[Pkg-mozext-commits] [adblock-plus-element-hiding-helper] 259/483: Topic 6180 - Composer: Make pre-selected domain configurable
David Prévot
taffit at moszumanska.debian.org
Thu Jan 22 21:41:47 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 a410f5e32464da6bdfc1ada9e6315c55331a5bff
Author: Wladimir Palant <trev at adblockplus.org>
Date: Tue Oct 26 11:29:31 2010 +0200
Topic 6180 - Composer: Make pre-selected domain configurable
---
chrome/content/composer.js | 31 +++++++++++++++++++++++++++++--
defaults/preferences/elemhidehelper.js | 1 +
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/chrome/content/composer.js b/chrome/content/composer.js
index dc25652..402cec8 100644
--- a/chrome/content/composer.js
+++ b/chrome/content/composer.js
@@ -36,6 +36,9 @@ var stylesheetURL;
var previewStyle = null;
var doc;
+let baseURI = Cc["@adblockplus.org/ehh/startup;1"].getService(Ci.nsIURI);
+Cu.import(baseURI.spec + "Prefs.jsm");
+
let abpURL = Cc["@adblockplus.org/abp/public;1"].getService(Ci.nsIURI);
Cu.import(abpURL.spec);
@@ -191,8 +194,32 @@ function init() {
}
}
- var domain = wnd.location.hostname;
- var selectedDomain = domain.replace(/^www\./, "");
+ let domain = wnd.location.hostname;
+ let selectedDomain;
+ switch (Prefs.composer_defaultDomain)
+ {
+ case 0:
+ selectedDomain = "";
+ break;
+ case 1:
+ {
+ let effectiveTLD = Cc["@mozilla.org/network/effective-tld-service;1"].getService(Ci.nsIEffectiveTLDService);
+ selectedDomain = effectiveTLD.getPublicSuffixFromHost(domain);
+ break;
+ }
+ case 2:
+ {
+ let effectiveTLD = Cc["@mozilla.org/network/effective-tld-service;1"].getService(Ci.nsIEffectiveTLDService);
+ selectedDomain = effectiveTLD.getBaseDomainFromHost(domain);
+ break;
+ }
+ case 3:
+ selectedDomain = domain.replace(/^www\./, "");
+ break;
+ default:
+ selectedDomain = domain;
+ break;
+ }
domainData = {value: domain, selected: selectedDomain};
fillDomains(domainData);
diff --git a/defaults/preferences/elemhidehelper.js b/defaults/preferences/elemhidehelper.js
index 09b9ad7..155bc6f 100644
--- a/defaults/preferences/elemhidehelper.js
+++ b/defaults/preferences/elemhidehelper.js
@@ -1,3 +1,4 @@
pref("extensions.elemhidehelper.selectelement_key", "Accel Shift K, Accel Shift S");
pref("extensions.elemhidehelper.showhelp", true);
pref("extensions.elemhidehelper.acceptlocalfiles", false);
+pref("extensions.elemhidehelper.composer_defaultDomain", 3);
--
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