ah-dashboard-plugin
Version:
Plugin for an ActionHero Dashboard with many functionalities
105 lines (102 loc) • 3.34 kB
JavaScript
require.config({
paths: {
'angular': '../bower_components/angular/angular',
'angular-route': '../bower_components/angular-route/angular-route',
'angular-bootstrap': '../bower_components/angular-bootstrap/ui-bootstrap-tpls',
'angular-ui-sortable': '../bower_components/angular-ui-sortable/sortable',
'angular-sanitize': '../bower_components/angular-sanitize/angular-sanitize',
'angular-markdown': '../bower_components/angular-markdown-directive/markdown',
'angular-multiselect': '../bower_components/angularjs-dropdown-multiselect/src/angularjs-dropdown-multiselect',
'lodash': '../bower_components/lodash/dist/lodash',
'jquery': '../bower_components/jquery/dist/jquery.min',
'bootstrap': '../bower_components/bootstrap/dist/js/bootstrap.min',
'jquery-ui': '../bower_components/jquery-ui/jquery-ui',
'jquery-knob': '../bower_components/jquery-knob/dist/jquery.knob.min',
'morris': '../bower_components/morrisjs/morris',
'raphael': '../bower_components/raphael/raphael-min',
'AHclient': '/public/javascript/actionheroClient',
'angular-dashboard': 'angular-ui-dashboard',
'fancytree' : '../bower_components/fancytree/dist/jquery.fancytree',
'jqueryContextMenu' : '../bower_components/jQuery-contextMenu/src/jquery.contextMenu',
'ngDialog' : '../bower_components/ngDialog/js/ngDialog.min',
'adminLteApp': '../bower_components/admin-lte/dist/js/app.min'
},
shim: {
'angular-route': {
deps: ['angular'],
exports: 'angular'
},
'angular-bootstrap': {
deps: ['angular'],
exports: 'angular'
},
'angular-sanitize': {
deps: ['angular'],
exports: 'angular'
},
'angular-markdown': {
deps: ['angular'],
exports: 'angular'
},
'angular-multiselect': {
deps: ['angular'],
exports: 'angular'
},
'angular-ui-sortable': {
deps: ['angular'],
exports: 'angular'
},
'jquery-knob': {
deps: ['jquery']
},
'morris': {
deps: ['jquery']
},
angular: {
exports: 'angular'
},
'fancytree': {
deps: ['jquery-ui']
},
'jqueryContextMenu': {
deps: ['jquery']
},
'libs/jquery.fancytree.contextmenu':{
deps: ['fancytree']
},
'ngDialog': {
deps: ['angular']
},
'adminLteApp': {
deps: ['jquery']
},
}
});
require([ 'app',
'jquery',
'jquery-ui',
'jquery-knob',
'morris',
'lodash',
'AHclient',
'ngDialog',
'raphael',
'fancytree',
'adminLteApp',
'jqueryContextMenu',
'libs/jquery.fancytree.contextmenu',
'components/actions/actions',
'components/addWidgets/addWidgets',
'components/dashboard/dashboard',
'components/logging/logging',
'components/plugins/plugins',
'components/redisViewer/redisViewer',
'components/routes/routes',
'components/tasks/tasks',
'components/userLogin/userLogin',
'components/users/users',
'components/architecture/architecture',
'services/services'
], function (app) {
app.init();
});