From 233cfd1f6a5dc110dcb835f742c233724045c660 Mon Sep 17 00:00:00 2001 From: kkapsner Date: Wed, 6 May 2015 23:59:36 +0200 Subject: [PATCH] Preferences changes Changed translations, reordered preferences and added a "disable notifications" button to the notifications. Fixed #24, #25 and #26 --- canvasblocker.xpi | Bin 28227 -> 29223 bytes lib/main.js | 8 +++++++ locale/de-DE.properties | 4 +++- locale/en-US.properties | 12 ++++++---- package.json | 50 +++++++++++++++++++++++----------------- 5 files changed, 47 insertions(+), 27 deletions(-) diff --git a/canvasblocker.xpi b/canvasblocker.xpi index 72dbee3f918a2b65af59ef6a62f1e5c4e7772da5..3dbf44970eeed03ad44f2e3f968da4de7c243379 100644 GIT binary patch delta 10734 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 abzurufen, erscheint jedes mal eine Nachfrage. Mit diesem Schalter wird pro Seitenbesuch nur einmal nachgefragt. Bei manchen Seiten kann es trotzdem zu mehrmaligem Nachfragen kommen. +askOnlyOnce_description= Wenn der Blockiermodus des Canvas Blockers auf "um Erlaubnis fragen" oder "bei Auslese-API um Erlaubnis fragen" gesetzt ist, erscheint jedes mal ein Abfragedialog, wenn eine Seite versucht, die (Auslese-)API aufzurufen. Diese Einstellung versucht diese Abfrage nur einmal pro Seite anzuzeigen, unabhängig davon wie oft die API aufgerufen wird. Es können trotzudem mehrere Dialoge pro Seite erscheinen. showNotifications_title= Benachrichtigungen anzeiten +showNotifications_description= Benachrichtigungen anzeigen, wenn der Blockiermodus auf "Auslese-API vortäuschen" gesetzt ist. showCallingFile_title= Aufrufende Datei anzeigen showCallingFile_description= @@ -48,6 +49,7 @@ settings = Einstellungen displayCallingStack = Aufrufestack anzeigen whitelistURL = erlaube URL whitelistDomain = erlaube Domain +disableNotifications = Benachrichtigungen deaktivieren ignorelistURL = ignoriere URL ignorelistDomain = ignoriere Domain \ No newline at end of file diff --git a/locale/en-US.properties b/locale/en-US.properties index dc8d165..662f3b9 100644 --- a/locale/en-US.properties +++ b/locale/en-US.properties @@ -1,11 +1,11 @@ whilteList_title= White list -whiteList_description= Domains or URLs where the -API should not be blocked. To add multiple entries seperate them by comma. +whiteList_description= Domains or URLs where the -API should not be blocked. To add multiple entries, separate them by commas. blackList_title= Black list -blackList_description= Domains or URLs where the -API should always be blocked. To add multiple entries seperate them by comma. +blackList_description= Domains or URLs where the -API should always be blocked. To add multiple entries, separate them by commas. ignoreList_title= Ignore list -ignoreList_description= Domains or URLs where no notifications will be shown. To add multiple entries seperate them by comma. +ignoreList_description= Domains or URLs where no notification will be shown. To add multiple entries, separate them by commas. blockMode_title= Block mode blockMode_description= @@ -20,9 +20,10 @@ blockMode_options.block only black list= block only black list blockMode_options.allow everything= allow everything askOnlyOnce_title= Ask only once -askOnlyOnce_description= If a page tries to access the -API several times a confirm message will appear every time. This switch tries to make only one confirmation. Never the less on some pages there will be more. +askOnlyOnce_description= When Canvas Blocker's Block mode is set to 'ask permission' or 'ask permission for readout API', a confirm message will appear every time a page tries to access the API or readout API. This setting tries to display the confirm message only once for each page regardless of how many times the page tries to access the API. Nevertheless, multiple confirm messages may still be displayed on some pages. showNotifications_title= Show notifications +showNotifications_description= Show a notification when the block mode is set to "fake readout API". showCallingFile_title= Show calling file showCallingFile_description= @@ -31,7 +32,7 @@ showCompleteCallingStack_title= Display complete calling stack showCompleteCallingStack_description= allowPDFCanvas_title= Allow canvas in PDFs -allowPDFCanvas_description= The native pdf.js uses to display the PDF content. If this is unchecked there will lots of annoying ask dialogs or the PDF display will not work. +allowPDFCanvas_description= Firefox's native PDF reader uses the API to display PDF content. If this setting is unchecked when viewing a PDF, Canvas Blocker may display multiple ask dialogs or the PDF reader may not work at all.. askForPermission= Do you want to allow ? askForVisiblePermission= Do you want to allow the red bordered ? @@ -49,6 +50,7 @@ displayCallingStack = display calling stack whitelist = whitelist whitelistURL = whitelist URL whitelistDomain = whitelist domain +disableNotifications = disable notifications ignorelistURL = ignore URL ignorelistDomain = ignore domain \ No newline at end of file diff --git a/package.json b/package.json index 82c3708..03339f5 100644 --- a/package.json +++ b/package.json @@ -16,30 +16,12 @@ "type": "string", "value": "" }, - { - "name": "ignoreList", - "title": "Ignore list", - "type": "string", - "value": "" - }, { "name": "blockMode", "title": "block mode", "type": "menulist", "value": "fakeReadout", "options": [ - { - "value": "blockEverything", - "label": "block everything" - }, - { - "value": "allowOnlyWhiteList", - "label": "allow only white list" - }, - { - "value": "ask", - "label": "ask for permission" - }, { "value": "blockReadout", "label": "block readout API" @@ -52,6 +34,22 @@ "value": "askReadout", "label": "ask for readout API permission" }, + { + "value": "", + "label": "" + }, + { + "value": "blockEverything", + "label": "block everything" + }, + { + "value": "allowOnlyWhiteList", + "label": "allow only white list" + }, + { + "value": "ask", + "label": "ask for permission" + }, { "value": "blockOnlyBlackList", "label": "block only black list" @@ -72,19 +70,29 @@ "name": "showNotifications", "title": "Show notifications", "type": "bool", - "value": true + "value": true, + "style": "border-bottom: 0px transparent none; padding-top: 0.5em;" + }, + { + "name": "ignoreList", + "title": "Ignore list", + "type": "string", + "value": "", + "style": "border-top: 0px transparent none; padding-bottom: 0.5em;" }, { "name": "showCallingFile", "title": "Display calling file", "type": "bool", - "value": false + "value": false, + "style": "border-bottom: 0px transparent none; padding-top: 0.5em;" }, { "name": "showCompleteCallingStack", "title": "Display complete calling stack", "type": "bool", - "value": false + "value": false, + "style": "border-top: 0px transparent none; padding-bottom: 0.5em;" }, { "name": "allowPDFCanvas",