summaryrefslogtreecommitdiff
path: root/www/js/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/app.js')
-rw-r--r--www/js/app.js42
1 files changed, 36 insertions, 6 deletions
diff --git a/www/js/app.js b/www/js/app.js
index 6f2bf72b..86f5084b 100644
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -19,6 +19,7 @@ angular.module('zmApp', [
'com.2fdevs.videogular',
'com.2fdevs.videogular.plugins.controls',
'com.2fdevs.videogular.plugins.overlayplay',
+ 'ionic-native-transitions'
@@ -189,6 +190,8 @@ angular.module('zmApp', [
})
+
+
//------------------------------------------------------------------
// I use this factory to share data between carousel and lazy load
// carousel will not progress autoslide till imageLoading is 0 or -1
@@ -1005,7 +1008,7 @@ angular.module('zmApp', [
//====================================================================
-.run(function ($ionicPlatform, $ionicPopup, $rootScope, zm, $state, $stateParams, ZMDataModel, $cordovaSplashscreen, $http, $interval, zmAutoLogin, zmCheckUpdates, $fileLogger, $timeout, $ionicHistory, $window, $ionicSideMenuDelegate, EventServer, $ionicContentBanner, $ionicLoading) {
+.run(function ($ionicPlatform, $ionicPopup, $rootScope, zm, $state, $stateParams, ZMDataModel, $cordovaSplashscreen, $http, $interval, zmAutoLogin, zmCheckUpdates, $fileLogger, $timeout, $ionicHistory, $window, $ionicSideMenuDelegate, EventServer, $ionicContentBanner, $ionicLoading, $ionicNativeTransitions) {
@@ -1149,7 +1152,8 @@ angular.module('zmApp', [
$ionicPlatform.ready(function () {
-
+ $ionicNativeTransitions.enable(true, false);
+
if (window.cordova) {
$cordovaSplashscreen.hide();
}
@@ -1361,7 +1365,7 @@ angular.module('zmApp', [
//------------------------------------------------------------------
// My route map connecting menu options to their respective templates and controllers
-.config(function ($stateProvider, $urlRouterProvider, $httpProvider, $ionicConfigProvider, $provide,$compileProvider) {
+.config(function ($stateProvider, $urlRouterProvider, $httpProvider, $ionicConfigProvider, $provide,$compileProvider, $ionicNativeTransitionsProvider) {
// This is an exception interceptor so it can show up in app logs
@@ -1387,8 +1391,16 @@ angular.module('zmApp', [
//$httpProvider.defaults.withCredentials = true;
$httpProvider.interceptors.push('timeoutHttpIntercept');
$ionicConfigProvider.navBar.alignTitle('center');
- $ionicConfigProvider.scrolling.jsScrolling(false);
+ // use overflow-scroll=false in ion-content
+ // removing it here doesn't allow you to enable it per view
+ // so it messes up scrolldelegate zoom and possibly others
+ //$ionicConfigProvider.scrolling.jsScrolling(false);
$compileProvider.debugInfoEnabled(false);
+
+ $ionicNativeTransitionsProvider.setDefaultOptions({
+ duration: 250,
+ });
+
$stateProvider
.state('app', {
@@ -1396,6 +1408,7 @@ angular.module('zmApp', [
abstract: true,
templateUrl: 'index.html',
cache: false,
+
//controller: 'AppCtrl'
})
@@ -1408,6 +1421,7 @@ angular.module('zmApp', [
url: "/login",
templateUrl: "templates/login.html",
controller: 'zmApp.LoginCtrl',
+
})
@@ -1418,6 +1432,7 @@ angular.module('zmApp', [
url: "/help",
templateUrl: "templates/help.html",
controller: 'zmApp.HelpCtrl',
+
})
.state('news', {
@@ -1427,6 +1442,7 @@ angular.module('zmApp', [
url: "/news",
templateUrl: "templates/news.html",
controller: 'zmApp.NewsCtrl',
+
})
@@ -1444,6 +1460,7 @@ angular.module('zmApp', [
url: "/monitors",
templateUrl: "templates/monitors.html",
controller: 'zmApp.MonitorCtrl',
+
})
@@ -1461,6 +1478,7 @@ angular.module('zmApp', [
templateUrl: "templates/events.html",
controller: 'zmApp.EventCtrl',
+
})
.state('lowversion', {
@@ -1471,6 +1489,7 @@ angular.module('zmApp', [
url: "/lowversion/:ver",
templateUrl: "templates/lowversion.html",
controller: 'zmApp.LowVersionCtrl',
+
})
@@ -1482,6 +1501,7 @@ angular.module('zmApp', [
url: "/importantmessage/:ver",
templateUrl: "templates/important_message.html",
controller: 'zmApp.ImportantMessageCtrl',
+
})
@@ -1494,6 +1514,7 @@ angular.module('zmApp', [
url: "/events-graphs",
templateUrl: "templates/events-graphs.html",
controller: 'zmApp.EventsGraphsCtrl',
+
})
@@ -1504,6 +1525,7 @@ angular.module('zmApp', [
url: "/events-date-time-filter",
templateUrl: "templates/events-date-time-filter.html",
controller: 'zmApp.EventDateTimeFilterCtrl',
+
})
.state('state', {
@@ -1513,6 +1535,7 @@ angular.module('zmApp', [
url: "/state",
templateUrl: "templates/state.html",
controller: 'zmApp.StateCtrl',
+
})
.state('devoptions', {
@@ -1537,6 +1560,7 @@ angular.module('zmApp', [
url: "/timeline",
templateUrl: "templates/timeline.html",
controller: 'zmApp.TimelineCtrl',
+
})
.state('eventserversettings', {
@@ -1551,6 +1575,7 @@ angular.module('zmApp', [
url: "/eventserversettings",
templateUrl: "templates/eventserversettings.html",
controller: 'zmApp.EventServerSettingsCtrl',
+
})
.state('log', {
@@ -1560,6 +1585,7 @@ angular.module('zmApp', [
url: "/log",
templateUrl: "templates/log.html",
controller: 'zmApp.LogCtrl',
+
})
@@ -1571,6 +1597,7 @@ angular.module('zmApp', [
url: "/zm-portal-login",
templateUrl: "templates/zm-portal-login.html",
controller: 'zmApp.PortalLoginCtrl',
+
})
.state('first-use', {
@@ -1580,6 +1607,7 @@ angular.module('zmApp', [
url: "/first-use",
templateUrl: "templates/first-use.html",
controller: 'zmApp.FirstUseCtrl',
+
})
.state('montage-history', {
@@ -1599,7 +1627,8 @@ angular.module('zmApp', [
params: {
minimal: false,
isRefresh: false
- }
+ },
+
})
@@ -1620,7 +1649,8 @@ angular.module('zmApp', [
params: {
minimal: false,
isRefresh: false
- }
+ },
+
});