Index: chrome/content/ui/sidebar.js |
=================================================================== |
--- a/chrome/content/ui/sidebar.js |
+++ b/chrome/content/ui/sidebar.js |
@@ -256,23 +256,23 @@ function fillInTooltip(e) { |
E("tooltipDocDomainRow").hidden = ("tooltip" in item || !item.docDomain); |
E("tooltipFilterRow").hidden = !filter; |
E("tooltipFilterSourceRow").hidden = !subscriptions.length; |
if ("tooltip" in item) |
E("tooltipDummy").setAttribute("value", item.tooltip); |
else |
{ |
- E("tooltipAddress").parentNode.hidden = (item.typeDescr == "ELEMHIDE"); |
+ E("tooltipAddress").parentNode.hidden = (item.type == "ELEMHIDE"); |
setMultilineContent(E("tooltipAddress"), item.location); |
var type = types.get(item.type); |
if (filter && filter instanceof WhitelistFilter) |
type += " " + E("tooltipType").getAttribute("whitelisted"); |
- else if (filter && item.typeDescr != "ELEMHIDE") |
+ else if (filter && item.type != "ELEMHIDE") |
type += " " + E("tooltipType").getAttribute("filtered"); |
E("tooltipType").setAttribute("value", type); |
if (size) |
E("tooltipSize").setAttribute("value", size.join(" x ")); |
E("tooltipDocDomain").setAttribute("value", item.docDomain + " " + (item.thirdParty ? docDomainThirdParty : docDomainFirstParty)); |
} |
@@ -295,17 +295,17 @@ function fillInTooltip(e) { |
while (sourceElement.firstChild) |
sourceElement.removeChild(sourceElement.firstChild); |
for (let i = 0; i < subscriptions.length; i++) |
setMultilineContent(sourceElement, subscriptions[i].title, true); |
} |
} |
var showPreview = Prefs.previewimages && !("tooltip" in item); |
- showPreview = showPreview && item.typeDescr == "IMAGE"; |
+ showPreview = showPreview && item.type == "IMAGE"; |
showPreview = showPreview && (!item.filter || item.filter.disabled || item.filter instanceof WhitelistFilter); |
E("tooltipPreviewBox").hidden = true; |
if (showPreview) |
{ |
if (!cacheStorage) |
{ |
let {Services} = Cu.import("resource://gre/modules/Services.jsm", null); |
// Cache v2 API is enabled by default starting with Gecko 32 |
@@ -412,22 +412,22 @@ function fillInContext(/**Event*/ e) |
{ |
menuItem = E("contextDisableOnSite"); |
menuItem.setAttribute("label", menuItem.getAttribute("labeltempl").replace(/\?1\?/, domain)); |
menuItem.hidden = false; |
} |
} |
} |
- E("contextWhitelist").hidden = ("tooltip" in item || !item.filter || item.filter.disabled || item.filter instanceof WhitelistFilter || item.typeDescr == "ELEMHIDE"); |
+ E("contextWhitelist").hidden = ("tooltip" in item || !item.filter || item.filter.disabled || item.filter instanceof WhitelistFilter || item.type == "ELEMHIDE"); |
E("contextBlock").hidden = !E("contextWhitelist").hidden; |
E("contextBlock").setAttribute("disabled", "filter" in item && item.filter && !item.filter.disabled); |
E("contextEditFilter").setAttribute("disabled", !("filter" in item && item.filter)); |
- E("contextOpen").setAttribute("disabled", "tooltip" in item || item.typeDescr == "ELEMHIDE"); |
- E("contextFlash").setAttribute("disabled", "tooltip" in item || !(item.typeDescr in visual) || (item.filter && !item.filter.disabled && !(item.filter instanceof WhitelistFilter))); |
+ E("contextOpen").setAttribute("disabled", "tooltip" in item || item.type == "ELEMHIDE"); |
+ E("contextFlash").setAttribute("disabled", "tooltip" in item || !(item.type in visual) || (item.filter && !item.filter.disabled && !(item.filter instanceof WhitelistFilter))); |
E("contextCopyFilter").setAttribute("disabled", !allItems.some(function(item) {return "filter" in item && item.filter})); |
return true; |
} |
/** |
* Resets context menu data once the context menu is closed. |
*/ |
@@ -479,24 +479,24 @@ function handleDblClick(event) |
/** |
* Opens the item in a new tab. |
*/ |
function openInTab(item, /**Event*/ event) |
{ |
let items = (item ? [item] : treeView.getAllSelectedItems()); |
for (let item of items) |
{ |
- if (item && item.typeDescr != "ELEMHIDE") |
+ if (item && item.type != "ELEMHIDE") |
UI.loadInBrowser(item.location, mainWin, event); |
} |
} |
function doBlock() { |
var item = treeView.getSelectedItem(); |
- if (!item || item.typeDescr == "ELEMHIDE") |
+ if (!item || item.type == "ELEMHIDE") |
return; |
var filter = null; |
if (item.filter && !item.filter.disabled) |
filter = item.filter; |
if (filter && filter instanceof WhitelistFilter) |
return; |
@@ -1097,17 +1097,17 @@ var treeView = { |
// Add new item to the list |
// Store original item in orig property - reading out prototype is messed up in Gecko 1.9.2 |
item = {__proto__: item, orig: item, nodes: [node]}; |
this.allData.push(item); |
this.dataMap[key] = item; |
// Show disabled filters if no other filter applies |
if (!item.filter) |
- item.filter = disabledMatcher.matchesAny(item.location, RegExpFilter.typeMap[item.typeDescr], item.docDomain, item.thirdParty); |
+ item.filter = disabledMatcher.matchesAny(item.location, RegExpFilter.typeMap[item.type], item.docDomain, item.thirdParty); |
if (!this.matchesFilter(item)) |
return; |
let index = -1; |
if (this.sortProc && this.sortColumn && this.sortColumn.id == "size") |
{ |
// Sorting by size requires accessing content document, and that's |
@@ -1152,17 +1152,17 @@ var treeView = { |
updateFilters: function() |
{ |
for (let item of this.allData) |
{ |
if (item.filter instanceof RegExpFilter && item.filter.disabled) |
delete item.filter; |
if (!item.filter) |
- item.filter = disabledMatcher.matchesAny(item.location, RegExpFilter.typeMap[item.typeDescr], item.docDomain, item.thirdParty); |
+ item.filter = disabledMatcher.matchesAny(item.location, RegExpFilter.typeMap[item.type], item.docDomain, item.thirdParty); |
} |
this.refilter(); |
}, |
/** |
* Updates the list after a filter or sorting change. |
*/ |
refilter: function() |
@@ -1182,17 +1182,17 @@ var treeView = { |
*/ |
matchesFilter: function(item) |
{ |
if (!this.filter) |
return true; |
return (item.location.toLowerCase().indexOf(this.filter) >= 0 || |
(item.filter && item.filter.text.toLowerCase().indexOf(this.filter) >= 0) || |
- item.typeDescr.toLowerCase().indexOf(this.filter.replace(/-/g, "_")) >= 0 || |
+ item.type.toLowerCase().indexOf(this.filter.replace(/-/g, "_")) >= 0 || |
types.get(item.type).toLowerCase().indexOf(this.filter) >= 0 || |
(item.docDomain && item.docDomain.toLowerCase().indexOf(this.filter) >= 0) || |
(item.docDomain && item.thirdParty && docDomainThirdParty.toLowerCase().indexOf(this.filter) >= 0) || |
(item.docDomain && !item.thirdParty && docDomainFirstParty.toLowerCase().indexOf(this.filter) >= 0)); |
}, |
setFilter: function(filter) { |
var oldRows = this.rowCount; |