diff options
| author | pliablepixels <pliablepixels@gmail.com> | 2016-05-25 21:04:25 -0400 |
|---|---|---|
| committer | pliablepixels <pliablepixels@gmail.com> | 2016-05-25 21:04:25 -0400 |
| commit | 92c3f2f7d30741ac708dd18deddfaecd9e0e34d5 (patch) | |
| tree | 31a47b5c9825836c64b3879d38c7f87dec53b597 /www/js/MenuController.js | |
| parent | f4586bd7cb9b5a477f2e11a2006d569f139f092c (diff) | |
#261 - option to switch languages
Former-commit-id: 3d0903622ca447f8c58b7bcc409df57e7b07d4a2
Diffstat (limited to 'www/js/MenuController.js')
| -rw-r--r-- | www/js/MenuController.js | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/www/js/MenuController.js b/www/js/MenuController.js new file mode 100644 index 00000000..d0dd56fa --- /dev/null +++ b/www/js/MenuController.js @@ -0,0 +1,51 @@ +/* jshint -W041 */ +/* jslint browser: true*/ +/* global cordova,StatusBar,angular,console */ + +angular.module('zmApp.controllers').controller('MenuController', ['$scope','$ionicSideMenuDelegate', 'zm', '$stateParams', '$ionicHistory','$state', 'ZMDataModel', '$rootScope', '$ionicPopup', '$translate', function ($scope,$ionicSideMenuDelegate,zm, $stateParams, $ionicHistory, $state, ZMDataModel, $rootScope, $ionicPopup, $translate) { +$scope.openMenu = function () { + $ionicSideMenuDelegate.toggleLeft(); + }; + + + + + + $scope.switchLang = function() + { + $scope.lang = ZMDataModel.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>', + + + title: $translate.instant('kSelectLanguage'), + + buttons: [ + { + text: $translate.instant('kButtonCancel'), + onTap: function (e) { + //return "CANCEL"; + } + + }, + { + text: $translate.instant('kButtonOk'), + onTap: function (e) { + ZMDataModel.zmLog("Language selected:"+$scope.myopt.lang); + ZMDataModel.setDefaultLanguage($scope.myopt.lang, true); + + //return "OK"; + + } + } + ] + }); + + + }; + + +}]); |
