ngx-extended-pdf-viewer
Version:
Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.
183 lines • 12.8 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/pdf-dummy-components/pdf-dummy-components.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component } from '@angular/core';
/**
* List of all field that can be customized
* @type {?}
*/
var requiredIds = [
'toolbarViewer',
'numPages',
'pageNumber',
'scaleSelectContainer',
'customScaleOption',
'previous',
'next',
'zoomIn',
'zoomOut',
'viewFind',
'openFile',
'print',
'presentationMode',
'download',
'viewBookmark',
'secondaryToolbar',
'secondaryToolbarToggle',
'secondaryToolbarButtonContainer',
'secondaryPresentationMode',
'secondaryOpenFile',
'secondaryPrint',
'secondaryDownload',
'secondaryViewBookmark',
'firstPage',
'lastPage',
'pageRotateCw',
'pageRotateCcw',
'cursorSelectTool',
'cursorHandTool',
'scrollVertical',
'scrollHorizontal',
'scrollWrapped',
'spreadNone',
'spreadOdd',
'spreadEven',
'documentProperties',
'contextFirstPage',
'contextLastPage',
'contextPageRotateCw',
'contextPageRotateCcw',
'outerContainer',
'viewerContainer',
'sidebarToggle',
'viewThumbnail',
'viewOutline',
'viewAttachments',
'thumbnailView',
'outlineView',
'attachmentsView',
'outerContainer',
'sidebarResizer',
'findbar',
'viewFind',
'findInput',
'findInputMultiline',
'findHighlightAll',
'findMatchCase',
'findEntireWord',
'findMultipleSearchTexts',
'findIgnoreAccents',
'findMsg',
'findResultsCount',
'findPrevious',
'findNext',
'passwordOverlay',
'passwordText',
'password',
'passwordSubmit',
'passwordCancel',
'documentPropertiesOverlay',
'documentPropertiesClose',
'fileNameField',
'fileSizeField',
'titleField',
'authorField',
'subjectField',
'keywordsField',
'creationDateField',
'modificationDateField',
'creatorField',
'producerField',
'versionField',
'pageCountField',
'pageSizeField',
'linearizedField',
'errorWrapper',
'errorMessage',
'errorClose',
'errorMoreInfo',
'errorShowMore',
'errorShowLess',
'scaleSelectContainer'
];
var PdfDummyComponentsComponent = /** @class */ (function () {
function PdfDummyComponentsComponent() {
}
/**
* @return {?}
*/
PdfDummyComponentsComponent.prototype.addMissingStandardWidgets = /**
* @return {?}
*/
function () {
var _this = this;
this.dummyComponentsContainer = document.getElementsByClassName('dummy-pdf-viewer-components')[0];
/** @type {?} */
var container = (/** @type {?} */ (this.dummyComponentsContainer));
if (container) {
for (var i = 0; i < container.children.length; i++) {
/** @type {?} */
var child = container.firstChild;
if (child) {
container.removeChild(child);
}
}
}
requiredIds.forEach((/**
* @param {?} id
* @return {?}
*/
function (id) {
if (_this.needsDummyWidget(id)) {
/** @type {?} */
var dummy = document.createElement('span');
dummy.id = id;
dummy.className = 'invisible dummy-component';
_this.dummyComponentsContainer.appendChild(dummy);
}
}));
if (this.needsDummyWidget('scaleSelect')) {
/** @type {?} */
var dummy = document.createElement('select');
dummy.id = 'scaleSelect';
dummy.className = 'invisible dummy-component';
this.dummyComponentsContainer.appendChild(dummy);
}
};
/**
* @private
* @param {?} id
* @return {?}
*/
PdfDummyComponentsComponent.prototype.needsDummyWidget = /**
* @private
* @param {?} id
* @return {?}
*/
function (id) {
/** @type {?} */
var widget = document.getElementById(id);
if (!widget) {
return true;
}
return false;
};
PdfDummyComponentsComponent.decorators = [
{ type: Component, args: [{
selector: 'pdf-dummy-components',
template: "<span class=\"invisible dummy-pdf-viewer-components\">\n</span>\n"
}] }
];
return PdfDummyComponentsComponent;
}());
export { PdfDummyComponentsComponent };
if (false) {
/**
* @type {?}
* @private
*/
PdfDummyComponentsComponent.prototype.dummyComponentsContainer;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWR1bW15LWNvbXBvbmVudHMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWV4dGVuZGVkLXBkZi12aWV3ZXIvIiwic291cmNlcyI6WyJsaWIvcGRmLWR1bW15LWNvbXBvbmVudHMvcGRmLWR1bW15LWNvbXBvbmVudHMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7SUFHcEMsV0FBVyxHQUFHO0lBQ2xCLGVBQWU7SUFDZixVQUFVO0lBQ1YsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLE1BQU07SUFDTixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixVQUFVO0lBQ1YsT0FBTztJQUNQLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsY0FBYztJQUNkLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsV0FBVztJQUNYLFVBQVU7SUFDVixjQUFjO0lBQ2QsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixlQUFlO0lBQ2YsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsY0FBYztJQUNkLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLDJCQUEyQjtJQUMzQix5QkFBeUI7SUFDekIsZUFBZTtJQUNmLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLGNBQWM7SUFDZCxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZUFBZTtJQUNmLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztJQUNkLFlBQVk7SUFDWixlQUFlO0lBQ2YsZUFBZTtJQUNmLGVBQWU7SUFDZixzQkFBc0I7Q0FDdkI7QUFFRDtJQUFBO0lBMkNBLENBQUM7Ozs7SUFwQ1EsK0RBQXlCOzs7SUFBaEM7UUFBQSxpQkEyQkM7UUExQkMsSUFBSSxDQUFDLHdCQUF3QixHQUFHLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztZQUM1RixTQUFTLEdBQUcsbUJBQUEsSUFBSSxDQUFDLHdCQUF3QixFQUFlO1FBQzlELElBQUksU0FBUyxFQUFFO1lBQ2IsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFOztvQkFDNUMsS0FBSyxHQUFHLFNBQVMsQ0FBQyxVQUFVO2dCQUNsQyxJQUFJLEtBQUssRUFBRTtvQkFDVCxTQUFTLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO2lCQUM5QjthQUNGO1NBQ0Y7UUFFRCxXQUFXLENBQUMsT0FBTzs7OztRQUFDLFVBQUEsRUFBRTtZQUNwQixJQUFJLEtBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRTs7b0JBQ3ZCLEtBQUssR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQztnQkFDNUMsS0FBSyxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUM7Z0JBQ2QsS0FBSyxDQUFDLFNBQVMsR0FBRywyQkFBMkIsQ0FBQztnQkFDOUMsS0FBSSxDQUFDLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNsRDtRQUNILENBQUMsRUFBQyxDQUFDO1FBRUgsSUFBSSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLEVBQUU7O2dCQUNsQyxLQUFLLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUM7WUFDOUMsS0FBSyxDQUFDLEVBQUUsR0FBRyxhQUFhLENBQUM7WUFDekIsS0FBSyxDQUFDLFNBQVMsR0FBRywyQkFBMkIsQ0FBQztZQUM5QyxJQUFJLENBQUMsd0JBQXdCLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ2xEO0lBQ0gsQ0FBQzs7Ozs7O0lBRU8sc0RBQWdCOzs7OztJQUF4QixVQUF5QixFQUFVOztZQUMzQixNQUFNLEdBQUcsUUFBUSxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUM7UUFDMUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNYLE9BQU8sSUFBSSxDQUFDO1NBQ2I7UUFDRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7O2dCQTFDRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsNkVBQW9EO2lCQUNyRDs7SUF3Q0Qsa0NBQUM7Q0FBQSxBQTNDRCxJQTJDQztTQXZDWSwyQkFBMkI7Ozs7OztJQUN0QywrREFBMEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqIExpc3Qgb2YgYWxsIGZpZWxkIHRoYXQgY2FuIGJlIGN1c3RvbWl6ZWQgKi9cbmNvbnN0IHJlcXVpcmVkSWRzID0gW1xuICAndG9vbGJhclZpZXdlcicsXG4gICdudW1QYWdlcycsXG4gICdwYWdlTnVtYmVyJyxcbiAgJ3NjYWxlU2VsZWN0Q29udGFpbmVyJyxcbiAgJ2N1c3RvbVNjYWxlT3B0aW9uJyxcbiAgJ3ByZXZpb3VzJyxcbiAgJ25leHQnLFxuICAnem9vbUluJyxcbiAgJ3pvb21PdXQnLFxuICAndmlld0ZpbmQnLFxuICAnb3BlbkZpbGUnLFxuICAncHJpbnQnLFxuICAncHJlc2VudGF0aW9uTW9kZScsXG4gICdkb3dubG9hZCcsXG4gICd2aWV3Qm9va21hcmsnLFxuICAnc2Vjb25kYXJ5VG9vbGJhcicsXG4gICdzZWNvbmRhcnlUb29sYmFyVG9nZ2xlJyxcbiAgJ3NlY29uZGFyeVRvb2xiYXJCdXR0b25Db250YWluZXInLFxuICAnc2Vjb25kYXJ5UHJlc2VudGF0aW9uTW9kZScsXG4gICdzZWNvbmRhcnlPcGVuRmlsZScsXG4gICdzZWNvbmRhcnlQcmludCcsXG4gICdzZWNvbmRhcnlEb3dubG9hZCcsXG4gICdzZWNvbmRhcnlWaWV3Qm9va21hcmsnLFxuICAnZmlyc3RQYWdlJyxcbiAgJ2xhc3RQYWdlJyxcbiAgJ3BhZ2VSb3RhdGVDdycsXG4gICdwYWdlUm90YXRlQ2N3JyxcbiAgJ2N1cnNvclNlbGVjdFRvb2wnLFxuICAnY3Vyc29ySGFuZFRvb2wnLFxuICAnc2Nyb2xsVmVydGljYWwnLFxuICAnc2Nyb2xsSG9yaXpvbnRhbCcsXG4gICdzY3JvbGxXcmFwcGVkJyxcbiAgJ3NwcmVhZE5vbmUnLFxuICAnc3ByZWFkT2RkJyxcbiAgJ3NwcmVhZEV2ZW4nLFxuICAnZG9jdW1lbnRQcm9wZXJ0aWVzJyxcbiAgJ2NvbnRleHRGaXJzdFBhZ2UnLFxuICAnY29udGV4dExhc3RQYWdlJyxcbiAgJ2NvbnRleHRQYWdlUm90YXRlQ3cnLFxuICAnY29udGV4dFBhZ2VSb3RhdGVDY3cnLFxuICAnb3V0ZXJDb250YWluZXInLFxuICAndmlld2VyQ29udGFpbmVyJyxcbiAgJ3NpZGViYXJUb2dnbGUnLFxuICAndmlld1RodW1ibmFpbCcsXG4gICd2aWV3T3V0bGluZScsXG4gICd2aWV3QXR0YWNobWVudHMnLFxuICAndGh1bWJuYWlsVmlldycsXG4gICdvdXRsaW5lVmlldycsXG4gICdhdHRhY2htZW50c1ZpZXcnLFxuICAnb3V0ZXJDb250YWluZXInLFxuICAnc2lkZWJhclJlc2l6ZXInLFxuICAnZmluZGJhcicsXG4gICd2aWV3RmluZCcsXG4gICdmaW5kSW5wdXQnLFxuICAnZmluZElucHV0TXVsdGlsaW5lJyxcbiAgJ2ZpbmRIaWdobGlnaHRBbGwnLFxuICAnZmluZE1hdGNoQ2FzZScsXG4gICdmaW5kRW50aXJlV29yZCcsXG4gICdmaW5kTXVsdGlwbGVTZWFyY2hUZXh0cycsXG4gICdmaW5kSWdub3JlQWNjZW50cycsXG4gICdmaW5kTXNnJyxcbiAgJ2ZpbmRSZXN1bHRzQ291bnQnLFxuICAnZmluZFByZXZpb3VzJyxcbiAgJ2ZpbmROZXh0JyxcbiAgJ3Bhc3N3b3JkT3ZlcmxheScsXG4gICdwYXNzd29yZFRleHQnLFxuICAncGFzc3dvcmQnLFxuICAncGFzc3dvcmRTdWJtaXQnLFxuICAncGFzc3dvcmRDYW5jZWwnLFxuICAnZG9jdW1lbnRQcm9wZXJ0aWVzT3ZlcmxheScsXG4gICdkb2N1bWVudFByb3BlcnRpZXNDbG9zZScsXG4gICdmaWxlTmFtZUZpZWxkJyxcbiAgJ2ZpbGVTaXplRmllbGQnLFxuICAndGl0bGVGaWVsZCcsXG4gICdhdXRob3JGaWVsZCcsXG4gICdzdWJqZWN0RmllbGQnLFxuICAna2V5d29yZHNGaWVsZCcsXG4gICdjcmVhdGlvbkRhdGVGaWVsZCcsXG4gICdtb2RpZmljYXRpb25EYXRlRmllbGQnLFxuICAnY3JlYXRvckZpZWxkJyxcbiAgJ3Byb2R1Y2VyRmllbGQnLFxuICAndmVyc2lvbkZpZWxkJyxcbiAgJ3BhZ2VDb3VudEZpZWxkJyxcbiAgJ3BhZ2VTaXplRmllbGQnLFxuICAnbGluZWFyaXplZEZpZWxkJyxcbiAgJ2Vycm9yV3JhcHBlcicsXG4gICdlcnJvck1lc3NhZ2UnLFxuICAnZXJyb3JDbG9zZScsXG4gICdlcnJvck1vcmVJbmZvJyxcbiAgJ2Vycm9yU2hvd01vcmUnLFxuICAnZXJyb3JTaG93TGVzcycsXG4gICdzY2FsZVNlbGVjdENvbnRhaW5lcidcbl07XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BkZi1kdW1teS1jb21wb25lbnRzJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3BkZi1kdW1teS1jb21wb25lbnRzLmNvbXBvbmVudC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBQZGZEdW1teUNvbXBvbmVudHNDb21wb25lbnQge1xuICBwcml2YXRlIGR1bW15Q29tcG9uZW50c0NvbnRhaW5lcjogRWxlbWVudDtcblxuICBwdWJsaWMgYWRkTWlzc2luZ1N0YW5kYXJkV2lkZ2V0cygpOiB2b2lkIHtcbiAgICB0aGlzLmR1bW15Q29tcG9uZW50c0NvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoJ2R1bW15LXBkZi12aWV3ZXItY29tcG9uZW50cycpWzBdO1xuICAgIGNvbnN0IGNvbnRhaW5lciA9IHRoaXMuZHVtbXlDb21wb25lbnRzQ29udGFpbmVyIGFzIEhUTUxFbGVtZW50O1xuICAgIGlmIChjb250YWluZXIpIHtcbiAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgY29udGFpbmVyLmNoaWxkcmVuLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgIGNvbnN0IGNoaWxkID0gY29udGFpbmVyLmZpcnN0Q2hpbGQ7XG4gICAgICAgIGlmIChjaGlsZCkge1xuICAgICAgICAgIGNvbnRhaW5lci5yZW1vdmVDaGlsZChjaGlsZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXF1aXJlZElkcy5mb3JFYWNoKGlkID0+IHtcbiAgICAgIGlmICh0aGlzLm5lZWRzRHVtbXlXaWRnZXQoaWQpKSB7XG4gICAgICAgIGNvbnN0IGR1bW15ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpO1xuICAgICAgICBkdW1teS5pZCA9IGlkO1xuICAgICAgICBkdW1teS5jbGFzc05hbWUgPSAnaW52aXNpYmxlIGR1bW15LWNvbXBvbmVudCc7XG4gICAgICAgIHRoaXMuZHVtbXlDb21wb25lbnRzQ29udGFpbmVyLmFwcGVuZENoaWxkKGR1bW15KTtcbiAgICAgIH1cbiAgICB9KTtcblxuICAgIGlmICh0aGlzLm5lZWRzRHVtbXlXaWRnZXQoJ3NjYWxlU2VsZWN0JykpIHtcbiAgICAgIGNvbnN0IGR1bW15ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2VsZWN0Jyk7XG4gICAgICBkdW1teS5pZCA9ICdzY2FsZVNlbGVjdCc7XG4gICAgICBkdW1teS5jbGFzc05hbWUgPSAnaW52aXNpYmxlIGR1bW15LWNvbXBvbmVudCc7XG4gICAgICB0aGlzLmR1bW15Q29tcG9uZW50c0NvbnRhaW5lci5hcHBlbmRDaGlsZChkdW1teSk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBuZWVkc0R1bW15V2lkZ2V0KGlkOiBzdHJpbmcpOiBib29sZWFuIHtcbiAgICBjb25zdCB3aWRnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7XG4gICAgaWYgKCF3aWRnZXQpIHtcbiAgICAgIHJldHVybiB0cnVlO1xuICAgIH1cbiAgICByZXR1cm4gZmFsc2U7XG4gIH1cbn1cbiJdfQ==