diff options
| author | pliablepixels <pliablepixels@gmail.com> | 2016-05-31 14:16:07 -0400 |
|---|---|---|
| committer | pliablepixels <pliablepixels@gmail.com> | 2016-05-31 14:16:07 -0400 |
| commit | 7c2b57e3ebafe875e2672a7a04ebd189d16b1928 (patch) | |
| tree | 870e6bd415b22fa54c7ebe6f72d196c7a7f51d31 /www/js/HelpCtrl.js | |
| parent | 75a26e142644f1a353f7ec8216e16802da8e9421 (diff) | |
#261 - additions
Former-commit-id: 58276aaa504b3c6ecccea2548d181d97c6742420
Diffstat (limited to 'www/js/HelpCtrl.js')
| -rw-r--r-- | www/js/HelpCtrl.js | 43 |
1 files changed, 42 insertions, 1 deletions
diff --git a/www/js/HelpCtrl.js b/www/js/HelpCtrl.js index 52e7c0f0..15504f7b 100644 --- a/www/js/HelpCtrl.js +++ b/www/js/HelpCtrl.js @@ -2,7 +2,7 @@ /* jslint browser: true*/ /* global cordova,StatusBar,angular,console, Masonry */ -angular.module('zmApp.controllers').controller('zmApp.HelpCtrl', ['$scope', '$rootScope', '$ionicModal', 'ZMDataModel','$ionicSideMenuDelegate', '$ionicHistory', '$state', function ($scope, $rootScope, $ionicModal, ZMDataModel,$ionicSideMenuDelegate, $ionicHistory, $state) { +angular.module('zmApp.controllers').controller('zmApp.HelpCtrl', ['$scope', '$rootScope', '$ionicModal', 'ZMDataModel','$ionicSideMenuDelegate', '$ionicHistory', '$state', '$translate', '$q', '$templateRequest', '$sce', '$compile', function ($scope, $rootScope, $ionicModal, ZMDataModel,$ionicSideMenuDelegate, $ionicHistory, $state, $translate, $q, $templateRequest, $sce, $compile) { $scope.openMenu = function () { $ionicSideMenuDelegate.toggleLeft(); }; @@ -22,6 +22,44 @@ $scope.openMenu = function () { } }; + + function insertHelp() + { + + + + var l = ZMDataModel.getDefaultLanguage() || 'en'; + var lang = "lang/help/help-"+l+".html"; + console.log ("LANG IS " + lang); + var templateUrl = $sce.getTrustedResourceUrl(lang); + var lang_fb= "lang/help/help-"+"en"+".html"; + var templateUrlFB = $sce.getTrustedResourceUrl(lang_fb); + + $templateRequest(lang) + .then (function(template) + { + var elem = angular.element(document.getElementById('insertHelp')); + $compile(elem.html(template).contents())($scope); + }, + function (error) + { + ZMDataModel.zmLog ("Language file " + lang + " not found, falling back"); + $templateRequest(templateUrlFB) + .then (function( template) + { + var elem = angular.element(document.getElementById('insertHelp')); + $compile(elem.html(template).contents())($scope); + }, + function (error) + { + ZMDataModel.zmLog("fallback help not found"); + }); + } + ); + + + + } //------------------------------------------------------------------------- // Lets make sure we set screen dim properly as we enter @@ -34,6 +72,9 @@ $scope.openMenu = function () { //console.log("**VIEW ** Help Ctrl Entered"); ZMDataModel.setAwake(false); $scope.zmAppVersion = ZMDataModel.getAppVersion(); + insertHelp(); + + |
