diff --git a/_locales/de/messages.json b/_locales/de/messages.json index c079ec0..581af8c 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -627,6 +627,10 @@ "message": "Für die ausgewählten APIs werden keinerlei Benachrichtigungen angezeigt.", "description": "" }, + "localFile": { + "message": "lokale Datei", + "description": "" + }, "ignorelistDomain": { "message": "verschweige Domain", "description": "" diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 12bde38..677604b 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -661,6 +661,10 @@ "message": "No notifications will be displayed for the selected APIs.", "description": "" }, + "localFile": { + "message": "local file", + "description": "" + }, "ignorelistDomain": { "message": "silence domain", "description": "" diff --git a/pageAction/domainNotification.js b/pageAction/domainNotification.js index 9a434da..ea859b4 100644 --- a/pageAction/domainNotification.js +++ b/pageAction/domainNotification.js @@ -109,7 +109,7 @@ node.appendChild(document.createTextNode(messageParts.shift())); while (messageParts.length){ var urlSpan = document.createElement("span"); - urlSpan.textContent = this.domain; + urlSpan.textContent = this.domain || extension.getTranslation("localFile"); urlSpan.className = "url hasHiddenActions"; urlSpan.appendChild(this.actionsNode()); node.appendChild(urlSpan); diff --git a/pageAction/pageAction.js b/pageAction/pageAction.js index 09edacf..d15d860 100644 --- a/pageAction/pageAction.js +++ b/pageAction/pageAction.js @@ -68,7 +68,9 @@ value: "^" + url.replace(/([\\+*?[^\]$(){}=!|.])/g, "\\$1") + "$" }; }); - choices.unshift(domain); + if (domain){ + choices.unshift(domain); + } return modalChoice( selectText, choices diff --git a/releaseNotes.txt b/releaseNotes.txt index 756fabf..4f788ee 100644 --- a/releaseNotes.txt +++ b/releaseNotes.txt @@ -3,7 +3,7 @@ Version 0.5.12: - new features: - - + - enabled whitelisting of local files fixes: - detect when browser.contextualIdentities.onRemoved is not supported