2015-09-29 22:05:50 +00:00
|
|
|
// application constants
|
2015-10-14 21:35:41 +00:00
|
|
|
var URL_HOST_BASE = window.location.hostname;
|
|
|
|
var URL_SETTINGS_GET = "http://" + URL_HOST_BASE + "/getSettings";
|
|
|
|
var URL_SETTINGS_SET = "http://" + URL_HOST_BASE + "/setSettings";
|
|
|
|
var URL_GPS_GET = "http://" + URL_HOST_BASE + "/getSituation";
|
2015-10-27 14:55:18 +00:00
|
|
|
var URL_TOWERS_GET = "http://" + URL_HOST_BASE + "/getTowers"
|
|
|
|
var URL_STATUS_GET = "http://" + URL_HOST_BASE + "/getStatus"
|
2015-10-14 21:35:41 +00:00
|
|
|
var URL_STATUS_WS = "ws://" + URL_HOST_BASE + "/status"
|
|
|
|
var URL_TRAFFIC_WS = "ws://" + URL_HOST_BASE + "/traffic";
|
|
|
|
var URL_WEATHER_WS = "ws://" + URL_HOST_BASE + "/weather";
|
2015-09-29 22:05:50 +00:00
|
|
|
|
2015-09-28 19:20:43 +00:00
|
|
|
// define the module with dependency on mobile-angular-ui
|
|
|
|
//var app = angular.module('stratux', ['ngRoute', 'mobile-angular-ui', 'mobile-angular-ui.gestures', 'appControllers']);
|
|
|
|
var app = angular.module('stratux', ['ui.router', 'mobile-angular-ui', 'mobile-angular-ui.gestures', 'appControllers']);
|
|
|
|
var appControllers = angular.module('appControllers', []);
|
|
|
|
|
|
|
|
|
|
|
|
app.config(function ($stateProvider, $urlRouterProvider) {
|
2015-10-01 21:19:28 +00:00
|
|
|
$stateProvider
|
2015-10-14 21:35:41 +00:00
|
|
|
.state('home', {
|
|
|
|
url: '/',
|
|
|
|
templateUrl: 'plates/status.html',
|
|
|
|
controller: 'StatusCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
})
|
2015-10-27 14:55:18 +00:00
|
|
|
// .state('towers', {
|
|
|
|
// url: '/towers',
|
|
|
|
// templateUrl: 'plates/towers.html',
|
|
|
|
// controller: 'TowersCtrl',
|
|
|
|
// reloadOnSearch: false
|
|
|
|
// })
|
2015-10-14 21:35:41 +00:00
|
|
|
.state('weather', {
|
|
|
|
url: '/weather',
|
|
|
|
templateUrl: 'plates/weather.html',
|
|
|
|
controller: 'WeatherCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
})
|
|
|
|
.state('traffic', {
|
|
|
|
url: '/traffic',
|
|
|
|
templateUrl: 'plates/traffic.html',
|
|
|
|
controller: 'TrafficCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
})
|
|
|
|
.state('gps', {
|
|
|
|
url: '/gps',
|
|
|
|
templateUrl: 'plates/gps.html',
|
|
|
|
controller: 'GPSCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
})
|
|
|
|
.state('logs', {
|
|
|
|
url: '/logs',
|
|
|
|
templateUrl: 'plates/logs.html',
|
|
|
|
controller: 'LogsCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
})
|
|
|
|
.state('settings', {
|
|
|
|
url: '/settings',
|
|
|
|
templateUrl: 'plates/settings.html',
|
|
|
|
controller: 'SettingsCtrl',
|
|
|
|
reloadOnSearch: false
|
|
|
|
});
|
2015-10-01 21:19:28 +00:00
|
|
|
$urlRouterProvider.otherwise('/');
|
2015-09-28 19:20:43 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
app.run(function ($transform) {
|
2015-10-01 21:19:28 +00:00
|
|
|
window.$transform = $transform;
|
2015-09-28 19:20:43 +00:00
|
|
|
});
|
2015-10-01 21:19:28 +00:00
|
|
|
|
|
|
|
// For this app we have a MainController for whatever and individual controllers for each page
|
2015-09-28 19:20:43 +00:00
|
|
|
app.controller('MainCtrl', function ($rootScope, $scope) {
|
2015-10-01 21:19:28 +00:00
|
|
|
// any logic global logic
|
2015-09-28 19:20:43 +00:00
|
|
|
});
|