Browse Source

Merge pull request #3801 from Rob--W/hotfix/crx-ubuntu

chrome.extension -> chrome.runtime for Ubuntu
Jonas Jenwald 12 years ago
parent
commit
d153341927
  1. 8
      extensions/chromium/insertviewer.js
  2. 2
      extensions/chromium/pdfHandler-local.js

8
extensions/chromium/insertviewer.js

@ -19,7 +19,7 @@ limitations under the License.
'use strict'; 'use strict';
var VIEWER_URL = chrome.extension.getURL('content/web/viewer.html'); var VIEWER_URL = chrome.runtime.getURL('content/web/viewer.html');
var BASE_URL = VIEWER_URL.replace(/[^\/]+$/, ''); var BASE_URL = VIEWER_URL.replace(/[^\/]+$/, '');
function getViewerURL(pdf_url) { function getViewerURL(pdf_url) {
@ -72,7 +72,7 @@ function replaceDocumentWithViewer(url) {
// the correct permissions. Fix it: // the correct permissions. Fix it:
script = document.createElement('script'); script = document.createElement('script');
script.onload = loadNextScript; script.onload = loadNextScript;
script.src = chrome.extension.getURL('patch-worker.js'); script.src = chrome.runtime.getURL('patch-worker.js');
scripts.push(script); scripts.push(script);
while (x.response.scripts.length) { while (x.response.scripts.length) {
@ -132,10 +132,10 @@ function renderPDF(url) {
// Activate the content script only once per frame (until reload) // Activate the content script only once per frame (until reload)
if (!window.hasRun) { if (!window.hasRun) {
window.hasRun = true; window.hasRun = true;
chrome.extension.onMessage.addListener(function listener(message) { chrome.runtime.onMessage.addListener(function listener(message) {
if (message && message.type === 'showPDFViewer' && if (message && message.type === 'showPDFViewer' &&
message.url === location.href) { message.url === location.href) {
chrome.extension.onMessage.removeListener(listener); chrome.runtime.onMessage.removeListener(listener);
showViewer(message.url); showViewer(message.url);
} }
}); });

2
extensions/chromium/pdfHandler-local.js

@ -55,7 +55,7 @@ chrome.webRequest.onBeforeRequest.addListener(
return; // Doesn't work in incognito mode, so don't redirect. return; // Doesn't work in incognito mode, so don't redirect.
var viewerPage = 'content/web/viewer.html'; var viewerPage = 'content/web/viewer.html';
var url = chrome.extension.getURL(viewerPage) + var url = chrome.runtime.getURL(viewerPage) +
'?file=' + encodeURIComponent(details.url); '?file=' + encodeURIComponent(details.url);
return { redirectUrl: url }; return { redirectUrl: url };
}, },

Loading…
Cancel
Save