diff --git a/src/chrome/content/itsalltext.js b/src/chrome/content/itsalltext.js
index 4d7d14d..f620c25 100644
--- a/src/chrome/content/itsalltext.js
+++ b/src/chrome/content/itsalltext.js
@@ -119,6 +119,7 @@ var ItsAllText = function () {
extensions: 'Char',
hotkey: 'Char',
tracker_id: 'Char',
+ blacklist_domains: 'Char',
},
/**
diff --git a/src/chrome/content/monitor.js b/src/chrome/content/monitor.js
index b2b7af0..c90a433 100644
--- a/src/chrome/content/monitor.js
+++ b/src/chrome/content/monitor.js
@@ -252,10 +252,33 @@ Monitor.prototype.isHTML = function (doc) {
is_html = (contentType == 'text/html' ||
contentType == 'text/xhtml' ||
contentType == 'application/xhtml+xml');
+
+ var blacklisted_domains = itsalltext.preferences.blacklist_domains.split("\n");
+ var pattern,
+ domain_is_blacklisted = false;
+ for(var i=0, len=blacklisted_domains.length; i
+
@@ -124,6 +126,12 @@
+
+
+
+
diff --git a/src/chrome/locale/en-US/preferences.dtd b/src/chrome/locale/en-US/preferences.dtd
index 7b7ab24..829f42c 100644
--- a/src/chrome/locale/en-US/preferences.dtd
+++ b/src/chrome/locale/en-US/preferences.dtd
@@ -14,3 +14,4 @@
+