mirror of
https://github.com/getredash/redash.git
synced 2026-05-10 15:00:16 -04:00
20 lines
1.5 KiB
JavaScript
20 lines
1.5 KiB
JavaScript
angular.module('redash', ['redash.directives', 'redash.admin_controllers', 'redash.controllers', 'redash.filters', 'redash.services',
|
|
'redash.renderers',
|
|
'ui.codemirror', 'highchart', 'angular-growl', 'angularMoment', 'ui.bootstrap', 'smartTable.table', 'ngResource']).
|
|
config(['$routeProvider', '$locationProvider', '$compileProvider', function ($routeProvider, $locationProvider, $compileProvider) {
|
|
|
|
$compileProvider.urlSanitizationWhitelist(/^\s*(https?|http|data):/);
|
|
|
|
$locationProvider.html5Mode(true);
|
|
$routeProvider.when('/dashboard/:dashboardSlug', {templateUrl: '/views/dashboard.html', controller: 'DashboardCtrl'});
|
|
$routeProvider.when('/queries', {templateUrl: '/views/queries.html', controller: 'QueriesCtrl', reloadOnSearch: false});
|
|
$routeProvider.when('/queries/new', {templateUrl: '/views/queryfiddle.html', controller: 'QueryFiddleCtrl', reloadOnSearch: false});
|
|
$routeProvider.when('/queries/:queryId', {templateUrl: '/views/queryfiddle.html', controller: 'QueryFiddleCtrl', reloadOnSearch: false});
|
|
$routeProvider.when('/admin/status', {templateUrl: '/views/admin_status.html', controller: 'AdminStatusCtrl'});
|
|
$routeProvider.when('/', {templateUrl: '/views/index.html', controller: 'IndexCtrl'});
|
|
$routeProvider.otherwise({redirectTo: '/'});
|
|
|
|
Highcharts.setOptions({colors: ["#4572A7", "#AA4643", "#89A54E", "#80699B", "#3D96AE", "#DB843D", "#92A8CD", "#A47D7C", "#B5CA92"]});
|
|
}]);
|
|
|