From c3b095feb440026718764ee559c6de321aa221a5 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Mon, 22 Feb 2016 02:13:08 +0300 Subject: [PATCH] + Breadcrumbs component; - Breadcrumbs directive --- src/client/app.js | 3 ++- src/client/components/Breadcrumbs.js | 10 ++++++++++ src/client/ui/breadcrumbs.js | 11 ----------- src/templates/{views => components}/breadcrumbs.html | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 src/client/components/Breadcrumbs.js delete mode 100644 src/client/ui/breadcrumbs.js rename src/templates/{views => components}/breadcrumbs.html (80%) diff --git a/src/client/app.js b/src/client/app.js index 76f8d688..10f01c43 100644 --- a/src/client/app.js +++ b/src/client/app.js @@ -3,6 +3,7 @@ **/ import MainMenu from './components/MainMenu'; +import Breadcrumbs from './components/Breadcrumbs'; import Document from './components/Document'; import Award from './components/Award'; import GalleryItem from './components/GalleryItem'; @@ -92,7 +93,6 @@ app.run(($location, $rootScope, $http) => { api, IOService, MenuService, - require('./ui/breadcrumbs'), require('./ui/timeline'), require('./filters/strip'), require('./filters/remove-hashtags'), @@ -103,6 +103,7 @@ app.run(($location, $rootScope, $http) => { require('./controllers/ContactsController'), require('./controllers/CopyrightController'), MainMenu, + Breadcrumbs, Document, Award, GalleryItem, diff --git a/src/client/components/Breadcrumbs.js b/src/client/components/Breadcrumbs.js new file mode 100644 index 00000000..0ff10d4d --- /dev/null +++ b/src/client/components/Breadcrumbs.js @@ -0,0 +1,10 @@ +import template from '../../templates/components/breadcrumbs.html'; + +export default function (app) { + app.component('breadcrumbs', { + bindings: { + crumbs: '=' + }, + template: template + }); +}; \ No newline at end of file diff --git a/src/client/ui/breadcrumbs.js b/src/client/ui/breadcrumbs.js deleted file mode 100644 index 585d3e0b..00000000 --- a/src/client/ui/breadcrumbs.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = function(app) { - app.directive('breadcrumbs', function () { - return { - restrict: 'E', - templateUrl: '/views/breadcrumbs.html', - scope: { - crumbs: '=' - } - }; - }); -}; \ No newline at end of file diff --git a/src/templates/views/breadcrumbs.html b/src/templates/components/breadcrumbs.html similarity index 80% rename from src/templates/views/breadcrumbs.html rename to src/templates/components/breadcrumbs.html index f029e24d..2566b0c3 100644 --- a/src/templates/views/breadcrumbs.html +++ b/src/templates/components/breadcrumbs.html @@ -1,6 +1,6 @@