summaryrefslogtreecommitdiff
path: root/www/js/MenuController.js
diff options
context:
space:
mode:
authorPliable Pixels <pliablepixels@gmail.com>2018-05-12 08:12:23 -0400
committerPliable Pixels <pliablepixels@gmail.com>2018-05-12 08:12:23 -0400
commit0d81a588d42c73c92d313f853461b433f8543ae4 (patch)
tree08590e3caad35938ec92c7a04bc3206409011284 /www/js/MenuController.js
parent971741dc3e0eaa26c3a56ceeab6ce6eece61b6ce (diff)
file formatting
Diffstat (limited to 'www/js/MenuController.js')
-rw-r--r--www/js/MenuController.js116
1 files changed, 55 insertions, 61 deletions
diff --git a/www/js/MenuController.js b/www/js/MenuController.js
index e353d310..477849a6 100644
--- a/www/js/MenuController.js
+++ b/www/js/MenuController.js
@@ -2,78 +2,72 @@
/* jslint browser: true*/
/* global cordova,StatusBar,angular,console */
-angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$ionicSideMenuDelegate', 'zm', '$stateParams', '$ionicHistory', '$state', 'NVRDataModel', '$rootScope', '$ionicPopup', '$translate', '$timeout', function($scope, $ionicSideMenuDelegate, zm, $stateParams, $ionicHistory, $state, NVRDataModel, $rootScope, $ionicPopup, $translate, $timeout)
-{
- $scope.openMenu = function()
- {
- $ionicSideMenuDelegate.toggleLeft();
- };
+angular.module('zmApp.controllers').controller('MenuController', ['$scope', '$ionicSideMenuDelegate', 'zm', '$stateParams', '$ionicHistory', '$state', 'NVRDataModel', '$rootScope', '$ionicPopup', '$translate', '$timeout', function ($scope, $ionicSideMenuDelegate, zm, $stateParams, $ionicHistory, $state, NVRDataModel, $rootScope, $ionicPopup, $translate, $timeout) {
+ $scope.openMenu = function () {
+ $ionicSideMenuDelegate.toggleLeft();
+ };
+
+ //----------------------------------------------------------------
+ // This controller sits along with the main app to bring up
+ // the language menu from the main menu
+ //----------------------------------------------------------------
+
+
- //----------------------------------------------------------------
- // This controller sits along with the main app to bring up
- // the language menu from the main menu
- //----------------------------------------------------------------
+ $scope.navigateView = function (view, args) {
+ if (view == $state.current.name) return;
+ NVRDataModel.debug("Navigating view to: " + view);
+ $ionicHistory.nextViewOptions({
+ disableBack: true
+ });
+ $state.go(view, args);
+ /* $timeout (function() {
+ window.stop();
+ // after window stop executes, in next cycle
+ // this _should_ ensure stop concludes before
+ // exit/entry lifecycles kick in?
+ $timeout (function() {$state.go(view,args);});
+
+ });*/
- $scope.navigateView = function(view,args) {
+ };
- if (view == $state.current.name) return;
- NVRDataModel.debug ("Navigating view to: " + view);
- $ionicHistory.nextViewOptions({
- disableBack: true
- });
- $state.go(view,args);
- /* $timeout (function() {
- window.stop();
- // after window stop executes, in next cycle
- // this _should_ ensure stop concludes before
- // exit/entry lifecycles kick in?
- $timeout (function() {$state.go(view,args);});
-
- });*/
-
+ $scope.switchLang = function () {
+ $scope.lang = NVRDataModel.getLanguages();
+ $scope.myopt = {
+ lang: ""
};
+ $rootScope.zmPopup = $ionicPopup.show({
+ scope: $scope,
+ template: '<ion-radio-fix ng-repeat="item in lang" ng-value="item.value" ng-model="myopt.lang"> {{item.text}} </ion-radio-fix>',
- $scope.switchLang = function()
- {
- $scope.lang = NVRDataModel.getLanguages();
- $scope.myopt = {
- lang: ""
- };
+ title: $translate.instant('kSelectLanguage'),
- $rootScope.zmPopup = $ionicPopup.show(
+ buttons: [{
+ text: $translate.instant('kButtonCancel'),
+ onTap: function (e) {
+ //return "CANCEL";
+ }
+
+ },
{
- scope: $scope,
- template: '<ion-radio-fix ng-repeat="item in lang" ng-value="item.value" ng-model="myopt.lang"> {{item.text}} </ion-radio-fix>',
-
- title: $translate.instant('kSelectLanguage'),
-
- buttons: [
- {
- text: $translate.instant('kButtonCancel'),
- onTap: function(e)
- {
- //return "CANCEL";
- }
-
- },
- {
- text: $translate.instant('kButtonOk'),
- onTap: function(e)
- {
- NVRDataModel.log("Language selected:" + $scope.myopt.lang);
- NVRDataModel.setDefaultLanguage($scope.myopt.lang, true);
- $rootScope.$broadcast('language-changed');
-
- //return "OK";
-
- }
- }]
- });
+ text: $translate.instant('kButtonOk'),
+ onTap: function (e) {
+ NVRDataModel.log("Language selected:" + $scope.myopt.lang);
+ NVRDataModel.setDefaultLanguage($scope.myopt.lang, true);
+ $rootScope.$broadcast('language-changed');
- };
+ //return "OK";
+
+ }
+ }
+ ]
+ });
+
+ };
}]);