diff --git a/src/app/pages/pages.module.js b/src/app/pages/pages.module.js index 80d9be9..e841b29 100644 --- a/src/app/pages/pages.module.js +++ b/src/app/pages/pages.module.js @@ -17,6 +17,7 @@ 'BlurAdmin.pages.maps', 'BlurAdmin.pages.profile', 'BlurAdmin.pages.surveys', + 'BlurAdmin.pages.teams', ]) .config(routeConfig); diff --git a/src/app/pages/teams/members/MembersTabCtrl.js b/src/app/pages/teams/members/MembersTabCtrl.js new file mode 100644 index 0000000..fa7e877 --- /dev/null +++ b/src/app/pages/teams/members/MembersTabCtrl.js @@ -0,0 +1,28 @@ +/** + * @author v.lugovsky + * created on 16.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams.members') + .controller('MembersTabCtrl', MembersTabCtrl); + + /** @ngInject */ + function MembersTabCtrl($scope, fileReader, $filter, $uibModal) { + $scope.picture = $filter('profilePicture')('Nasta'); + + $scope.removePicture = function () { + $scope.picture = $filter('appImage')('theme/no-photo.png'); + $scope.noPicture = true; + }; + + $scope.uploadPicture = function () { + var fileInput = document.getElementById('uploadFile'); + fileInput.click(); + + }; + + } + +})(); \ No newline at end of file diff --git a/src/app/pages/teams/members/members.html b/src/app/pages/teams/members/members.html new file mode 100644 index 0000000..067888e --- /dev/null +++ b/src/app/pages/teams/members/members.html @@ -0,0 +1,88 @@ +
+ + + +
+
+

Survey Title

+
+ +
+
+ + +
+
+
+ +
+ + Change Profile Picture + +
+
+
+
+ +
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ +
+
+ + +
+ +
+
+ +
+ + +
+ +
+
+
+ +
+
+
+ + +
\ No newline at end of file diff --git a/src/app/pages/teams/members/members.module.js b/src/app/pages/teams/members/members.module.js new file mode 100644 index 0000000..6954cd0 --- /dev/null +++ b/src/app/pages/teams/members/members.module.js @@ -0,0 +1,22 @@ +/** + * @author v.lugovsky + * created on 16.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams.members', []) + .directive('tagInput', tagInput); + + function tagInput() { + return { + restrict: 'A', + link: function( $scope, elem, attr) { + $(elem).tagsinput({ + tagClass: 'label label-' + attr.tagInput + }); + } + }; + } + +})(); diff --git a/src/app/pages/teams/teams.module.js b/src/app/pages/teams/teams.module.js new file mode 100644 index 0000000..97f05c9 --- /dev/null +++ b/src/app/pages/teams/teams.module.js @@ -0,0 +1,35 @@ +/** + * @author v.lugovsky + * created on 16.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams', [ + 'BlurAdmin.pages.teams.members', + ]) + .config(routeConfig); + + /** @ngInject */ + function routeConfig($stateProvider) { + $stateProvider + .state('teams', { + url: '/teams', + template : '', + title: 'Teams', + sidebarMeta: { + icon: 'ion-gear-a', + order: 1500, + }, + }).state('teams.members', { + url: '/create', + templateUrl: 'app/pages/teams/members/members.html', + controller: "MembersTabCtrl", + title: 'Manage Members', + sidebarMeta: { + order: 0, + }, + }); + } + +})();