From 05700eb5103f8eedcecd90d3879a07816606b197 Mon Sep 17 00:00:00 2001 From: Youssef ABIDI Date: Sun, 20 Aug 2017 20:56:32 +0100 Subject: [PATCH] lists ui first commit --- src/app/pages/teams/.DS_Store | Bin 6148 -> 6148 bytes src/app/pages/teams/lists/ListsTabCtrl.js | 63 ++++++++++++++++++ src/app/pages/teams/lists/list.directive.js | 19 ++++++ src/app/pages/teams/lists/lists.html | 9 +++ src/app/pages/teams/lists/lists.module.js | 27 ++++++++ src/app/pages/teams/lists/listsDirective.html | 18 +++++ src/app/pages/teams/members/.DS_Store | Bin 0 -> 6148 bytes src/app/pages/teams/members/members.module.js | 4 +- .../MembersListCtrl.js | 2 +- .../{list => membersListing}/membersList.html | 0 src/app/pages/teams/teams.module.js | 1 + 11 files changed, 140 insertions(+), 3 deletions(-) create mode 100644 src/app/pages/teams/lists/ListsTabCtrl.js create mode 100644 src/app/pages/teams/lists/list.directive.js create mode 100644 src/app/pages/teams/lists/lists.html create mode 100644 src/app/pages/teams/lists/lists.module.js create mode 100644 src/app/pages/teams/lists/listsDirective.html create mode 100644 src/app/pages/teams/members/.DS_Store rename src/app/pages/teams/members/{list => membersListing}/MembersListCtrl.js (71%) rename src/app/pages/teams/members/{list => membersListing}/membersList.html (100%) diff --git a/src/app/pages/teams/.DS_Store b/src/app/pages/teams/.DS_Store index ee46a348ad8fcd837a73dc8b20113e545343ea82..d12e0bbe66ddc667fa9ce66f2ab9145fc39f009f 100644 GIT binary patch delta 68 zcmZoMXfc@JFT%vYz`)4BAi%&-oKl>ela!yI!#HuH#$*E#7GYL~9EMDWVulig+{A8a QM#haBJ=r(2bNuB807yO(%m4rY delta 71 zcmZoMXfc@JFUrWkzyQPo3=F9ZMGVC$#mPBI`4bPSOM@iX8FGQbxeQ6jlKD9s54y2W Mydb@qo#QV*07z035&!@I diff --git a/src/app/pages/teams/lists/ListsTabCtrl.js b/src/app/pages/teams/lists/ListsTabCtrl.js new file mode 100644 index 0000000..4c8a8e9 --- /dev/null +++ b/src/app/pages/teams/lists/ListsTabCtrl.js @@ -0,0 +1,63 @@ +/** + * @author a.demeshko + * created on 28.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams.lists') + .controller('ListsTabCtrl', ListsTabCtrl); + + /** @ngInject */ + function ListsTabCtrl($scope, baConfig) { + + $scope.transparent = baConfig.theme.blur; + var dashboardColors = baConfig.colors.dashboard; + var colors = []; + for (var key in dashboardColors) { + colors.push(dashboardColors[key]); + } + + function getRandomColor() { + var i = Math.floor(Math.random() * (colors.length - 1)); + return colors[i]; + } + + $scope.Lists = [ + { text: 'Check me out yeah' }, + { text: 'Lorem ipsum dolor sit amet, possit denique oportere at his, etiam corpora deseruisse te pro' }, + { text: 'Ex has semper alterum, expetenda dignissim' }, + { text: 'Vim an eius ocurreret abhorreant, id nam aeque persius ornatus.' }, + { text: 'Simul erroribus ad usu' }, + { text: 'Ei cum solet appareat, ex est graeci mediocritatem' }, + { text: 'Get in touch with akveo team' }, + { text: 'Write email to business cat' }, + { text: 'Have fun with blur admin' }, + { text: 'What do you think?' }, + ]; + + $scope.Lists.forEach(function(item) { + item.color = getRandomColor(); + }); + + $scope.newTodoText = ''; + + $scope.addNewList = function (event, clickPlus) { + if (clickPlus || event.which === 13) { + $scope.Lists.unshift({ + text: $scope.newTodoText, + color: getRandomColor(), + }); + $scope.newTodoText = ''; + } + }; + + $scope.removeList = function (index) { + if (confirm("Are you sure?")) + { + $scope.Lists[index].deleted = true; + } + }; + } + +})(); diff --git a/src/app/pages/teams/lists/list.directive.js b/src/app/pages/teams/lists/list.directive.js new file mode 100644 index 0000000..6e3b290 --- /dev/null +++ b/src/app/pages/teams/lists/list.directive.js @@ -0,0 +1,19 @@ +/** + * @author v.lugovksy + * created on 16.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams.lists') + .directive('listsDirective', listsDirective); + + /** @ngInject */ + function listsDirective() { + return { + restrict: 'EA', + controller: 'ListsTabCtrl', + templateUrl: 'app/pages/teams/lists/listsDirective.html' + }; + } +})(); \ No newline at end of file diff --git a/src/app/pages/teams/lists/lists.html b/src/app/pages/teams/lists/lists.html new file mode 100644 index 0000000..8e3296a --- /dev/null +++ b/src/app/pages/teams/lists/lists.html @@ -0,0 +1,9 @@ +
+
+ +
+ +
\ No newline at end of file diff --git a/src/app/pages/teams/lists/lists.module.js b/src/app/pages/teams/lists/lists.module.js new file mode 100644 index 0000000..0534047 --- /dev/null +++ b/src/app/pages/teams/lists/lists.module.js @@ -0,0 +1,27 @@ +/** + * @author v.lugovsky + * created on 16.12.2015 + */ +(function () { + 'use strict'; + + angular.module('BlurAdmin.pages.teams.lists', []) + .config(routeConfig); + + /** @ngInject */ + function routeConfig($stateProvider,$urlRouterProvider) { + $stateProvider + .state('teams.lists', { + url: '/lists', + //abstract: true, + templateUrl: 'app/pages/teams/lists/lists.html', + controller: "ListsTabCtrl", + controllerAs: "listsTabCtrl", + title: 'Lists', + sidebarMeta: { + order: 0, + }, + }); + } + +})(); diff --git a/src/app/pages/teams/lists/listsDirective.html b/src/app/pages/teams/lists/listsDirective.html new file mode 100644 index 0000000..1e07181 --- /dev/null +++ b/src/app/pages/teams/lists/listsDirective.html @@ -0,0 +1,18 @@ +
+ + +
+ +
diff --git a/src/app/pages/teams/members/.DS_Store b/src/app/pages/teams/members/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..26cb454cafea207574b7078cf63ed385d90eaee4 GIT binary patch literal 6148 zcmeHK%Sr=55Ukc50z$~qP^u8y*%TKfVfv_xME?%S>x@)GV zYnH9U_BH@pz3*;-C4f2I5g#6==I8DcyQqv2>Ad3+uQ*|YXU6l)xeFY~JYYNGzwwqA zJnc>o`|a_#KkqtKNdYM!1*Cu!kOIFb;JueNze-e;0#ZNQc&@8FMq*{#_mUQM@)%C(5G3l@xKCGT>HKABMo%gpWhxJ57 zDIf*L3S8!P>HYtf{=@t~CTS-Hq`<#Yz-H^a^@^`ly>;?(-fJ8Ep6)fDbT_Vp!VvA4 j810xFZ^zeBly%M5Jnw}=V$hinI#E9Zu8T|x{IvpKj@1_> literal 0 HcmV?d00001 diff --git a/src/app/pages/teams/members/members.module.js b/src/app/pages/teams/members/members.module.js index 01f4eda..0788184 100644 --- a/src/app/pages/teams/members/members.module.js +++ b/src/app/pages/teams/members/members.module.js @@ -23,7 +23,7 @@ }, }).state('teams.members.label', { url: '/:label', - templateUrl: 'app/pages/teams/members/list/membersList.html', + templateUrl: 'app/pages/teams/members/membersListing/membersList.html', title: 'Members', controller: "MembersListCtrl", controllerAs: "listCtrl" @@ -34,7 +34,7 @@ controller: "MemberDetailCtrl", controllerAs: "detailCtrl" }); - $urlRouterProvider.when('/teams/members','/teams/members/list'); + $urlRouterProvider.when('/teams/members','/teams/members/listing'); } })(); diff --git a/src/app/pages/teams/members/list/MembersListCtrl.js b/src/app/pages/teams/members/membersListing/MembersListCtrl.js similarity index 71% rename from src/app/pages/teams/members/list/MembersListCtrl.js rename to src/app/pages/teams/members/membersListing/MembersListCtrl.js index d69d36a..75cd85d 100644 --- a/src/app/pages/teams/members/list/MembersListCtrl.js +++ b/src/app/pages/teams/members/membersListing/MembersListCtrl.js @@ -11,7 +11,7 @@ /** @ngInject */ function MembersListCtrl($scope, $stateParams, membersList) { var vm = this; - vm.members = ($stateParams.label == "list") ? membersList.getAllMessages() : membersList.getMembersByLabel($stateParams.label); + vm.members = ($stateParams.label == "listing") ? membersList.getAllMessages() : membersList.getMembersByLabel($stateParams.label); vm.label = $stateParams.label; diff --git a/src/app/pages/teams/members/list/membersList.html b/src/app/pages/teams/members/membersListing/membersList.html similarity index 100% rename from src/app/pages/teams/members/list/membersList.html rename to src/app/pages/teams/members/membersListing/membersList.html diff --git a/src/app/pages/teams/teams.module.js b/src/app/pages/teams/teams.module.js index ab07935..c50c70c 100644 --- a/src/app/pages/teams/teams.module.js +++ b/src/app/pages/teams/teams.module.js @@ -7,6 +7,7 @@ angular.module('BlurAdmin.pages.teams', [ 'BlurAdmin.pages.teams.members', + 'BlurAdmin.pages.teams.lists', ]) .config(routeConfig);