diff options
-rw-r--r-- | .jpmignore | 3 | ||||
-rwxr-xr-x | build.py | 4 | ||||
-rw-r--r-- | help.html | 1 | ||||
-rw-r--r-- | js/firefox/background-shim.js | 3 | ||||
-rw-r--r-- | js/firefox/page-shim.js | 9 | ||||
-rw-r--r-- | manifest.json | 2 | ||||
-rw-r--r-- | package.json | 2 |
7 files changed, 16 insertions, 8 deletions
@@ -4,8 +4,11 @@ manifest.json .git/* .gitignore +.jpmignore *.py +icon.html devprofile/* +unittest/* debug.sh promo/* @@ -9,6 +9,10 @@ def get_files_to_zip(): r'\.(py|sh)$', r'\.DS_Store$', r'\.gitignore$', + r'\.jpmignore$', + r'package\.json$', + r'icon\.html', + r'.*unittest.*', r'(\\|/)promo(\\|/)', r'(\\|/)build(\\|/)', r'debug\.sh' @@ -105,7 +105,6 @@ </ul> - </p> <a name="wildcards"></a> <h4>Wildcards</h4> diff --git a/js/firefox/background-shim.js b/js/firefox/background-shim.js index d43d662..3551e48 100644 --- a/js/firefox/background-shim.js +++ b/js/firefox/background-shim.js @@ -171,6 +171,9 @@ function attachedPage(worker) { chrome.storage.local.set(message.payload, function(data) { sendReply(message, data); }); + } else if (message.messageType == 'manifest.get') { + var p = require('package.json'); + sendReply(message, p); } else if (message.messageType == 'log.enabled') { if (!message.payload.enabled) { log('Logging has been disabled for Redirector'); diff --git a/js/firefox/page-shim.js b/js/firefox/page-shim.js index 6496910..676c9d9 100644 --- a/js/firefox/page-shim.js +++ b/js/firefox/page-shim.js @@ -25,11 +25,10 @@ } }); - var req = new XMLHttpRequest(); - req.overrideMimeType('application/json'); - req.open("GET", 'package.json', false); - req.send(); - var manifest = JSON.parse(req.responseText); + var manifest = { version:'unknown' }; + send('manifest.get', {}, function(data) { + manifest = data; + }) window.chrome = { storage : { diff --git a/manifest.json b/manifest.json index 4c68b68..fe2a049 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "manifest_version": 2, "name": "Redirector", "description": "Automatically redirect pages based on user-defined rules. E.g. always redirect an article url to its printer-friendly version.", - "version": "3.0.3", + "version": "3.0.4", "icons": { "16": "images/icon-active-16.png", "32": "images/icon-active-32.png", diff --git a/package.json b/package.json index 4b60882..d54264b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "title": "Redirector", "name": "redirector", "id" : "redirector@einaregilsson.com", - "version": "3.0.3", + "version": "3.0.4", "homepage" : "http://einaregilsson.com/redirector", "icon" : "resource://redirector-at-einaregilsson-dot-com/images/icon-active-48.png", "icon64" : "resource://redirector-at-einaregilsson-dot-com/images/icon-active-64.png", |