Routing to dashboard by default
This commit is contained in:
parent
91c5f0dc3f
commit
0d49eb7a00
@ -29,7 +29,7 @@ angular.module('bansho', [
|
||||
])
|
||||
|
||||
.config(['$routeProvider', function ($routeProvider) {
|
||||
$routeProvider.otherwise({redirectTo: '/'});
|
||||
$routeProvider.otherwise({redirectTo: '/view'});
|
||||
}])
|
||||
|
||||
// Reinitialise objects on url change
|
||||
|
@ -22,7 +22,7 @@
|
||||
</button>
|
||||
|
||||
<ul class="sidebar__sublist collapse in" id="shortcutList">
|
||||
<li class="sidebar__subitem"><a ng-class="getClass('/view?view=dashboardConfig')" href="#/view?view=dashboardConfig">Dashboard</a></li>
|
||||
<li class="sidebar__subitem"><a ng-class="getClass('/view')" href="#/view">Dashboard</a></li>
|
||||
<li class="sidebar__subitem"><a ng-class="getClass('/view?view=hostsConfig')" href="#/view?view=hostsConfig">Hosts</a></li>
|
||||
<li class="sidebar__subitem"><a ng-class="getClass('/view?view=servicesConfig')" href="#/view?view=servicesConfig">Services</a></li>
|
||||
<li class="sidebar__subitem"><a href="#">Networks parents</a></li>
|
||||
|
@ -6,7 +6,7 @@ angular.module('bansho.sidebar', [])
|
||||
$scope.getClass = function (path) {
|
||||
var class_name = "";
|
||||
|
||||
if ($location.url().substr(0, path.length) === path) {
|
||||
if ($location.url() === path) {
|
||||
class_name = "state--current";
|
||||
}
|
||||
|
||||
|
@ -15,16 +15,17 @@ angular.module('bansho.view', ['ngRoute',
|
||||
|
||||
.controller('ViewCtrl', ['$scope', '$routeParams', 'viewsTemplate',
|
||||
function ($scope, $routeParams, viewsTemplate) {
|
||||
var templateName = viewsTemplate[$routeParams.view],
|
||||
templateUrl = 'templates/' + templateName + '/' + templateName + '.html';
|
||||
var templateName,
|
||||
templateUrl;
|
||||
|
||||
if (!!$routeParams.view) {
|
||||
$scope.viewName = $routeParams.view;
|
||||
} else {
|
||||
throw new Error("ERROR : 'view' GET parameter must be the custom view name");
|
||||
$scope.viewName = $routeParams.view = 'dashboardConfig';
|
||||
}
|
||||
|
||||
$scope.templateUrl = templateUrl;
|
||||
templateName = viewsTemplate[$scope.viewName],
|
||||
$scope.templateUrl = 'templates/' + templateName + '/' + templateName + '.html';
|
||||
}])
|
||||
|
||||
.run(['readConfig', 'viewsTemplate', function (readConfig, viewsTemplate) {
|
||||
|
Loading…
Reference in New Issue
Block a user