From 583a1402eaa17b8c93d9092d83364f891fad1e71 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Fri, 24 Jul 2015 01:27:44 +0200 Subject: [PATCH] 1.3.0 final; added support for opening the new tab in foreground when holding ctrl key pressed --- chrome/content/about.xul | 2 +- chrome/content/ff-overlay.js | 61 ------------------ chrome/content/ff-overlay.xul | 1 - chrome/content/overlay.js | 117 ++++++++++++++++++++++++++++++++-- install.rdf | 8 +-- 5 files changed, 118 insertions(+), 71 deletions(-) delete mode 100644 chrome/content/ff-overlay.js diff --git a/chrome/content/about.xul b/chrome/content/about.xul index bfd6d40..a3fc9b0 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 deleted file mode 100644 index 3e01d9b..0000000 --- a/chrome/content/ff-overlay.js +++ /dev/null @@ -1,61 +0,0 @@ -leo_search.onFirefoxLoad = function(event) { - document.getElementById("contentAreaContextMenu") - .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."); - - 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-ru-de").hidden = true; - } 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 87a632f..613e4a2 100644 --- a/chrome/content/ff-overlay.xul +++ b/chrome/content/ff-overlay.xul @@ -3,7 +3,6 @@