UNPKG

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.

189 lines 13.1 kB
/** * @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', 'currentOutlineItem', 'outerContainer', 'viewerContainer', 'sidebarToggle', 'viewThumbnail', 'viewOutline', 'viewAttachments', 'thumbnailView', 'outlineView', 'attachmentsView', 'outerContainer', 'sidebarResizer', 'findbar', 'viewFind', 'findInput', 'findInputMultiline', 'findHighlightAll', 'findMatchCase', 'findEntireWord', 'findMultipleSearchTexts', 'findIgnoreAccents', 'findMsg', 'findResultsCount', 'findPrevious', 'findNext', 'findFuzzy', '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', 'viewAttachments', 'viewLayers', 'viewThumbnail', 'viewOutline', ]; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWR1bW15LWNvbXBvbmVudHMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LWV4dGVuZGVkLXBkZi12aWV3ZXIvIiwic291cmNlcyI6WyJsaWIvcGRmLWR1bW15LWNvbXBvbmVudHMvcGRmLWR1bW15LWNvbXBvbmVudHMuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7SUFHcEMsV0FBVyxHQUFHO0lBQ2xCLGVBQWU7SUFDZixVQUFVO0lBQ1YsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLE1BQU07SUFDTixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVU7SUFDVixVQUFVO0lBQ1YsT0FBTztJQUNQLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsY0FBYztJQUNkLGtCQUFrQjtJQUNsQix3QkFBd0I7SUFDeEIsaUNBQWlDO0lBQ2pDLDJCQUEyQjtJQUMzQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQix1QkFBdUI7SUFDdkIsV0FBVztJQUNYLFVBQVU7SUFDVixjQUFjO0lBQ2QsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsZUFBZTtJQUNmLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxVQUFVO0lBQ1YsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsMkJBQTJCO0lBQzNCLHlCQUF5QjtJQUN6QixlQUFlO0lBQ2YsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxjQUFjO0lBQ2QsWUFBWTtJQUNaLGVBQWU7SUFDZixlQUFlO0lBQ2YsZUFBZTtJQUNmLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGVBQWU7SUFDZixhQUFhO0NBQ2Q7QUFFRDtJQUFBO0lBMkNBLENBQUM7Ozs7SUFwQ1EsK0RBQXlCOzs7SUFBaEM7UUFBQSxpQkEyQkM7UUExQkMsSUFBSSxDQUFDLHdCQUF3QixHQUFHLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDOztZQUM1RixTQUFTLEdBQUcsbUJBQUEsSUFBSSxDQUFDLHdCQUF3QixFQUFlO1FBQzlELElBQUksU0FBUyxFQUFFO1lBQ2IsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLFNBQVMsQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFOztvQkFDNUMsS0FBSyxHQUFHLFNBQVMsQ0FBQyxVQUFVO2dCQUNsQyxJQUFJLEtBQUssRUFBRTtvQkFDVCxTQUFTLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO2lCQUM5QjthQUNGO1NBQ0Y7UUFFRCxXQUFXLENBQUMsT0FBTzs7OztRQUFDLFVBQUEsRUFBRTtZQUNwQixJQUFJLEtBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRTs7b0JBQ3ZCLEtBQUssR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQztnQkFDNUMsS0FBSyxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUM7Z0JBQ2QsS0FBSyxDQUFDLFNBQVMsR0FBRywyQkFBMkIsQ0FBQztnQkFDOUMsS0FBSSxDQUFDLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNsRDtRQUNILENBQUMsRUFBQyxDQUFDO1FBRUgsSUFBSSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLEVBQUU7O2dCQUNsQyxLQUFLLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUM7WUFDOUMsS0FBSyxDQUFDLEVBQUUsR0FBRyxhQUFhLENBQUM7WUFDekIsS0FBSyxDQUFDLFNBQVMsR0FBRywyQkFBMkIsQ0FBQztZQUM5QyxJQUFJLENBQUMsd0JBQXdCLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQ2xEO0lBQ0gsQ0FBQzs7Ozs7O0lBRU8sc0RBQWdCOzs7OztJQUF4QixVQUF5QixFQUFVOztZQUMzQixNQUFNLEdBQUcsUUFBUSxDQUFDLGNBQWMsQ0FBQyxFQUFFLENBQUM7UUFDMUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNYLE9BQU8sSUFBSSxDQUFDO1NBQ2I7UUFDRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7O2dCQTFDRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLHNCQUFzQjtvQkFDaEMsNkVBQW9EO2lCQUNyRDs7SUF3Q0Qsa0NBQUM7Q0FBQSxBQTNDRCxJQTJDQztTQXZDWSwyQkFBMkI7Ozs7OztJQUN0QywrREFBMEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqIExpc3Qgb2YgYWxsIGZpZWxkIHRoYXQgY2FuIGJlIGN1c3RvbWl6ZWQgKi9cbmNvbnN0IHJlcXVpcmVkSWRzID0gW1xuICAndG9vbGJhclZpZXdlcicsXG4gICdudW1QYWdlcycsXG4gICdwYWdlTnVtYmVyJyxcbiAgJ3NjYWxlU2VsZWN0Q29udGFpbmVyJyxcbiAgJ2N1c3RvbVNjYWxlT3B0aW9uJyxcbiAgJ3ByZXZpb3VzJyxcbiAgJ25leHQnLFxuICAnem9vbUluJyxcbiAgJ3pvb21PdXQnLFxuICAndmlld0ZpbmQnLFxuICAnb3BlbkZpbGUnLFxuICAncHJpbnQnLFxuICAncHJlc2VudGF0aW9uTW9kZScsXG4gICdkb3dubG9hZCcsXG4gICd2aWV3Qm9va21hcmsnLFxuICAnc2Vjb25kYXJ5VG9vbGJhcicsXG4gICdzZWNvbmRhcnlUb29sYmFyVG9nZ2xlJyxcbiAgJ3NlY29uZGFyeVRvb2xiYXJCdXR0b25Db250YWluZXInLFxuICAnc2Vjb25kYXJ5UHJlc2VudGF0aW9uTW9kZScsXG4gICdzZWNvbmRhcnlPcGVuRmlsZScsXG4gICdzZWNvbmRhcnlQcmludCcsXG4gICdzZWNvbmRhcnlEb3dubG9hZCcsXG4gICdzZWNvbmRhcnlWaWV3Qm9va21hcmsnLFxuICAnZmlyc3RQYWdlJyxcbiAgJ2xhc3RQYWdlJyxcbiAgJ3BhZ2VSb3RhdGVDdycsXG4gICdwYWdlUm90YXRlQ2N3JyxcbiAgJ2N1cnNvclNlbGVjdFRvb2wnLFxuICAnY3Vyc29ySGFuZFRvb2wnLFxuICAnc2Nyb2xsVmVydGljYWwnLFxuICAnc2Nyb2xsSG9yaXpvbnRhbCcsXG4gICdzY3JvbGxXcmFwcGVkJyxcbiAgJ3NwcmVhZE5vbmUnLFxuICAnc3ByZWFkT2RkJyxcbiAgJ3NwcmVhZEV2ZW4nLFxuICAnZG9jdW1lbnRQcm9wZXJ0aWVzJyxcbiAgJ2NvbnRleHRGaXJzdFBhZ2UnLFxuICAnY29udGV4dExhc3RQYWdlJyxcbiAgJ2NvbnRleHRQYWdlUm90YXRlQ3cnLFxuICAnY29udGV4dFBhZ2VSb3RhdGVDY3cnLFxuICAnY3VycmVudE91dGxpbmVJdGVtJyxcbiAgJ291dGVyQ29udGFpbmVyJyxcbiAgJ3ZpZXdlckNvbnRhaW5lcicsXG4gICdzaWRlYmFyVG9nZ2xlJyxcbiAgJ3ZpZXdUaHVtYm5haWwnLFxuICAndmlld091dGxpbmUnLFxuICAndmlld0F0dGFjaG1lbnRzJyxcbiAgJ3RodW1ibmFpbFZpZXcnLFxuICAnb3V0bGluZVZpZXcnLFxuICAnYXR0YWNobWVudHNWaWV3JyxcbiAgJ291dGVyQ29udGFpbmVyJyxcbiAgJ3NpZGViYXJSZXNpemVyJyxcbiAgJ2ZpbmRiYXInLFxuICAndmlld0ZpbmQnLFxuICAnZmluZElucHV0JyxcbiAgJ2ZpbmRJbnB1dE11bHRpbGluZScsXG4gICdmaW5kSGlnaGxpZ2h0QWxsJyxcbiAgJ2ZpbmRNYXRjaENhc2UnLFxuICAnZmluZEVudGlyZVdvcmQnLFxuICAnZmluZE11bHRpcGxlU2VhcmNoVGV4dHMnLFxuICAnZmluZElnbm9yZUFjY2VudHMnLFxuICAnZmluZE1zZycsXG4gICdmaW5kUmVzdWx0c0NvdW50JyxcbiAgJ2ZpbmRQcmV2aW91cycsXG4gICdmaW5kTmV4dCcsXG4gICdmaW5kRnV6enknLFxuICAncGFzc3dvcmRPdmVybGF5JyxcbiAgJ3Bhc3N3b3JkVGV4dCcsXG4gICdwYXNzd29yZCcsXG4gICdwYXNzd29yZFN1Ym1pdCcsXG4gICdwYXNzd29yZENhbmNlbCcsXG4gICdkb2N1bWVudFByb3BlcnRpZXNPdmVybGF5JyxcbiAgJ2RvY3VtZW50UHJvcGVydGllc0Nsb3NlJyxcbiAgJ2ZpbGVOYW1lRmllbGQnLFxuICAnZmlsZVNpemVGaWVsZCcsXG4gICd0aXRsZUZpZWxkJyxcbiAgJ2F1dGhvckZpZWxkJyxcbiAgJ3N1YmplY3RGaWVsZCcsXG4gICdrZXl3b3Jkc0ZpZWxkJyxcbiAgJ2NyZWF0aW9uRGF0ZUZpZWxkJyxcbiAgJ21vZGlmaWNhdGlvbkRhdGVGaWVsZCcsXG4gICdjcmVhdG9yRmllbGQnLFxuICAncHJvZHVjZXJGaWVsZCcsXG4gICd2ZXJzaW9uRmllbGQnLFxuICAncGFnZUNvdW50RmllbGQnLFxuICAncGFnZVNpemVGaWVsZCcsXG4gICdsaW5lYXJpemVkRmllbGQnLFxuICAnZXJyb3JXcmFwcGVyJyxcbiAgJ2Vycm9yTWVzc2FnZScsXG4gICdlcnJvckNsb3NlJyxcbiAgJ2Vycm9yTW9yZUluZm8nLFxuICAnZXJyb3JTaG93TW9yZScsXG4gICdlcnJvclNob3dMZXNzJyxcbiAgJ3NjYWxlU2VsZWN0Q29udGFpbmVyJyxcbiAgJ3ZpZXdBdHRhY2htZW50cycsXG4gICd2aWV3TGF5ZXJzJyxcbiAgJ3ZpZXdUaHVtYm5haWwnLFxuICAndmlld091dGxpbmUnLFxuXTtcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAncGRmLWR1bW15LWNvbXBvbmVudHMnLFxuICB0ZW1wbGF0ZVVybDogJy4vcGRmLWR1bW15LWNvbXBvbmVudHMuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIFBkZkR1bW15Q29tcG9uZW50c0NvbXBvbmVudCB7XG4gIHByaXZhdGUgZHVtbXlDb21wb25lbnRzQ29udGFpbmVyOiBFbGVtZW50O1xuXG4gIHB1YmxpYyBhZGRNaXNzaW5nU3RhbmRhcmRXaWRnZXRzKCk6IHZvaWQge1xuICAgIHRoaXMuZHVtbXlDb21wb25lbnRzQ29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgnZHVtbXktcGRmLXZpZXdlci1jb21wb25lbnRzJylbMF07XG4gICAgY29uc3QgY29udGFpbmVyID0gdGhpcy5kdW1teUNvbXBvbmVudHNDb250YWluZXIgYXMgSFRNTEVsZW1lbnQ7XG4gICAgaWYgKGNvbnRhaW5lcikge1xuICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBjb250YWluZXIuY2hpbGRyZW4ubGVuZ3RoOyBpKyspIHtcbiAgICAgICAgY29uc3QgY2hpbGQgPSBjb250YWluZXIuZmlyc3RDaGlsZDtcbiAgICAgICAgaWYgKGNoaWxkKSB7XG4gICAgICAgICAgY29udGFpbmVyLnJlbW92ZUNoaWxkKGNoaWxkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHJlcXVpcmVkSWRzLmZvckVhY2goaWQgPT4ge1xuICAgICAgaWYgKHRoaXMubmVlZHNEdW1teVdpZGdldChpZCkpIHtcbiAgICAgICAgY29uc3QgZHVtbXkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJyk7XG4gICAgICAgIGR1bW15LmlkID0gaWQ7XG4gICAgICAgIGR1bW15LmNsYXNzTmFtZSA9ICdpbnZpc2libGUgZHVtbXktY29tcG9uZW50JztcbiAgICAgICAgdGhpcy5kdW1teUNvbXBvbmVudHNDb250YWluZXIuYXBwZW5kQ2hpbGQoZHVtbXkpO1xuICAgICAgfVxuICAgIH0pO1xuXG4gICAgaWYgKHRoaXMubmVlZHNEdW1teVdpZGdldCgnc2NhbGVTZWxlY3QnKSkge1xuICAgICAgY29uc3QgZHVtbXkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzZWxlY3QnKTtcbiAgICAgIGR1bW15LmlkID0gJ3NjYWxlU2VsZWN0JztcbiAgICAgIGR1bW15LmNsYXNzTmFtZSA9ICdpbnZpc2libGUgZHVtbXktY29tcG9uZW50JztcbiAgICAgIHRoaXMuZHVtbXlDb21wb25lbnRzQ29udGFpbmVyLmFwcGVuZENoaWxkKGR1bW15KTtcbiAgICB9XG4gIH1cblxuICBwcml2YXRlIG5lZWRzRHVtbXlXaWRnZXQoaWQ6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgIGNvbnN0IHdpZGdldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTtcbiAgICBpZiAoIXdpZGdldCkge1xuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICAgIHJldHVybiBmYWxzZTtcbiAgfVxufVxuIl19