dnet-core/dnet-modular-ui/src/main/resources/eu/dnetlib/web/resources/js/objectstore_inspector.js

38 lines
1.3 KiB
JavaScript

var module = angular.module('objectStoreInspector', ['ngGrid', 'ngRoute', 'objectStoresControllers']);
module.config([
'$routeProvider',
function ($routeProvider) {
$routeProvider
.when('/list', {
templateUrl: '../resources/html/objectStore/list.html',
controller: 'objectStoresController'
})
.when('/inspect.do/:id', {
templateUrl: '../resources/html/objectStore/inspect.html',
controller: 'inspectObjectStoreController'
}).when('/inspect.do/:id/:start/:query', {
templateUrl: '../resources/html/objectStore/inspect.html',
controller: 'inspectObjectStoreController'
}).when('/inspect.do/:id/:start', {
templateUrl: '../resources/html/objectStore/inspect.html',
controller: 'inspectObjectStoreController'
})
.otherwise({redirectTo: '/list'});
}
]);
module.controller('moduleMenuCtrl', ['$scope', '$location',
function ($scope, $location) {
$scope.isActive = function (regex) {
var re = new RegExp(regex);
return re.test($location.path());
}
}
]);
module.filter('encodeURIComponent', function () {
return window.encodeURIComponent;
});