Files
stf-DeviceFarmer/res/app/control-panes/index.js
Gunther Brunner 1eb6af0119 Replaced old jade with new pug.
Using temporarily npm-shrinkwrap since `template-html-loader` uses an old `consolidate.js` version which doesn't support `pug`.
Follow here: https://github.com/jtangelder/template-html-loader/issues/8
2016-08-05 18:24:30 +09:00

47 lines
1.5 KiB
JavaScript

module.exports = angular.module('control-panes', [
require('stf/common-ui/nice-tabs').name,
require('stf/device').name,
require('stf/control').name,
require('stf/scoped-hotkeys').name,
require('./device-control').name,
require('./advanced').name,
require('./automation').name,
require('./performance').name,
require('./dashboard').name,
//require('./inspect').name,
//require('./activity').name,
require('./logs').name,
//require('./resources').name,
require('./screenshots').name,
require('./explorer').name,
require('./info').name
])
.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/control', {
template: '<div ng-controller="ControlPanesNoDeviceController"></div>',
controller: 'ControlPanesNoDeviceController'
})
.when('/control/:serial', {
template: require('./control-panes.pug'),
controller: 'ControlPanesCtrl'
// TODO: Move device inviting to resolve
//resolve: {
// device
// control
//}
})
// TODO: add standalone
.when('/c/:serial', {
template: require('./control-panes.pug'),
controller: 'ControlPanesCtrl'
})
}])
.factory('ControlPanesService', require('./control-panes-service'))
.controller('ControlPanesCtrl', require('./control-panes-controller'))
.controller('ControlPanesNoDeviceController',
require('./control-panes-no-device-controller'))
.controller('ControlPanesHotKeysCtrl',
require('./control-panes-hotkeys-controller'))