Bug 1514788 - Update pdf.js to version 2.1.117. r=bdahl

--HG--
extra : rebase_source : d093be387809cc06c10717882cdeddf3e973cc94
This commit is contained in:
Ryan VanderMeulen 2018-12-17 11:09:01 -05:00
Родитель 1fa0976e15
Коммит f1930ae0c1
6 изменённых файлов: 39 добавлений и 20 удалений

Просмотреть файл

@ -1,5 +1,5 @@
This is the PDF.js project output, https://github.com/mozilla/pdf.js
Current extension version is: 2.1.97
Current extension version is: 2.1.117
Taken from upstream commit: 45c01974
Taken from upstream commit: 417c234c

Просмотреть файл

@ -123,8 +123,8 @@ return /******/ (function(modules) { // webpackBootstrap
"use strict";
var pdfjsVersion = '2.1.97';
var pdfjsBuild = '45c01974';
var pdfjsVersion = '2.1.117';
var pdfjsBuild = '417c234c';
var pdfjsSharedUtil = __w_pdfjs_require__(1);
@ -5141,7 +5141,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
return worker.messageHandler.sendWithPromise('GetDocRequest', {
docId,
apiVersion: '2.1.97',
apiVersion: '2.1.117',
source: {
data: source.data,
url: source.url,
@ -6860,9 +6860,9 @@ const InternalRenderTask = function InternalRenderTaskClosure() {
return InternalRenderTask;
}();
const version = '2.1.97';
const version = '2.1.117';
exports.version = version;
const build = '45c01974';
const build = '417c234c';
exports.build = build;
/***/ }),

Просмотреть файл

@ -123,8 +123,8 @@ return /******/ (function(modules) { // webpackBootstrap
"use strict";
var pdfjsVersion = '2.1.97';
var pdfjsBuild = '45c01974';
var pdfjsVersion = '2.1.117';
var pdfjsBuild = '417c234c';
var pdfjsCoreWorker = __w_pdfjs_require__(1);
@ -375,7 +375,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
let apiVersion = docParams.apiVersion;
let workerVersion = '2.1.97';
let workerVersion = '2.1.117';
if (apiVersion !== workerVersion) {
throw new Error(`The API version "${apiVersion}" does not match ` + `the Worker version "${workerVersion}".`);
@ -22045,6 +22045,7 @@ class WidgetAnnotation extends Annotation {
data.readOnly = this.hasFieldFlag(_util.AnnotationFieldFlag.READONLY);
if (data.fieldType === 'Sig') {
data.fieldValue = null;
this.setFlags(_util.AnnotationFlag.HIDDEN);
}
}

Просмотреть файл

@ -1930,7 +1930,7 @@ html[dir='rtl'] #documentPropertiesOverlay .row > * {
display: none;
}
@media screen and (min-resolution: 2dppx) {
@media screen and (min-resolution: 1.1dppx) {
/* Rules for Retina screens */
.toolbarButton::before {
transform: scale(0.5);

Просмотреть файл

@ -323,6 +323,7 @@ var _view_history = __webpack_require__(32);
const DEFAULT_SCALE_DELTA = 1.1;
const DISABLE_AUTO_FETCH_LOADING_BAR_TIMEOUT = 5000;
const FORCE_PAGES_LOADED_TIMEOUT = 10000;
const WHEEL_ZOOM_DISABLED_TIMEOUT = 1000;
const DefaultExternalServices = {
updateFindControlState(data) {},
@ -1423,6 +1424,7 @@ let PDFViewerApplication = {
});
};
window.addEventListener('visibilitychange', webViewerVisibilityChange);
window.addEventListener('wheel', webViewerWheel);
window.addEventListener('click', webViewerClick);
window.addEventListener('keydown', webViewerKeyDown);
@ -1482,6 +1484,7 @@ let PDFViewerApplication = {
let {
_boundEvents
} = this;
window.removeEventListener('visibilitychange', webViewerVisibilityChange);
window.removeEventListener('wheel', webViewerWheel);
window.removeEventListener('click', webViewerClick);
window.removeEventListener('keydown', webViewerKeyDown);
@ -1917,8 +1920,23 @@ function webViewerPageChanging(evt) {
}
}
let zoomDisabled = false,
zoomDisabledTimeout;
function webViewerVisibilityChange(evt) {
if (document.visibilityState === 'visible') {
setZoomDisabledTimeout();
}
}
let zoomDisabledTimeout = null;
function setZoomDisabledTimeout() {
if (zoomDisabledTimeout) {
clearTimeout(zoomDisabledTimeout);
}
zoomDisabledTimeout = setTimeout(function () {
zoomDisabledTimeout = null;
}, WHEEL_ZOOM_DISABLED_TIMEOUT);
}
function webViewerWheel(evt) {
let pdfViewer = PDFViewerApplication.pdfViewer;
@ -1936,7 +1954,7 @@ function webViewerWheel(evt) {
evt.preventDefault();
if (zoomDisabled) {
if (zoomDisabledTimeout || document.visibilityState === 'hidden') {
return;
}
@ -1962,11 +1980,7 @@ function webViewerWheel(evt) {
pdfViewer.container.scrollTop += dy * scaleCorrectionFactor;
}
} else {
zoomDisabled = true;
clearTimeout(zoomDisabledTimeout);
zoomDisabledTimeout = setTimeout(function () {
zoomDisabled = false;
}, 1000);
setZoomDisabledTimeout();
}
}
@ -2209,6 +2223,10 @@ function webViewerKeyDown(evt) {
case 82:
PDFViewerApplication.rotatePages(90);
break;
case 115:
PDFViewerApplication.pdfSidebar.toggle();
break;
}
if (turnPage !== 0 && (!turnOnlyIfPageFit || pdfViewer.currentScaleValue === 'page-fit')) {

Просмотреть файл

@ -20,7 +20,7 @@ origin:
# Human-readable identifier for this version/release
# Generally "version NNN", "tag SSS", "bookmark SSS"
release: version 2.1.97
release: version 2.1.117
# The package's license, where possible using the mnemonic from
# https://spdx.org/licenses/