refactor(pages): refactor project structure

pull/3/head
KostyaDanovsky 2016-01-15 19:12:49 +03:00
parent b656e4d81e
commit b4c1ab5e91
76 changed files with 150 additions and 125 deletions

View File

@ -23,7 +23,7 @@
title: 'Charts', title: 'Charts',
sidebarMeta: { sidebarMeta: {
icon: 'ion-stats-bars', icon: 'ion-stats-bars',
order: 100, order: 400,
}, },
}); });
} }

View File

@ -0,0 +1,30 @@
/**
* @author k.danovsky
* created on 15.01.2016
*/
(function () {
'use strict';
angular.module('BlurAdmin.pages.components', [
'BlurAdmin.pages.components.mail',
'BlurAdmin.pages.components.timeline',
'BlurAdmin.pages.components.tree',
])
.config(routeConfig);
/** @ngInject */
function routeConfig($stateProvider) {
$stateProvider
.state('components', {
url: '/components',
template : '<ui-view></ui-view>',
abstract: true,
title: 'Components',
sidebarMeta: {
icon: 'ion-gear-a',
order: 150,
},
});
}
})();

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.controller('MailTabCtrl', MailTabCtrl); .controller('MailTabCtrl', MailTabCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.controller('composeBoxCtrl', composeBoxCtrl); .controller('composeBoxCtrl', composeBoxCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.service('composeModal', composeModal); .service('composeModal', composeModal);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
this.open = function(options){ this.open = function(options){
return $uibModal.open({ return $uibModal.open({
animation: false, animation: false,
templateUrl: 'app/pages/mail/composeBox/compose.html', templateUrl: 'app/pages/components/mail/composeBox/compose.html',
controller: 'composeBoxCtrl', controller: 'composeBoxCtrl',
controllerAs: 'boxCtrl', controllerAs: 'boxCtrl',
size: 'slim', size: 'slim',

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.controller('MailDetailCtrl', MailDetailCtrl); .controller('MailDetailCtrl', MailDetailCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -1,7 +1,7 @@
<div class="message-container"> <div class="message-container">
<div class="message"> <div class="message">
<div class="row"> <div class="row">
<button ui-sref="mail.label({label : detailCtrl.label})" type="button" class="back-button btn btn-default btn-with-icon"><i <button ui-sref="components.mail.label({label : detailCtrl.label})" type="button" class="back-button btn btn-default btn-with-icon"><i
class="ion-chevron-left"></i>Back class="ion-chevron-left"></i>Back
</button> </button>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.controller('MailListCtrl', MailListCtrl); .controller('MailListCtrl', MailListCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -23,7 +23,7 @@
<table> <table>
<tr ng-repeat="m in listCtrl.messages track by m.id | orderBy:'-date'" <tr ng-repeat="m in listCtrl.messages track by m.id | orderBy:'-date'"
class="side-message-navigation-item little-human shineHover {{m.tag}}" class="side-message-navigation-item little-human shineHover {{m.tag}}"
ui-sref="mail.detail({id: m.id, label: listCtrl.label})"> ui-sref="components.mail.detail({id: m.id, label: listCtrl.label})">
<td> <td>
<div class="mail-checkbox"> <div class="mail-checkbox">
<label class="checkbox-inline custom-checkbox nowrap margin-left"> <label class="checkbox-inline custom-checkbox nowrap margin-left">

View File

@ -10,7 +10,7 @@
</button> </button>
</div> </div>
<div ng-repeat="t in tabCtrl.tabs" ui-sref-active="active" class="mail-navigation" <div ng-repeat="t in tabCtrl.tabs" ui-sref-active="active" class="mail-navigation"
ui-sref="mail.label({label: t.label})" ng-click="selectTab(t.label)"> ui-sref="components.mail.label({label: t.label})" ng-click="selectTab(t.label)">
{{t.name}}<span class="new-mails" ng-show="t.newMails">{{t.newMails}}</span> {{t.name}}<span class="new-mails" ng-show="t.newMails">{{t.newMails}}</span>
</div> </div>
<div class="labels"> <div class="labels">

View File

@ -5,35 +5,34 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail', []) angular.module('BlurAdmin.pages.components.mail', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
function routeConfig($stateProvider,$urlRouterProvider) { function routeConfig($stateProvider,$urlRouterProvider) {
$stateProvider $stateProvider
.state('mail', { .state('components.mail', {
url: '/mail', url: '/mail',
abstract: true, abstract: true,
templateUrl: 'app/pages/mail/mail.html', templateUrl: 'app/pages/components/mail/mail.html',
controller: "MailTabCtrl", controller: "MailTabCtrl",
controllerAs: "tabCtrl", controllerAs: "tabCtrl",
title: 'Mail', title: 'Mail',
sidebarMeta: { sidebarMeta: {
icon: 'ion-ios-email-outline', order: 0,
order: 500,
}, },
}).state('mail.label', { }).state('components.mail.label', {
url: '/:label', url: '/:label',
templateUrl: 'app/pages/mail/list/mailList.html', templateUrl: 'app/pages/components/mail/list/mailList.html',
controller: "MailListCtrl", controller: "MailListCtrl",
controllerAs: "listCtrl" controllerAs: "listCtrl"
}).state('mail.detail', { }).state('components.mail.detail', {
url: '/:label/:id', url: '/:label/:id',
templateUrl: 'app/pages/mail/detail/mailDetail.html', templateUrl: 'app/pages/components/mail/detail/mailDetail.html',
controller: "MailDetailCtrl", controller: "MailDetailCtrl",
controllerAs: "detailCtrl" controllerAs: "detailCtrl"
}); });
$urlRouterProvider.when('/mail','/mail/inbox'); $urlRouterProvider.when('/components/mail','/components/mail/inbox');
} }
})(); })();

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.mail') angular.module('BlurAdmin.pages.components.mail')
.service('mailMessages', mailMessages); .service('mailMessages', mailMessages);
/** @ngInject */ /** @ngInject */

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.timeline') angular.module('BlurAdmin.pages.components.timeline')
.controller('TimelineCtrl', TimelineCtrl); .controller('TimelineCtrl', TimelineCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -5,19 +5,19 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.timeline', []) angular.module('BlurAdmin.pages.components.timeline', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
function routeConfig($stateProvider) { function routeConfig($stateProvider) {
$stateProvider $stateProvider
.state('timeline', { .state('components.timeline', {
url: '/timeline', url: '/timeline',
templateUrl: 'app/pages/timeline/timeline.html', templateUrl: 'app/pages/components/timeline/timeline.html',
title: 'Timeline', title: 'Timeline',
sidebarMeta: { sidebarMeta: {
icon: 'ion-ios-pulse', icon: 'ion-ios-pulse',
order: 650, order: 100,
}, },
}); });
} }

View File

@ -5,17 +5,17 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.tree', []).config(routeConfig); angular.module('BlurAdmin.pages.components.tree', []).config(routeConfig);
/** @ngInject */ /** @ngInject */
function routeConfig($stateProvider) { function routeConfig($stateProvider) {
$stateProvider $stateProvider
.state('ui.tree', { .state('components.tree', {
url: '/tree', url: '/tree',
templateUrl: 'app/pages/tree/tree.html', templateUrl: 'app/pages/components/tree/tree.html',
title: 'Tree View', title: 'Tree View',
sidebarMeta: { sidebarMeta: {
order: 900, order: 200,
}, },
}); });
} }

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.tree') angular.module('BlurAdmin.pages.components.tree')
.controller('treeCtrl', treeCtrl); .controller('treeCtrl', treeCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -18,7 +18,7 @@
title: 'Form Elements', title: 'Form Elements',
sidebarMeta: { sidebarMeta: {
icon: 'ion-compose', icon: 'ion-compose',
order: 300, order: 200,
}, },
}) })
.state('form.inputs', { .state('form.inputs', {

View File

@ -18,7 +18,7 @@
title: 'Maps', title: 'Maps',
sidebarMeta: { sidebarMeta: {
icon: 'ion-ios-location-outline', icon: 'ion-ios-location-outline',
order: 600, order: 500,
}, },
}) })
.state('maps.gmap', { .state('maps.gmap', {

View File

@ -8,27 +8,14 @@
angular.module('BlurAdmin.pages', [ angular.module('BlurAdmin.pages', [
'ui.router', 'ui.router',
'BlurAdmin.pages.alerts',
'BlurAdmin.pages.buttons',
'BlurAdmin.pages.charts',
'BlurAdmin.pages.dashboard', 'BlurAdmin.pages.dashboard',
'BlurAdmin.pages.form',
'BlurAdmin.pages.grid',
'BlurAdmin.pages.icons',
'BlurAdmin.pages.mail',
'BlurAdmin.pages.maps',
'BlurAdmin.pages.modals',
'BlurAdmin.pages.notifications',
'BlurAdmin.pages.panels',
'BlurAdmin.pages.profile',
'BlurAdmin.pages.progressBars',
'BlurAdmin.pages.slider',
'BlurAdmin.pages.tables',
'BlurAdmin.pages.tree',
'BlurAdmin.pages.tabs',
'BlurAdmin.pages.typography',
'BlurAdmin.pages.ui', 'BlurAdmin.pages.ui',
'BlurAdmin.pages.timeline', 'BlurAdmin.pages.components',
'BlurAdmin.pages.form',
'BlurAdmin.pages.tables',
'BlurAdmin.pages.charts',
'BlurAdmin.pages.maps',
'BlurAdmin.pages.profile',
]) ])
.config(routeConfig); .config(routeConfig);

View File

@ -15,11 +15,6 @@
url: '/profile', url: '/profile',
templateUrl: 'app/pages/profile/profile.html', templateUrl: 'app/pages/profile/profile.html',
controller: 'ProfilePageCtrl', controller: 'ProfilePageCtrl',
title: 'User Profile',
sidebarMeta: {
icon: 'ion-person',
order: 700,
},
}); });
} }

View File

@ -19,7 +19,7 @@
title: 'Tables', title: 'Tables',
sidebarMeta: { sidebarMeta: {
icon: 'ion-grid', icon: 'ion-grid',
order: 200, order: 300,
}, },
}).state('tables.basic', { }).state('tables.basic', {
url: '/basic', url: '/basic',

View File

@ -1,10 +0,0 @@
<div>
<div class="row">
<div class="col-md-6" ng-include="'app/pages/tabs/mainTabs.html'"></div>
<div class="col-md-6 tabset-group" ng-include="'app/pages/tabs/sideTabs.html'"></div>
</div>
<div class="row accordions-row">
<div class="col-md-6" ng-include="'app/pages/tabs/sampleAccordion.html'"></div>
<div class="col-md-6" ng-include="'app/pages/tabs/sampleAccordion.html'"></div>
</div>
</div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.alerts', []) angular.module('BlurAdmin.pages.ui.alerts', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,8 +13,8 @@
$stateProvider $stateProvider
.state('ui.alerts', { .state('ui.alerts', {
url: '/alerts', url: '/alerts',
templateUrl: 'app/pages/alerts/alerts.html', templateUrl: 'app/pages/ui/alerts/alerts.html',
title: 'Modals', title: 'Alerts',
sidebarMeta: { sidebarMeta: {
order: 500, order: 500,
}, },

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.buttons') angular.module('BlurAdmin.pages.ui.buttons')
.controller('ButtonPageCtrl', ButtonPageCtrl); .controller('ButtonPageCtrl', ButtonPageCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -3,7 +3,7 @@
<div class="col-md-12" <div class="col-md-12"
ba-panel ba-panel
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/buttons.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/buttons.html'"></div>
</div> </div>
</div> </div>
@ -13,13 +13,13 @@
ba-panel ba-panel
ba-panel-title="Icon Buttons" ba-panel-title="Icon Buttons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/iconButtons.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/iconButtons.html'"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Large Buttons" ba-panel-title="Large Buttons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/largeButtons.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/largeButtons.html'"></div>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
@ -27,13 +27,13 @@
ba-panel ba-panel
ba-panel-title="Button Dropdowns" ba-panel-title="Button Dropdowns"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/dropdowns.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/dropdowns.html'"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Button Groups" ba-panel-title="Button Groups"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/buttonGroups.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/buttonGroups.html'"></div>
</div> </div>
</div> </div>
</div> </div>
@ -43,7 +43,7 @@
ba-panel ba-panel
ba-panel-title="Progress Buttons" ba-panel-title="Progress Buttons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/buttons/widgets/progressButtons.html'"></div> <div ng-include="'app/pages/ui/buttons/widgets/progressButtons.html'"></div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.buttons', []) angular.module('BlurAdmin.pages.ui.buttons', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.buttons', { .state('ui.buttons', {
url: '/buttons', url: '/buttons',
templateUrl: 'app/pages/buttons/buttons.html', templateUrl: 'app/pages/ui/buttons/buttons.html',
controller: 'ButtonPageCtrl', controller: 'ButtonPageCtrl',
title: 'Buttons', title: 'Buttons',
sidebarMeta: { sidebarMeta: {

View File

@ -5,7 +5,7 @@
ba-panel ba-panel
ba-panel-title="Inline Form" ba-panel-title="Inline Form"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/grid/baseGrid.html'"></div> <div ng-include="'app/pages/ui/grid/baseGrid.html'"></div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.grid', []) angular.module('BlurAdmin.pages.ui.grid', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.grid', { .state('ui.grid', {
url: '/grid', url: '/grid',
templateUrl: 'app/pages/grid/grid.html', templateUrl: 'app/pages/ui/grid/grid.html',
title: 'Grid', title: 'Grid',
sidebarMeta: { sidebarMeta: {
order: 400, order: 400,

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.icons') angular.module('BlurAdmin.pages.ui.icons')
.controller('IconsPageCtrl', IconsPageCtrl); .controller('IconsPageCtrl', IconsPageCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -6,13 +6,13 @@
ba-panel ba-panel
ba-panel-title="Kameleon SVG Icons" ba-panel-title="Kameleon SVG Icons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div include-with-scope="app/pages/icons/widgets/kameleon.html"></div> <div include-with-scope="app/pages/ui/icons/widgets/kameleon.html"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Socicon" ba-panel-title="Socicon"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div include-with-scope="app/pages/icons/widgets/socicon.html"></div> <div include-with-scope="app/pages/ui/icons/widgets/socicon.html"></div>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
@ -20,19 +20,19 @@
ba-panel ba-panel
ba-panel-title="Icons With Rounded Background" ba-panel-title="Icons With Rounded Background"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div include-with-scope="app/pages/icons/widgets/kameleonRounded.html"></div> <div include-with-scope="app/pages/ui/icons/widgets/kameleonRounded.html"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="ionicons" ba-panel-title="ionicons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div include-with-scope="app/pages/icons/widgets/ionicons.html"></div> <div include-with-scope="app/pages/ui/icons/widgets/ionicons.html"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Font Awesome Icons" ba-panel-title="Font Awesome Icons"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div include-with-scope="app/pages/icons/widgets/fontAwesomeIcons.html"></div> <div include-with-scope="app/pages/ui/icons/widgets/fontAwesomeIcons.html"></div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.icons', []) angular.module('BlurAdmin.pages.ui.icons', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.icons', { .state('ui.icons', {
url: '/icons', url: '/icons',
templateUrl: 'app/pages/icons/icons.html', templateUrl: 'app/pages/ui/icons/icons.html',
controller: 'IconsPageCtrl', controller: 'IconsPageCtrl',
title: 'Icons', title: 'Icons',
sidebarMeta: { sidebarMeta: {

View File

@ -5,7 +5,7 @@
ba-panel ba-panel
ba-panel-title="Modals" ba-panel-title="Modals"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/modals/modalsPanel.html'"></div> <div ng-include="'app/pages/ui/modals/modalsPanel.html'"></div>
</div> </div>
</div> </div>
@ -14,13 +14,13 @@
ba-panel ba-panel
ba-panel-title="Message Modals" ba-panel-title="Message Modals"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/modals/message-modals.html'"></div> <div ng-include="'app/pages/ui/modals/message-modals.html'"></div>
</div> </div>
<div class="col-md-6" <div class="col-md-6"
ba-panel ba-panel
ba-panel-title="Notifications" ba-panel-title="Notifications"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/modals/notifications/notifications.html'"></div> <div ng-include="'app/pages/ui/modals/notifications/notifications.html'"></div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.modals', []) angular.module('BlurAdmin.pages.ui.modals', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.modals', { .state('ui.modals', {
url: '/modals', url: '/modals',
templateUrl: 'app/pages/modals/modals.html', templateUrl: 'app/pages/ui/modals/modals.html',
title: 'Modals', title: 'Modals',
sidebarMeta: { sidebarMeta: {
order: 300, order: 300,

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.modals') angular.module('BlurAdmin.pages.ui.modals')
.controller('NotificationsCtrl', NotificationsCtrl); .controller('NotificationsCtrl', NotificationsCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.notifications') angular.module('BlurAdmin.pages.ui.notifications')
.controller('NotificationsPageCtrl', NotificationsPageCtrl); .controller('NotificationsPageCtrl', NotificationsPageCtrl);
/** @ngInject */ /** @ngInject */

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.notifications', []) angular.module('BlurAdmin.pages.ui.notifications', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.notifications', { .state('ui.notifications', {
url: '/notifications', url: '/notifications',
templateUrl: 'app/pages/notifications/notifications.html', templateUrl: 'app/pages/ui/notifications/notifications.html',
controller: 'NotificationsPageCtrl', controller: 'NotificationsPageCtrl',
title: 'Notifications', title: 'Notifications',
sidebarMeta: { sidebarMeta: {

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.panels', []) angular.module('BlurAdmin.pages.ui.panels', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.panels', { .state('ui.panels', {
url: '/panels', url: '/panels',
templateUrl: 'app/pages/panels/panels.html', templateUrl: 'app/pages/ui/panels/panels.html',
controller: 'NotificationsPageCtrl', controller: 'NotificationsPageCtrl',
title: 'Panels', title: 'Panels',
sidebarMeta: { sidebarMeta: {

View File

@ -6,13 +6,13 @@
ba-panel ba-panel
ba-panel-title="Basic" ba-panel-title="Basic"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/progressBars/widgets/basic.html'"></div> <div ng-include="'app/pages/ui/progressBars/widgets/basic.html'"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Striped" ba-panel-title="Striped"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/progressBars/widgets/striped.html'"></div> <div ng-include="'app/pages/ui/progressBars/widgets/striped.html'"></div>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
@ -20,13 +20,13 @@
ba-panel ba-panel
ba-panel-title="With label" ba-panel-title="With label"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/progressBars/widgets/label.html'"></div> <div ng-include="'app/pages/ui/progressBars/widgets/label.html'"></div>
</div> </div>
<div <div
ba-panel ba-panel
ba-panel-title="Animated" ba-panel-title="Animated"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/progressBars/widgets/animated.html'"></div> <div ng-include="'app/pages/ui/progressBars/widgets/animated.html'"></div>
</div> </div>
</div> </div>
</div> </div>
@ -36,7 +36,7 @@
ba-panel ba-panel
ba-panel-title="Stacked" ba-panel-title="Stacked"
ba-panel-class="with-scroll"> ba-panel-class="with-scroll">
<div ng-include="'app/pages/progressBars/widgets/stacked.html'"></div> <div ng-include="'app/pages/ui/progressBars/widgets/stacked.html'"></div>
</div> </div>
</div> </div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.progressBars', []) angular.module('BlurAdmin.pages.ui.progressBars', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.progressBars', { .state('ui.progressBars', {
url: '/progressBars', url: '/progressBars',
templateUrl: 'app/pages/progressBars/progressBars.html', templateUrl: 'app/pages/ui/progressBars/progressBars.html',
title: 'Progress Bars', title: 'Progress Bars',
sidebarMeta: { sidebarMeta: {
order: 600, order: 600,

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.slider', []) angular.module('BlurAdmin.pages.ui.slider', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.slider', { .state('ui.slider', {
url: '/slider', url: '/slider',
templateUrl: 'app/pages/slider/slider.html', templateUrl: 'app/pages/ui/slider/slider.html',
title: 'Sliders', title: 'Sliders',
sidebarMeta: { sidebarMeta: {
order: 1000, order: 1000,

View File

@ -0,0 +1,10 @@
<div>
<div class="row">
<div class="col-md-6" ng-include="'app/pages/ui/tabs/mainTabs.html'"></div>
<div class="col-md-6 tabset-group" ng-include="'app/pages/ui/tabs/sideTabs.html'"></div>
</div>
<div class="row accordions-row">
<div class="col-md-6" ng-include="'app/pages/ui/tabs/sampleAccordion.html'"></div>
<div class="col-md-6" ng-include="'app/pages/ui/tabs/sampleAccordion.html'"></div>
</div>
</div>

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.tabs', []) angular.module('BlurAdmin.pages.ui.tabs', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.tabs', { .state('ui.tabs', {
url: '/tabs', url: '/tabs',
templateUrl: 'app/pages/tabs/tabs.html', templateUrl: 'app/pages/ui/tabs/tabs.html',
title: 'Tabs and Accordions', title: 'Tabs and Accordions',
sidebarMeta: { sidebarMeta: {
order: 800, order: 800,

View File

@ -5,7 +5,7 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.typography', []) angular.module('BlurAdmin.pages.ui.typography', [])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -13,7 +13,7 @@
$stateProvider $stateProvider
.state('ui.typography', { .state('ui.typography', {
url: '/typography', url: '/typography',
templateUrl: 'app/pages/typography/typography.html', templateUrl: 'app/pages/ui/typography/typography.html',
title: 'Typography', title: 'Typography',
sidebarMeta: { sidebarMeta: {
order: 0, order: 0,

View File

@ -5,7 +5,19 @@
(function () { (function () {
'use strict'; 'use strict';
angular.module('BlurAdmin.pages.ui', []) angular.module('BlurAdmin.pages.ui', [
'BlurAdmin.pages.ui.typography',
'BlurAdmin.pages.ui.buttons',
'BlurAdmin.pages.ui.icons',
'BlurAdmin.pages.ui.modals',
'BlurAdmin.pages.ui.grid',
'BlurAdmin.pages.ui.alerts',
'BlurAdmin.pages.ui.progressBars',
'BlurAdmin.pages.ui.notifications',
'BlurAdmin.pages.ui.tabs',
'BlurAdmin.pages.ui.slider',
'BlurAdmin.pages.ui.panels',
])
.config(routeConfig); .config(routeConfig);
/** @ngInject */ /** @ngInject */
@ -15,10 +27,10 @@
url: '/ui', url: '/ui',
template : '<ui-view></ui-view>', template : '<ui-view></ui-view>',
abstract: true, abstract: true,
title: 'UI Elements', title: 'UI Features',
sidebarMeta: { sidebarMeta: {
icon: 'ion-android-laptop', icon: 'ion-android-laptop',
order: 400, order: 100,
}, },
}); });
} }

View File

@ -7,19 +7,21 @@
/** @ngInject */ /** @ngInject */
function sidebarService($state) { function sidebarService($state) {
var staticMenuItems = [ { var staticMenuItems = [ {
title: 'Auth Pages', title: 'Pages',
icon: 'ion-log-out', icon: 'ion-document',
subMenu: [{ subMenu: [{
title: 'Sign In', title: 'Sign In',
root: 'auth.html' root: 'auth.html'
}, { }, {
title: 'Sign Up', title: 'Sign Up',
root: 'reg.html' root: 'reg.html'
}, {
title: 'User Profile',
root: '#/profile'
}, {
title: '404 Page',
root: '404.html'
}] }]
}, {
title: '404 Page',
icon: 'ion-document',
root: '404.html'
}, { }, {
title: 'Menu Level 1', title: 'Menu Level 1',
icon: 'ion-ios-more', icon: 'ion-ios-more',
@ -31,7 +33,7 @@
title: 'Menu Level 1.2.1' title: 'Menu Level 1.2.1'
}] }]
}] }]
}]; }];
this.getMenuItems = function() { this.getMenuItems = function() {
var states = defineMenuItemStates(); var states = defineMenuItemStates();