summaryrefslogtreecommitdiff
path: root/www/js/HelpCtrl.js
diff options
context:
space:
mode:
authorpliablepixels <pliablepixels@gmail.com>2016-05-31 14:16:07 -0400
committerpliablepixels <pliablepixels@gmail.com>2016-05-31 14:16:07 -0400
commit7c2b57e3ebafe875e2672a7a04ebd189d16b1928 (patch)
tree870e6bd415b22fa54c7ebe6f72d196c7a7f51d31 /www/js/HelpCtrl.js
parent75a26e142644f1a353f7ec8216e16802da8e9421 (diff)
#261 - additions
Former-commit-id: 58276aaa504b3c6ecccea2548d181d97c6742420
Diffstat (limited to 'www/js/HelpCtrl.js')
-rw-r--r--www/js/HelpCtrl.js43
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();
+
+