From 2b6861b9a9bf417280768a528fe54c1f5295b46b Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Thu, 23 Jul 2015 04:50:21 +0200 Subject: [PATCH] 1.2 test --- .gitignore | 1 + chrome/content/about.xul | 2 +- chrome/content/ff-overlay.js | 90 ++++++++++-------- chrome/content/ff-overlay.xul | 68 +++++++------ chrome/content/leo_search/about.xul | 63 ------------ chrome/content/leo_search/contents.rdf | 32 ------- .../content/leo_search/leo_searchOverlay.js | 25 ----- .../content/leo_search/leo_searchOverlay.xul | 20 ---- chrome/content/options.xul | 22 +++-- chrome/locale/de-DE/options.dtd | 2 + chrome/locale/de-DE/overlay.dtd | 14 +-- chrome/locale/en-US/options.dtd | 2 + chrome/locale/en-US/overlay.dtd | 16 ++-- chrome/skin/classic/leo_search/contents.rdf | 17 ---- chrome/skin/classic/leo_search/ende.png | Bin 467 -> 0 bytes chrome/skin/classic/leo_search/leo_search.png | Bin 568 -> 0 bytes .../skin/classic/leo_search/leo_searchb.png | Bin 1086 -> 0 bytes chrome/skin/pl.png | Bin 0 -> 697 bytes chrome/skin/pt.png | Bin 0 -> 726 bytes defaults/preferences/prefs.js | 10 +- install.rdf | 4 +- 21 files changed, 136 insertions(+), 252 deletions(-) create mode 100644 .gitignore delete mode 100644 chrome/content/leo_search/about.xul delete mode 100644 chrome/content/leo_search/contents.rdf delete mode 100644 chrome/content/leo_search/leo_searchOverlay.js delete mode 100644 chrome/content/leo_search/leo_searchOverlay.xul delete mode 100644 chrome/skin/classic/leo_search/contents.rdf delete mode 100644 chrome/skin/classic/leo_search/ende.png delete mode 100644 chrome/skin/classic/leo_search/leo_search.png delete mode 100644 chrome/skin/classic/leo_search/leo_searchb.png create mode 100644 chrome/skin/pl.png create mode 100644 chrome/skin/pt.png diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*~ diff --git a/chrome/content/about.xul b/chrome/content/about.xul index 25f1127..caa4dfe 100644 --- a/chrome/content/about.xul +++ b/chrome/content/about.xul @@ -10,7 +10,7 @@ - + diff --git a/chrome/content/ff-overlay.js b/chrome/content/ff-overlay.js index 8451975..45fb701 100644 --- a/chrome/content/ff-overlay.js +++ b/chrome/content/ff-overlay.js @@ -1,49 +1,61 @@ leo_search.onFirefoxLoad = function(event) { document.getElementById("contentAreaContextMenu") - .addEventListener("popupshowing", + .addEventListener("popupshowing", function (e){ leo_search.showFirefoxContextMenu(e); }, false); }; -leo_search.showFirefoxContextMenu = function(event) { - var prefs = Components.classes["@mozilla.org/preferences-service;1"] - .getService(Components.interfaces.nsIPrefService); - prefs = prefs.getBranch("extensions.leo_search."); - +leo_search.showFirefoxContextMenu = function(event) { + var prefs = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefService); + prefs = prefs.getBranch("extensions.leo_search."); + if(!prefs.getBoolPref("boolende") || !gContextMenu.isTextSelected) { - document.getElementById("context-leo_search-en-de").hidden = true; - } else { - document.getElementById("context-leo_search-en-de").hidden = false; - } - - if(!prefs.getBoolPref("boolesde") || !gContextMenu.isTextSelected) { - document.getElementById("context-leo_search-es-de").hidden = true; - } else { - document.getElementById("context-leo_search-es-de").hidden = false; - } - - if(!prefs.getBoolPref("boolfrde") || !gContextMenu.isTextSelected) { - document.getElementById("context-leo_search-fr-de").hidden = true; - } else { - document.getElementById("context-leo_search-fr-de").hidden = false; - } - - if(!prefs.getBoolPref("boolchde") || !gContextMenu.isTextSelected) { - document.getElementById("context-leo_search-ch-de").hidden = true; - } else { - document.getElementById("context-leo_search-ch-de").hidden = false; - } - - if(!prefs.getBoolPref("boolitde") || !gContextMenu.isTextSelected) { - document.getElementById("context-leo_search-it-de").hidden = true; - } else { - document.getElementById("context-leo_search-it-de").hidden = false; - } - - if(!prefs.getBoolPref("boolrude") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-en-de").hidden = true; + } else { + document.getElementById("context-leo_search-en-de").hidden = false; + } + + if(!prefs.getBoolPref("boolesde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-es-de").hidden = true; + } else { + document.getElementById("context-leo_search-es-de").hidden = false; + } + + if(!prefs.getBoolPref("boolfrde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-fr-de").hidden = true; + } else { + document.getElementById("context-leo_search-fr-de").hidden = false; + } + + if(!prefs.getBoolPref("boolchde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-ch-de").hidden = true; + } else { + document.getElementById("context-leo_search-ch-de").hidden = false; + } + + if(!prefs.getBoolPref("boolitde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-it-de").hidden = true; + } else { + document.getElementById("context-leo_search-it-de").hidden = false; + } + + if(!prefs.getBoolPref("boolrude") || !gContextMenu.isTextSelected) { document.getElementById("context-leo_search-ru-de").hidden = true; - } else { - document.getElementById("context-leo_search-ru-de").hidden = false; - } + } else { + document.getElementById("context-leo_search-ru-de").hidden = false; + } + + if(!prefs.getBoolPref("boolplde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-pl-de").hidden = true; + } else { + document.getElementById("context-leo_search-pl-de").hidden = false; + } + + if(!prefs.getBoolPref("boolptde") || !gContextMenu.isTextSelected) { + document.getElementById("context-leo_search-pt-de").hidden = true; + } else { + document.getElementById("context-leo_search-pt-de").hidden = false; + } }; window.addEventListener("load", leo_search.onFirefoxLoad, false); diff --git a/chrome/content/ff-overlay.xul b/chrome/content/ff-overlay.xul index fd2c692..84a20b8 100644 --- a/chrome/content/ff-overlay.xul +++ b/chrome/content/ff-overlay.xul @@ -8,35 +8,45 @@ - - - - - - + + + + + + + diff --git a/chrome/content/leo_search/about.xul b/chrome/content/leo_search/about.xul deleted file mode 100644 index 3605099..0000000 --- a/chrome/content/leo_search/about.xul +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -