diff --git a/src/display/api.js b/src/display/api.js index e5befbb5f..e73515d6b 100644 --- a/src/display/api.js +++ b/src/display/api.js @@ -745,7 +745,7 @@ var PDFPageProxy = (function PDFPageProxyClosure() { this.pageIndex = pageIndex; this.pageInfo = pageInfo; this.transport = transport; - this._stats = (getDefaultSetting('enableStats') ? + this._stats = (getDefaultSetting('pdfBug') ? new StatTimer() : DummyStatTimer); this.commonObjs = transport.commonObjs; this.objs = new PDFObjects(); diff --git a/src/display/dom_utils.js b/src/display/dom_utils.js index e82a5b83f..f5e130d26 100644 --- a/src/display/dom_utils.js +++ b/src/display/dom_utils.js @@ -359,8 +359,6 @@ function getDefaultSetting(id) { return globalSettings ? globalSettings.maxImageSize : -1; case 'isEvalSupported': return globalSettings ? globalSettings.isEvalSupported : true; - case 'enableStats': - return !!(globalSettings && globalSettings.enableStats); default: throw new Error('Unknown default setting: ' + id); } diff --git a/test/driver.js b/test/driver.js index 348f453be..ee5e3c5db 100644 --- a/test/driver.js +++ b/test/driver.js @@ -254,7 +254,7 @@ var Driver = (function DriverClosure() { // eslint-disable-line no-unused-vars PDFJS.workerSrc = '../build/generic/build/pdf.worker.js'; PDFJS.cMapPacked = true; PDFJS.cMapUrl = '../external/bcmaps/'; - PDFJS.enableStats = true; + PDFJS.pdfBug = true; // Set the passed options this.inflight = options.inflight; diff --git a/web/app.js b/web/app.js index 900a89129..e1891650d 100644 --- a/web/app.js +++ b/web/app.js @@ -333,8 +333,7 @@ let PDFViewerApplication = { } if ('pdfbug' in hashParams) { PDFJS.pdfBug = true; - let pdfBug = hashParams['pdfbug']; - let enabled = pdfBug.split(','); + let enabled = hashParams['pdfbug'].split(','); waitOn.push(loadAndEnablePDFBug(enabled)); } // Locale can be changed only when special debugging flags is present in @@ -1558,7 +1557,6 @@ function loadAndEnablePDFBug(enabledTabs) { script.onload = function () { PDFBug.enable(enabledTabs); PDFBug.init({ - PDFJS, OPS, }, appConfig.mainContainer); resolve(); @@ -1723,8 +1721,7 @@ function webViewerPageRendered(evt) { thumbnailView.setImage(pageView); } - if (PDFJS.pdfBug && typeof Stats !== 'undefined' && Stats.enabled && - pageView.stats) { + if (typeof Stats !== 'undefined' && Stats.enabled && pageView.stats) { Stats.add(pageNumber, pageView.stats); } @@ -2013,7 +2010,7 @@ function webViewerPageChanging(evt) { } // we need to update stats - if (PDFJS.pdfBug && typeof Stats !== 'undefined' && Stats.enabled) { + if (typeof Stats !== 'undefined' && Stats.enabled) { let pageView = PDFViewerApplication.pdfViewer.getPageView(page - 1); if (pageView && pageView.stats) { Stats.add(page, pageView.stats); diff --git a/web/debugger.js b/web/debugger.js index c02f86d10..57a4ed4e4 100644 --- a/web/debugger.js +++ b/web/debugger.js @@ -462,7 +462,6 @@ var Stats = (function Stats() { manager: null, init(pdfjsLib) { this.panel.setAttribute('style', 'padding: 5px;'); - pdfjsLib.PDFJS.enableStats = true; }, enabled: false, active: false,