Merge pull request #8470 from Snuffleupagus/ESLint-object-styles-extensions
Fix inconsistent spacing and trailing commas in objects in `extensions/` files, so we can enable the `comma-dangle` and `object-curly-spacing` ESLint rules later on
This commit is contained in:
commit
7b9dfc0195
@ -103,7 +103,7 @@ function watchObjectOrEmbed(elem) {
|
|||||||
attributes: true,
|
attributes: true,
|
||||||
childList: false,
|
childList: false,
|
||||||
characterData: false,
|
characterData: false,
|
||||||
attributeFilter: [srcAttribute]
|
attributeFilter: [srcAttribute],
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -70,14 +70,14 @@ limitations under the License.
|
|||||||
url += details.url.slice(i);
|
url += details.url.slice(i);
|
||||||
}
|
}
|
||||||
console.log('Redirecting ' + details.url + ' to ' + url);
|
console.log('Redirecting ' + details.url + ' to ' + url);
|
||||||
return { redirectUrl: url };
|
return { redirectUrl: url, };
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
types: ['main_frame', 'sub_frame'],
|
types: ['main_frame', 'sub_frame'],
|
||||||
urls: schemes.map(function(scheme) {
|
urls: schemes.map(function(scheme) {
|
||||||
// Format: "chrome-extension://[EXTENSIONID]/<scheme>*"
|
// Format: "chrome-extension://[EXTENSIONID]/<scheme>*"
|
||||||
return CRX_BASE_URL + scheme + '*';
|
return CRX_BASE_URL + scheme + '*';
|
||||||
})
|
}),
|
||||||
}, ['blocking']);
|
}, ['blocking']);
|
||||||
|
|
||||||
// When session restore is used, viewer pages may be loaded before the
|
// When session restore is used, viewer pages may be loaded before the
|
||||||
@ -85,7 +85,7 @@ limitations under the License.
|
|||||||
// Or the extension could have been crashed (OOM), leaving a sad tab behind.
|
// Or the extension could have been crashed (OOM), leaving a sad tab behind.
|
||||||
// Reload these tabs.
|
// Reload these tabs.
|
||||||
chrome.tabs.query({
|
chrome.tabs.query({
|
||||||
url: CRX_BASE_URL + '*:*'
|
url: CRX_BASE_URL + '*:*',
|
||||||
}, function(tabsFromLastSession) {
|
}, function(tabsFromLastSession) {
|
||||||
for (var i = 0; i < tabsFromLastSession.length; ++i) {
|
for (var i = 0; i < tabsFromLastSession.length; ++i) {
|
||||||
chrome.tabs.reload(tabsFromLastSession[i].id);
|
chrome.tabs.reload(tabsFromLastSession[i].id);
|
||||||
@ -107,7 +107,7 @@ limitations under the License.
|
|||||||
url: chrome.runtime.getURL('restoretab.html') +
|
url: chrome.runtime.getURL('restoretab.html') +
|
||||||
'?' + encodeURIComponent(url) +
|
'?' + encodeURIComponent(url) +
|
||||||
'#' + encodeURIComponent(localStorage.getItem(key)),
|
'#' + encodeURIComponent(localStorage.getItem(key)),
|
||||||
active: !isHidden
|
active: !isHidden,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
localStorage.removeItem(key);
|
localStorage.removeItem(key);
|
||||||
|
@ -95,12 +95,12 @@ function featureTestRedirectOnHeadersReceived(callback) {
|
|||||||
// If supported, the request is redirected.
|
// If supported, the request is redirected.
|
||||||
// If not supported, the return value is ignored.
|
// If not supported, the return value is ignored.
|
||||||
return {
|
return {
|
||||||
redirectUrl: chrome.runtime.getURL('/manifest.json')
|
redirectUrl: chrome.runtime.getURL('/manifest.json'),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
chrome.webRequest.onHeadersReceived.addListener(onHeadersReceived, {
|
chrome.webRequest.onHeadersReceived.addListener(onHeadersReceived, {
|
||||||
types: ['xmlhttprequest'],
|
types: ['xmlhttprequest'],
|
||||||
urls: [url]
|
urls: [url],
|
||||||
}, ['blocking']);
|
}, ['blocking']);
|
||||||
|
|
||||||
var x = new XMLHttpRequest();
|
var x = new XMLHttpRequest();
|
||||||
|
@ -157,7 +157,7 @@ function renderDefaultZoomValue(shortDescription) {
|
|||||||
var select = wrapper.querySelector('select');
|
var select = wrapper.querySelector('select');
|
||||||
select.onchange = function() {
|
select.onchange = function() {
|
||||||
storageArea.set({
|
storageArea.set({
|
||||||
defaultZoomValue: this.value
|
defaultZoomValue: this.value,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
wrapper.querySelector('span').textContent = shortDescription;
|
wrapper.querySelector('span').textContent = shortDescription;
|
||||||
@ -186,7 +186,7 @@ function renderSidebarViewOnLoad(shortDescription) {
|
|||||||
var select = wrapper.querySelector('select');
|
var select = wrapper.querySelector('select');
|
||||||
select.onchange = function() {
|
select.onchange = function() {
|
||||||
storageArea.set({
|
storageArea.set({
|
||||||
sidebarViewOnLoad: parseInt(this.value)
|
sidebarViewOnLoad: parseInt(this.value),
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
wrapper.querySelector('span').textContent = shortDescription;
|
wrapper.querySelector('span').textContent = shortDescription;
|
||||||
@ -203,7 +203,7 @@ function renderExternalLinkTarget(shortDescription) {
|
|||||||
var select = wrapper.querySelector('select');
|
var select = wrapper.querySelector('select');
|
||||||
select.onchange = function() {
|
select.onchange = function() {
|
||||||
storageArea.set({
|
storageArea.set({
|
||||||
externalLinkTarget: parseInt(this.value)
|
externalLinkTarget: parseInt(this.value),
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
wrapper.querySelector('span').textContent = shortDescription;
|
wrapper.querySelector('span').textContent = shortDescription;
|
||||||
|
@ -29,7 +29,7 @@ limitations under the License.
|
|||||||
url = url[1];
|
url = url[1];
|
||||||
chrome.pageAction.setPopup({
|
chrome.pageAction.setPopup({
|
||||||
tabId: tabId,
|
tabId: tabId,
|
||||||
popup: '/pageAction/popup.html?file=' + encodeURIComponent(url)
|
popup: '/pageAction/popup.html?file=' + encodeURIComponent(url),
|
||||||
});
|
});
|
||||||
chrome.pageAction.show(tabId);
|
chrome.pageAction.show(tabId);
|
||||||
} else {
|
} else {
|
||||||
|
@ -49,7 +49,7 @@ limitations under the License.
|
|||||||
chrome.windows.getLastFocused(function(chromeWindow) {
|
chrome.windows.getLastFocused(function(chromeWindow) {
|
||||||
var windowId = chromeWindow && chromeWindow.id;
|
var windowId = chromeWindow && chromeWindow.id;
|
||||||
if (windowId) {
|
if (windowId) {
|
||||||
chrome.windows.update(windowId, { focused: true });
|
chrome.windows.update(windowId, { focused: true, });
|
||||||
}
|
}
|
||||||
openViewer(windowId, fileEntries);
|
openViewer(windowId, fileEntries);
|
||||||
});
|
});
|
||||||
@ -77,7 +77,7 @@ limitations under the License.
|
|||||||
chrome.tabs.create({
|
chrome.tabs.create({
|
||||||
windowId: windowId,
|
windowId: windowId,
|
||||||
active: true,
|
active: true,
|
||||||
url: url
|
url: url,
|
||||||
}, function() {
|
}, function() {
|
||||||
openViewer(windowId, fileEntries);
|
openViewer(windowId, fileEntries);
|
||||||
});
|
});
|
||||||
@ -85,7 +85,7 @@ limitations under the License.
|
|||||||
chrome.windows.create({
|
chrome.windows.create({
|
||||||
type: 'normal',
|
type: 'normal',
|
||||||
focused: true,
|
focused: true,
|
||||||
url: url
|
url: url,
|
||||||
}, function(chromeWindow) {
|
}, function(chromeWindow) {
|
||||||
openViewer(chromeWindow.id, fileEntries);
|
openViewer(chromeWindow.id, fileEntries);
|
||||||
});
|
});
|
||||||
|
@ -103,12 +103,12 @@ function getHeadersWithContentDispositionAttachment(details) {
|
|||||||
var headers = details.responseHeaders;
|
var headers = details.responseHeaders;
|
||||||
var cdHeader = getHeaderFromHeaders(headers, 'content-disposition');
|
var cdHeader = getHeaderFromHeaders(headers, 'content-disposition');
|
||||||
if (!cdHeader) {
|
if (!cdHeader) {
|
||||||
cdHeader = {name: 'Content-Disposition'};
|
cdHeader = { name: 'Content-Disposition', };
|
||||||
headers.push(cdHeader);
|
headers.push(cdHeader);
|
||||||
}
|
}
|
||||||
if (!/^attachment/i.test(cdHeader.value)) {
|
if (!/^attachment/i.test(cdHeader.value)) {
|
||||||
cdHeader.value = 'attachment' + cdHeader.value.replace(/^[^;]+/i, '');
|
cdHeader.value = 'attachment' + cdHeader.value.replace(/^[^;]+/i, '');
|
||||||
return { responseHeaders: headers };
|
return { responseHeaders: headers, };
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ chrome.webRequest.onHeadersReceived.addListener(
|
|||||||
|
|
||||||
// Replace frame with viewer
|
// Replace frame with viewer
|
||||||
if (Features.webRequestRedirectUrl) {
|
if (Features.webRequestRedirectUrl) {
|
||||||
return { redirectUrl: viewerUrl };
|
return { redirectUrl: viewerUrl, };
|
||||||
}
|
}
|
||||||
// Aww.. redirectUrl is not yet supported, so we have to use a different
|
// Aww.. redirectUrl is not yet supported, so we have to use a different
|
||||||
// method as fallback (Chromium <35).
|
// method as fallback (Chromium <35).
|
||||||
@ -141,9 +141,9 @@ chrome.webRequest.onHeadersReceived.addListener(
|
|||||||
if (details.frameId === 0) {
|
if (details.frameId === 0) {
|
||||||
// Main frame. Just replace the tab and be done!
|
// Main frame. Just replace the tab and be done!
|
||||||
chrome.tabs.update(details.tabId, {
|
chrome.tabs.update(details.tabId, {
|
||||||
url: viewerUrl
|
url: viewerUrl,
|
||||||
});
|
});
|
||||||
return { cancel: true };
|
return { cancel: true, };
|
||||||
}
|
}
|
||||||
console.warn('Child frames are not supported in ancient Chrome builds!');
|
console.warn('Child frames are not supported in ancient Chrome builds!');
|
||||||
},
|
},
|
||||||
@ -151,7 +151,7 @@ chrome.webRequest.onHeadersReceived.addListener(
|
|||||||
urls: [
|
urls: [
|
||||||
'<all_urls>'
|
'<all_urls>'
|
||||||
],
|
],
|
||||||
types: ['main_frame', 'sub_frame']
|
types: ['main_frame', 'sub_frame'],
|
||||||
},
|
},
|
||||||
['blocking', 'responseHeaders']);
|
['blocking', 'responseHeaders']);
|
||||||
|
|
||||||
@ -165,14 +165,14 @@ chrome.webRequest.onBeforeRequest.addListener(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var viewerUrl = getViewerURL(details.url);
|
var viewerUrl = getViewerURL(details.url);
|
||||||
return { redirectUrl: viewerUrl };
|
return { redirectUrl: viewerUrl, };
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
urls: [
|
urls: [
|
||||||
'ftp://*/*.pdf',
|
'ftp://*/*.pdf',
|
||||||
'ftp://*/*.PDF'
|
'ftp://*/*.PDF'
|
||||||
],
|
],
|
||||||
types: ['main_frame', 'sub_frame']
|
types: ['main_frame', 'sub_frame'],
|
||||||
},
|
},
|
||||||
['blocking']);
|
['blocking']);
|
||||||
|
|
||||||
@ -187,14 +187,14 @@ chrome.webRequest.onBeforeRequest.addListener(
|
|||||||
// through XMLHttpRequest. Necessary to deal with http://crbug.com/302548
|
// through XMLHttpRequest. Necessary to deal with http://crbug.com/302548
|
||||||
var viewerUrl = getViewerURL(details.url);
|
var viewerUrl = getViewerURL(details.url);
|
||||||
|
|
||||||
return { redirectUrl: viewerUrl };
|
return { redirectUrl: viewerUrl, };
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
urls: [
|
urls: [
|
||||||
'file://*/*.pdf',
|
'file://*/*.pdf',
|
||||||
'file://*/*.PDF'
|
'file://*/*.PDF'
|
||||||
],
|
],
|
||||||
types: ['main_frame', 'sub_frame']
|
types: ['main_frame', 'sub_frame'],
|
||||||
},
|
},
|
||||||
['blocking']);
|
['blocking']);
|
||||||
|
|
||||||
@ -210,17 +210,17 @@ chrome.extension.isAllowedFileSchemeAccess(function(isAllowedAccess) {
|
|||||||
chrome.webNavigation.onBeforeNavigate.addListener(function(details) {
|
chrome.webNavigation.onBeforeNavigate.addListener(function(details) {
|
||||||
if (details.frameId === 0 && !isPdfDownloadable(details)) {
|
if (details.frameId === 0 && !isPdfDownloadable(details)) {
|
||||||
chrome.tabs.update(details.tabId, {
|
chrome.tabs.update(details.tabId, {
|
||||||
url: getViewerURL(details.url)
|
url: getViewerURL(details.url),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
url: [{
|
url: [{
|
||||||
urlPrefix: 'file://',
|
urlPrefix: 'file://',
|
||||||
pathSuffix: '.pdf'
|
pathSuffix: '.pdf',
|
||||||
}, {
|
}, {
|
||||||
urlPrefix: 'file://',
|
urlPrefix: 'file://',
|
||||||
pathSuffix: '.PDF'
|
pathSuffix: '.PDF',
|
||||||
}]
|
}],
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -262,11 +262,11 @@ chrome.runtime.onMessage.addListener(function(message, sender, sendResponse) {
|
|||||||
windowId: sender.tab.windowId,
|
windowId: sender.tab.windowId,
|
||||||
index: sender.tab.index + 1,
|
index: sender.tab.index + 1,
|
||||||
url: url,
|
url: url,
|
||||||
openerTabId: sender.tab.id
|
openerTabId: sender.tab.id,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
chrome.tabs.update(sender.tab.id, {
|
chrome.tabs.update(sender.tab.id, {
|
||||||
url: url
|
url: url,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,7 @@ var g_referrers = {};
|
|||||||
(function() {
|
(function() {
|
||||||
var requestFilter = {
|
var requestFilter = {
|
||||||
urls: ['*://*/*'],
|
urls: ['*://*/*'],
|
||||||
types: ['main_frame', 'sub_frame']
|
types: ['main_frame', 'sub_frame'],
|
||||||
};
|
};
|
||||||
chrome.webRequest.onSendHeaders.addListener(function(details) {
|
chrome.webRequest.onSendHeaders.addListener(function(details) {
|
||||||
g_requestHeaders[details.requestId] = details.requestHeaders;
|
g_requestHeaders[details.requestId] = details.requestHeaders;
|
||||||
@ -104,7 +104,7 @@ chrome.runtime.onConnect.addListener(function onReceivePort(port) {
|
|||||||
chrome.webRequest.onBeforeSendHeaders.addListener(onBeforeSendHeaders, {
|
chrome.webRequest.onBeforeSendHeaders.addListener(onBeforeSendHeaders, {
|
||||||
urls: [data.requestUrl],
|
urls: [data.requestUrl],
|
||||||
types: ['xmlhttprequest'],
|
types: ['xmlhttprequest'],
|
||||||
tabId: tabId
|
tabId: tabId,
|
||||||
}, ['blocking', 'requestHeaders']);
|
}, ['blocking', 'requestHeaders']);
|
||||||
}
|
}
|
||||||
// Acknowledge the message, and include the latest referer for this frame.
|
// Acknowledge the message, and include the latest referer for this frame.
|
||||||
@ -126,7 +126,7 @@ chrome.runtime.onConnect.addListener(function onReceivePort(port) {
|
|||||||
var headers = details.requestHeaders;
|
var headers = details.requestHeaders;
|
||||||
var refererHeader = getHeaderFromHeaders(headers, 'referer');
|
var refererHeader = getHeaderFromHeaders(headers, 'referer');
|
||||||
if (!refererHeader) {
|
if (!refererHeader) {
|
||||||
refererHeader = {name: 'Referer'};
|
refererHeader = { name: 'Referer', };
|
||||||
headers.push(refererHeader);
|
headers.push(refererHeader);
|
||||||
} else if (refererHeader.value &&
|
} else if (refererHeader.value &&
|
||||||
refererHeader.value.lastIndexOf('chrome-extension:', 0) !== 0) {
|
refererHeader.value.lastIndexOf('chrome-extension:', 0) !== 0) {
|
||||||
@ -135,6 +135,6 @@ chrome.runtime.onConnect.addListener(function onReceivePort(port) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
refererHeader.value = referer;
|
refererHeader.value = referer;
|
||||||
return {requestHeaders: headers};
|
return { requestHeaders: headers, };
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -20,7 +20,7 @@ limitations under the License.
|
|||||||
// viewer is not displaying any PDF files. Otherwise the tabs would close, which
|
// viewer is not displaying any PDF files. Otherwise the tabs would close, which
|
||||||
// is quite disruptive (crbug.com/511670).
|
// is quite disruptive (crbug.com/511670).
|
||||||
chrome.runtime.onUpdateAvailable.addListener(function() {
|
chrome.runtime.onUpdateAvailable.addListener(function() {
|
||||||
if (chrome.extension.getViews({type: 'tab'}).length === 0) {
|
if (chrome.extension.getViews({ type: 'tab', }).length === 0) {
|
||||||
chrome.runtime.reload();
|
chrome.runtime.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
2
extensions/firefox/bootstrap.js
vendored
2
extensions/firefox/bootstrap.js
vendored
@ -112,7 +112,7 @@ Factory.prototype = {
|
|||||||
lockFactory: function lockFactory(lock) {
|
lockFactory: function lockFactory(lock) {
|
||||||
// No longer used as of gecko 1.7.
|
// No longer used as of gecko 1.7.
|
||||||
throw Cr.NS_ERROR_NOT_IMPLEMENTED;
|
throw Cr.NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
var pdfStreamConverterFactory = new Factory();
|
var pdfStreamConverterFactory = new Factory();
|
||||||
|
@ -66,7 +66,7 @@
|
|||||||
lockFactory: function lockFactory(lock) {
|
lockFactory: function lockFactory(lock) {
|
||||||
// No longer used as of gecko 1.7.
|
// No longer used as of gecko 1.7.
|
||||||
throw Cr.NS_ERROR_NOT_IMPLEMENTED;
|
throw Cr.NS_ERROR_NOT_IMPLEMENTED;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
var pdfStreamConverterFactory = new Factory();
|
var pdfStreamConverterFactory = new Factory();
|
||||||
|
@ -22,5 +22,5 @@
|
|||||||
var EXPORTED_SYMBOLS = ["PdfJs"];
|
var EXPORTED_SYMBOLS = ["PdfJs"];
|
||||||
|
|
||||||
var PdfJs = {
|
var PdfJs = {
|
||||||
init: function PdfJs_init() {}
|
init: function PdfJs_init() {},
|
||||||
};
|
};
|
||||||
|
@ -126,7 +126,7 @@ Factory.prototype = {
|
|||||||
registrar.unregisterFactory(this._classID2, this._factory);
|
registrar.unregisterFactory(this._classID2, this._factory);
|
||||||
}
|
}
|
||||||
this._factory = null;
|
this._factory = null;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
var PdfJs = {
|
var PdfJs = {
|
||||||
@ -325,5 +325,5 @@ var PdfJs = {
|
|||||||
delete this._pdfStreamConverterFactory;
|
delete this._pdfStreamConverterFactory;
|
||||||
|
|
||||||
this._registered = false;
|
this._registered = false;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -39,5 +39,5 @@ this.PdfJsTelemetry = {
|
|||||||
onStreamType(streamTypeId) {
|
onStreamType(streamTypeId) {
|
||||||
},
|
},
|
||||||
onTimeToView(ms) {
|
onTimeToView(ms) {
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -65,5 +65,5 @@ this.PdfJsTelemetry = {
|
|||||||
onTimeToView(ms) {
|
onTimeToView(ms) {
|
||||||
let histogram = Services.telemetry.getHistogramById("PDF_VIEWER_TIME_TO_VIEW_MS");
|
let histogram = Services.telemetry.getHistogramById("PDF_VIEWER_TIME_TO_VIEW_MS");
|
||||||
histogram.add(ms);
|
histogram.add(ms);
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -206,7 +206,7 @@ PdfDataListener.prototype = {
|
|||||||
if (this.errorCode) {
|
if (this.errorCode) {
|
||||||
value(null, this.errorCode);
|
value(null, this.errorCode);
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -221,7 +221,7 @@ class ChromeActions {
|
|||||||
firstPageInfo: false,
|
firstPageInfo: false,
|
||||||
streamTypesUsed: [],
|
streamTypesUsed: [],
|
||||||
fontTypesUsed: [],
|
fontTypesUsed: [],
|
||||||
startAt: Date.now()
|
startAt: Date.now(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -309,7 +309,7 @@ class ChromeActions {
|
|||||||
onDataAvailable(aRequest, aContext, aDataInputStream, aOffset, aCount) {
|
onDataAvailable(aRequest, aContext, aDataInputStream, aOffset, aCount) {
|
||||||
this.extListener.onDataAvailable(aRequest, aContext, aDataInputStream,
|
this.extListener.onDataAvailable(aRequest, aContext, aDataInputStream,
|
||||||
aOffset, aCount);
|
aOffset, aCount);
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
channel.asyncOpen2(listener);
|
channel.asyncOpen2(listener);
|
||||||
@ -583,7 +583,7 @@ class RangedChromeActions extends ChromeActions {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
this.headers[aHeader] = aValue;
|
this.headers[aHeader] = aValue;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
if (originalRequest.visitRequestHeaders) {
|
if (originalRequest.visitRequestHeaders) {
|
||||||
originalRequest.visitRequestHeaders(httpHeaderVisitor);
|
originalRequest.visitRequestHeaders(httpHeaderVisitor);
|
||||||
@ -680,7 +680,7 @@ class RangedChromeActions extends ChromeActions {
|
|||||||
pdfjsLoadAction: "rangeProgress",
|
pdfjsLoadAction: "rangeProgress",
|
||||||
loaded: evt.loaded,
|
loaded: evt.loaded,
|
||||||
}, "*");
|
}, "*");
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -773,7 +773,8 @@ class RequestListener {
|
|||||||
response = function sendResponse(aResponse) {
|
response = function sendResponse(aResponse) {
|
||||||
try {
|
try {
|
||||||
var listener = doc.createEvent("CustomEvent");
|
var listener = doc.createEvent("CustomEvent");
|
||||||
let detail = Cu.cloneInto({ response: aResponse }, doc.defaultView);
|
let detail = Cu.cloneInto({ response: aResponse, },
|
||||||
|
doc.defaultView);
|
||||||
listener.initCustomEvent("pdf.js.response", true, false, detail);
|
listener.initCustomEvent("pdf.js.response", true, false, detail);
|
||||||
return message.dispatchEvent(listener);
|
return message.dispatchEvent(listener);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@ -1006,7 +1007,7 @@ PdfStreamConverter.prototype = {
|
|||||||
domWindow.frameElement.className === "previewPluginContentFrame";
|
domWindow.frameElement.className === "previewPluginContentFrame";
|
||||||
PdfJsTelemetry.onEmbed(isObjectEmbed);
|
PdfJsTelemetry.onEmbed(isObjectEmbed);
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
// Keep the URL the same so the browser sees it as the same.
|
// Keep the URL the same so the browser sees it as the same.
|
||||||
@ -1041,5 +1042,5 @@ PdfStreamConverter.prototype = {
|
|||||||
}
|
}
|
||||||
delete this.dataListener;
|
delete this.dataListener;
|
||||||
delete this.binaryStream;
|
delete this.binaryStream;
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -197,7 +197,7 @@ var PdfjsChromeUtils = {
|
|||||||
query: aEvent.detail.query,
|
query: aEvent.detail.query,
|
||||||
caseSensitive: aEvent.detail.caseSensitive,
|
caseSensitive: aEvent.detail.caseSensitive,
|
||||||
highlightAll: aEvent.detail.highlightAll,
|
highlightAll: aEvent.detail.highlightAll,
|
||||||
findPrevious: aEvent.detail.findPrevious
|
findPrevious: aEvent.detail.findPrevious,
|
||||||
};
|
};
|
||||||
|
|
||||||
let browser = aEvent.currentTarget.browser;
|
let browser = aEvent.currentTarget.browser;
|
||||||
@ -331,7 +331,7 @@ var PdfjsChromeUtils = {
|
|||||||
callback() {
|
callback() {
|
||||||
messageSent = true;
|
messageSent = true;
|
||||||
sendMessage(true);
|
sendMessage(true);
|
||||||
}
|
},
|
||||||
}];
|
}];
|
||||||
notificationBox.appendNotification(data.message, "pdfjs-fallback", null,
|
notificationBox.appendNotification(data.message, "pdfjs-fallback", null,
|
||||||
notificationBox.PRIORITY_INFO_LOW,
|
notificationBox.PRIORITY_INFO_LOW,
|
||||||
@ -349,5 +349,5 @@ var PdfjsChromeUtils = {
|
|||||||
}
|
}
|
||||||
sendMessage(false);
|
sendMessage(false);
|
||||||
});
|
});
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -76,35 +76,35 @@ var PdfjsContentUtils = {
|
|||||||
|
|
||||||
clearUserPref(aPrefName) {
|
clearUserPref(aPrefName) {
|
||||||
this._mm.sendSyncMessage("PDFJS:Parent:clearUserPref", {
|
this._mm.sendSyncMessage("PDFJS:Parent:clearUserPref", {
|
||||||
name: aPrefName
|
name: aPrefName,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
setIntPref(aPrefName, aPrefValue) {
|
setIntPref(aPrefName, aPrefValue) {
|
||||||
this._mm.sendSyncMessage("PDFJS:Parent:setIntPref", {
|
this._mm.sendSyncMessage("PDFJS:Parent:setIntPref", {
|
||||||
name: aPrefName,
|
name: aPrefName,
|
||||||
value: aPrefValue
|
value: aPrefValue,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
setBoolPref(aPrefName, aPrefValue) {
|
setBoolPref(aPrefName, aPrefValue) {
|
||||||
this._mm.sendSyncMessage("PDFJS:Parent:setBoolPref", {
|
this._mm.sendSyncMessage("PDFJS:Parent:setBoolPref", {
|
||||||
name: aPrefName,
|
name: aPrefName,
|
||||||
value: aPrefValue
|
value: aPrefValue,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
setCharPref(aPrefName, aPrefValue) {
|
setCharPref(aPrefName, aPrefValue) {
|
||||||
this._mm.sendSyncMessage("PDFJS:Parent:setCharPref", {
|
this._mm.sendSyncMessage("PDFJS:Parent:setCharPref", {
|
||||||
name: aPrefName,
|
name: aPrefName,
|
||||||
value: aPrefValue
|
value: aPrefValue,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
setStringPref(aPrefName, aPrefValue) {
|
setStringPref(aPrefName, aPrefValue) {
|
||||||
this._mm.sendSyncMessage("PDFJS:Parent:setStringPref", {
|
this._mm.sendSyncMessage("PDFJS:Parent:setStringPref", {
|
||||||
name: aPrefName,
|
name: aPrefName,
|
||||||
value: aPrefValue
|
value: aPrefValue,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -155,5 +155,5 @@ var PdfjsContentUtils = {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
};
|
};
|
||||||
|
@ -127,6 +127,6 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
// translate an element or document fragment
|
// translate an element or document fragment
|
||||||
translate: translateFragment
|
translate: translateFragment,
|
||||||
};
|
};
|
||||||
})(this);
|
})(this);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user