small symantic changes to $stateExtender and it's directory

This commit is contained in:
Jared Tabor 2015-12-22 11:15:50 -08:00
parent de7b6ba7bd
commit 3f92e4b193
5 changed files with 22 additions and 31 deletions

View File

@ -31,7 +31,7 @@ import systemTracking from './system-tracking/main';
import inventoryScripts from './inventory-scripts/main';
import permissions from './permissions/main';
import managementJobs from './management-jobs/main';
import routeExtensions from './shared/route-extensions/main';
// import routeExtensions from './shared/route-extensions/main';
import breadcrumbs from './shared/breadcrumbs/main';
@ -70,7 +70,6 @@ import './job-templates/main';
import './shared/features/main';
import './login/authenticationServices/pendo/ng-pendo';
import footer from './footer/main';
import uiRouterHelper from './shared/uiRouterHelper/main';
/*#if DEBUG#*/
import {__deferLoadIfEnabled} from './debug';
@ -189,7 +188,6 @@ var tower = angular.module('Tower', [
'pendolytics',
'ui.router',
'ncy-angular-breadcrumb',
uiRouterHelper.name
])
.constant('AngularScheduler.partials', urlPrefix + 'lib/angular-scheduler/lib/')
@ -207,7 +205,7 @@ var tower = angular.module('Tower', [
});
// $urlRouterProvider.otherwise("/home");
$urlRouterProvider.otherwise(function($injector, $location){
$urlRouterProvider.otherwise(function($injector){
var $state = $injector.get("$state");
$state.go('dashboard');
});

View File

@ -7,9 +7,5 @@ export default
icon.name
])
.run(['$stateExtender', function($stateExtender) {
// var// $stateProvider = $injector.get("$state"),
// state = route.name;
// delete route.name;
$stateExtender.addState(route);
}]);

View File

@ -9,12 +9,15 @@ import title from './title.directive';
import lodashAsPromised from './lodash-as-promised';
import stringFilters from './string-filters/main';
import truncatedText from './truncated-text.directive';
import stateExtender from './stateExtender.provider';
export default
angular.module('shared',
[ listGenerator.name,
stringFilters.name
stringFilters.name,
'ui.router'
])
.factory('lodashAsPromised', lodashAsPromised)
.directive('truncatedText', truncatedText)
.directive('title', title);
.directive('title', title)
.provider('$stateExtender', stateExtender);

View File

@ -0,0 +1,15 @@
export default function($stateProvider){
this.$get = function(){
return {
addState: function(state) {
$stateProvider.state(state.name , {
url: state.route,
controller: state.controller,
templateUrl: state.templateUrl,
resolve: state.resolve
});
}
};
};
}

View File

@ -1,21 +0,0 @@
export default angular.module('uiRouterHelper',[
])
.provider('$stateExtender', function($stateProvider){
this.$get = function($state){
return {
addState: function(state) {
$stateProvider.state(state.name , {
url: state.route,
controller: state.controller,
templateUrl: state.templateUrl,
resolve: state.resolve
});
}
}
}
});