diff --git a/src/app/pages/teams/.DS_Store b/src/app/pages/teams/.DS_Store
index ee46a34..d12e0bb 100644
Binary files a/src/app/pages/teams/.DS_Store and b/src/app/pages/teams/.DS_Store differ
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 0000000..26cb454
Binary files /dev/null and b/src/app/pages/teams/members/.DS_Store differ
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);