Download button is now hidden for PDFs which are opened from 'file://'

This commit is contained in:
Soumya Himanish Mohapatra 2018-01-14 08:34:29 +05:30
parent ba0a3aebd0
commit 06b3bb8214
2 changed files with 21 additions and 3 deletions

View file

@ -15,9 +15,10 @@
/* globals PDFBug, Stats */
import {
animationStarted, DEFAULT_SCALE_VALUE, getPDFFileNameFromURL, isValidRotation,
MAX_SCALE, MIN_SCALE, noContextMenuHandler, normalizeWheelEventDelta,
parseQueryString, PresentationModeState, ProgressBar, RendererType
animationStarted, DEFAULT_SCALE_VALUE, getPDFFileNameFromURL, isFileSchema,
isValidRotation, MAX_SCALE, MIN_SCALE, noContextMenuHandler,
normalizeWheelEventDelta, parseQueryString, PresentationModeState,
ProgressBar, RendererType
} from './ui_utils';
import {
build, createBlob, getDocument, getFilenameFromUrl, InvalidPDFException,
@ -675,6 +676,8 @@ let PDFViewerApplication = {
this.store = null;
this.isInitialViewSet = false;
this.downloadComplete = false;
this.url = '';
this.baseUrl = '';
this.pdfSidebar.reset();
this.pdfOutlineViewer.reset();
@ -737,6 +740,12 @@ let PDFViewerApplication = {
}
}
if (this.url && isFileSchema(this.url)) {
let appConfig = this.appConfig;
appConfig.toolbar.download.setAttribute('hidden', 'true');
appConfig.secondaryToolbar.downloadButton.setAttribute('hidden', 'true');
}
let loadingTask = getDocument(parameters);
this.pdfLoadingTask = loadingTask;