From 39a77c76ad6d7a0ce793c31a9833bfb16cb144a3 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 6 Sep 2017 12:52:48 +0200 Subject: [PATCH] Assign a dummy value to the `docBaseUrl` API parameter in non-`PRODUCTION` mode This ensures that relative links are displayed when using the viewer in `gulp server` mode, in an effort to aid development/debugging. --- web/app.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/app.js b/web/app.js index caeeb37da..4db5dceb9 100644 --- a/web/app.js +++ b/web/app.js @@ -658,8 +658,10 @@ let PDFViewerApplication = { this.setTitleUsingUrl(file.originalUrl); parameters.url = file.url; } - if (typeof PDFJSDev !== 'undefined' && - PDFJSDev.test('FIREFOX || MOZCENTRAL || CHROME')) { + if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('PRODUCTION')) { + parameters.docBaseUrl = document.URL.split('#')[0]; + } else if (typeof PDFJSDev !== 'undefined' && + PDFJSDev.test('FIREFOX || MOZCENTRAL || CHROME')) { parameters.docBaseUrl = this.baseUrl; }