Merge pull request #9009 from Snuffleupagus/issue-5767

Only warn about unsupported JavaScript, in the viewer, when non-empty actions exist (issue 5767)
This commit is contained in:
Tim van der Meij 2017-10-08 15:04:59 +02:00 committed by GitHub
commit c80237729c

View File

@ -1047,10 +1047,18 @@ let PDFViewerApplication = {
return;
}
pdfDocument.getJavaScript().then((javaScript) => {
if (javaScript.length) {
if (javaScript.length === 0) {
return;
}
javaScript.some((js) => {
if (!js) { // Don't warn/fallback for empty JavaScript actions.
return false;
}
console.warn('Warning: JavaScript is not supported');
this.fallback(UNSUPPORTED_FEATURES.javaScript);
}
return true;
});
// Hack to support auto printing.
let regex = /\bprint\s*\(/;
for (let i = 0, ii = javaScript.length; i < ii; i++) {