aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/devtool-log.js
diff options
context:
space:
mode:
authorgorhill <rhill@raymondhill.net>2015-04-25 07:28:35 -0400
committergorhill <rhill@raymondhill.net>2015-04-25 07:28:35 -0400
commit3d3bd13ea1acf65a612e0037d3d5bfdc0b9e3d14 (patch)
tree01759360a8d6afdc12b25d4493d5104ca2b45edb /src/js/devtool-log.js
parentbcbc06b2ff5a7c1c170b452ca7c6cb171927ea76 (diff)
downloaduBlock-3d3bd13ea1acf65a612e0037d3d5bfdc0b9e3d14.zip
uBlock-3d3bd13ea1acf65a612e0037d3d5bfdc0b9e3d14.tar.gz
uBlock-3d3bd13ea1acf65a612e0037d3d5bfdc0b9e3d14.tar.bz2
report active cosmetic filters in logger
Diffstat (limited to 'src/js/devtool-log.js')
-rw-r--r--src/js/devtool-log.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/js/devtool-log.js b/src/js/devtool-log.js
index 5862beb..e2e78e7 100644
--- a/src/js/devtool-log.js
+++ b/src/js/devtool-log.js
@@ -123,6 +123,12 @@ var createRow = function() {
var renderLogEntry = function(entry) {
var tr = createRow();
+
+ // Cosmetic filter?
+ if ( entry.result.charAt(0) === 'c' ) {
+ tr.classList.add('cosmetic');
+ }
+
if ( entry.result.charAt(1) === 'b' ) {
tr.classList.add('blocked');
tr.cells[0].textContent = ' -\u00A0';
@@ -135,13 +141,16 @@ var renderLogEntry = function(entry) {
} else {
tr.cells[0].textContent = '';
}
+
if ( entry.type === 'main_frame' ) {
tr.classList.add('maindoc');
}
+
var filterText = entry.result.slice(3);
if ( entry.result.lastIndexOf('sa', 0) === 0 ) {
filterText = '@@' + filterText;
}
+
tr.cells[1].textContent = filterText + '\t';
tr.cells[2].textContent = (prettyRequestTypes[entry.type] || entry.type) + '\t';
vAPI.insertHTML(tr.cells[3], renderURL(entry.url, entry.result));