[Pkg-mozext-commits] [adblock-plus-element-hiding-helper] 51/483: Initialize help box even if it isn't shown

David Prévot taffit at moszumanska.debian.org
Thu Jan 22 21:41:25 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository adblock-plus-element-hiding-helper.

commit b9f32fcd5ad0e254b5e8b6c0f427fbc6027c9921
Author: Wladimir Palant <trev at gtchat.de>
Date:   Thu Jan 18 15:23:09 2007 +0000

    Initialize help box even if it isn't shown
    
    --HG--
    extra : convert_revision : svn%3Ad8bf93c1-8190-44a8-bb31-1ea94378a4df/trunk%40654
---
 chrome/content/aardvark.js | 63 +++++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 29 deletions(-)

diff --git a/chrome/content/aardvark.js b/chrome/content/aardvark.js
index cb430cc..3591206 100644
--- a/chrome/content/aardvark.js
+++ b/chrome/content/aardvark.js
@@ -78,6 +78,8 @@ ehhAardvark.start = function(browser) {
   if (!this.labelElem)
     this.makeElems();
 
+  this.initHelpBox();
+
   var prefService = Components.classes["@mozilla.org/preferences-service;1"]
                               .getService(Components.interfaces.nsIPrefService);
   var branch = prefService.getBranch("extensions.adblockplus.");
@@ -116,6 +118,38 @@ ehhAardvark.showCommandLabel = function(key, label) {
   }, 400);
 }
 
+ehhAardvark.initHelpBox = function() {
+  var helpBoxRows = document.getElementById("ehh-helpbox-rows");
+  if (helpBoxRows.firstChild)
+    return;
+
+  // Help box hasn't been filled yet, need to do it now
+  var stringService = Components.classes["@mozilla.org/intl/stringbundle;1"]
+                                .getService(Components.interfaces.nsIStringBundleService);
+  var strings = stringService.createBundle("chrome://elemhidehelper/locale/global.properties");
+
+  for (var i = 0; i < this.commands.length; i++) {
+    var command = this.commands[i];
+    var key = strings.GetStringFromName("command." + command + ".key");
+    var label = strings.GetStringFromName("command." + command + ".label");
+    this.commands[command + "_key"] = key.toLowerCase();
+    this.commands[command + "_label"] = label;
+
+    var row = document.createElement("row");
+    helpBoxRows.appendChild(row);
+
+    var element = document.createElement("description");
+    element.setAttribute("value", key);
+    element.className = "key";
+    row.appendChild(element);
+
+    element = document.createElement("description");
+    element.setAttribute("value", label);
+    element.className = "label";
+    row.appendChild(element);
+  }
+}
+
 ehhAardvark.onMouseClick = function(event) {
   if (event.button != 0 || event.shiftKey || event.altKey || event.ctrlKey || event.metaKey)
     return;
@@ -647,35 +681,6 @@ ehhAardvark.showMenu = function ()
     return true;
   }
 
-  var helpBoxRows = document.getElementById("ehh-helpbox-rows");
-  if (!helpBoxRows.firstChild) {
-    // Help box hasn't been filled yet, need to do it now
-    var stringService = Components.classes["@mozilla.org/intl/stringbundle;1"]
-                                  .getService(Components.interfaces.nsIStringBundleService);
-    var strings = stringService.createBundle("chrome://elemhidehelper/locale/global.properties");
-
-    for (var i = 0; i < this.commands.length; i++) {
-      var command = this.commands[i];
-      var key = strings.GetStringFromName("command." + command + ".key");
-      var label = strings.GetStringFromName("command." + command + ".label");
-      this.commands[command + "_key"] = key.toLowerCase();
-      this.commands[command + "_label"] = label;
-
-      var row = document.createElement("row");
-      helpBoxRows.appendChild(row);
-
-      var element = document.createElement("description");
-      element.setAttribute("value", key);
-      element.className = "key";
-      row.appendChild(element);
-
-      element = document.createElement("description");
-      element.setAttribute("value", label);
-      element.className = "label";
-      row.appendChild(element);
-    }
-  }
-
   // Show help box
   helpBox.showPopup(this.browser, -1, -1, "tooltip", "topleft", "topleft");
   return true;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus-element-hiding-helper.git



More information about the Pkg-mozext-commits mailing list