From 37c9a72c3e53c4d86764767fd9351e6c850422b4 Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Mon, 22 Feb 2016 01:25:26 +0300 Subject: [PATCH] team controller refactoring: + TeamController, moving files --- src/client/app.js | 6 ++++++ src/client/controllers/TeamController.js | 8 ++++++++ src/client/pages/team.js | 7 ------- src/templates/views/team.html | 2 +- 4 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 src/client/controllers/TeamController.js diff --git a/src/client/app.js b/src/client/app.js index 56e346d0..e2801e58 100644 --- a/src/client/app.js +++ b/src/client/app.js @@ -7,6 +7,7 @@ import Award from './components/Award'; import GalleryItem from './components/GalleryItem'; import TeamMemberProfile from './components/TeamMemberProfile'; import AppController from './controllers/AppController'; +import TeamController from './controllers/TeamController'; import DocumentsController from './controllers/DocumentsController'; import api from './api/api'; @@ -106,6 +107,7 @@ app.run(($location, $rootScope, $http) => { GalleryItem, TeamMemberProfile, AppController, + TeamController, DocumentsController, function (app) { app.controller('SchedulePageController', ($scope) => { @@ -115,5 +117,9 @@ app.run(($location, $rootScope, $http) => { app.controller('DocsPageController', ($scope) => { $scope.pageClass = 'page-docs'; }); + + app.controller('TeamPageController', ($scope) => { + $scope.pageClass = 'page-team'; + }); } ].map(i => i(app)); \ No newline at end of file diff --git a/src/client/controllers/TeamController.js b/src/client/controllers/TeamController.js new file mode 100644 index 00000000..bfe2b2bc --- /dev/null +++ b/src/client/controllers/TeamController.js @@ -0,0 +1,8 @@ +export default function (app) { + app.controller('TeamController', ($scope, team) => { + $scope.teamMembers = team.team.map(person => { + person.names = team.splitName(person.name); + return person; + }); + }); +}; diff --git a/src/client/pages/team.js b/src/client/pages/team.js index 6238ceb2..b2c558a3 100644 --- a/src/client/pages/team.js +++ b/src/client/pages/team.js @@ -1,12 +1,5 @@ var populate = require('../../utils/populate').populate; module.exports = function (app) { - app.controller('TeamPageController', function ($scope, team) { - $scope.pageClass = 'page-team'; - $scope.teamMembers = team.team.map(function (person) { - person.names = team.splitName(person.name); - return person; - }); - }); }; \ No newline at end of file diff --git a/src/templates/views/team.html b/src/templates/views/team.html index fddbf464..f5d3eae2 100644 --- a/src/templates/views/team.html +++ b/src/templates/views/team.html @@ -1,5 +1,5 @@ -
+
\ No newline at end of file