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.
11 lines • 14.8 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class PdfAltTextSettingsDialogComponent {
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PdfAltTextSettingsDialogComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: PdfAltTextSettingsDialogComponent, selector: "pdf-alt-text-settings-dialog", ngImport: i0, template: "<dialog class=\"dialog\" id=\"altTextSettingsDialog\" aria-labelledby=\"altTextSettingsTitle\">\n <div id=\"altTextSettingsContainer\" class=\"mainContainer\">\n <div class=\"title\">\n <span id=\"altTextSettingsTitle\" data-l10n-id=\"pdfjs-editor-alt-text-settings-dialog-label\" role=\"sectionhead\"\n tabindex=\"0\" class=\"title\">Image alt text settings</span>\n </div>\n <div id=\"automaticAltText\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-automatic-title\">Automatic alt text</span>\n <div id=\"automaticSettings\">\n <div id=\"createModelSetting\">\n <div class=\"toggler\">\n <button id=\"createModelButton\" type=\"button\" class=\"toggle-button\" aria-pressed=\"true\"\n tabindex=\"0\"></button>\n <label for=\"createModelButton\" class=\"togglerLabel\"\n data-l10n-id=\"pdfjs-editor-alt-text-settings-create-model-button-label\">Create alt text\n automatically</label>\n </div>\n <div id=\"createModelDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-create-model-description\">Suggests descriptions to help\n people who can\u2019t see the image or when the image doesn\u2019t load.</span> <a\n href=\"https://support.mozilla.org/en-US/kb/pdf-alt-text\" target=\"_blank\" rel=\"noopener noreferrer\"\n id=\"altTextSettingsLearnMore\" data-l10n-id=\"pdfjs-editor-new-alt-text-disclaimer-learn-more-url\"\n tabindex=\"0\">Learn more</a>\n </div>\n </div>\n <div id=\"aiModelSettings\">\n <div>\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-download-model-label\"\n data-l10n-args='{ \"totalSize\": 180 }'>Alt text AI model (180MB)</span>\n <div id=\"aiModelDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-ai-model-description\">Runs locally on your device so\n your data stays private. Required for automatic alt text.</span>\n </div>\n </div>\n <button id=\"deleteModelButton\" type=\"button\" class=\"secondaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-delete-model-button\">Delete</span></button>\n <button id=\"downloadModelButton\" type=\"button\" class=\"secondaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-download-model-button\">Download</span></button>\n </div>\n </div>\n </div>\n <div class=\"dialogSeparator\"></div>\n <div id=\"altTextEditor\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-editor-title\">Alt text editor</span>\n <div id=\"showAltTextEditor\">\n <div class=\"toggler\">\n <button id=\"showAltTextDialogButton\" type=\"button\" class=\"toggle-button\" aria-pressed=\"true\"\n tabindex=\"0\"></button>\n <label for=\"showAltTextDialogButton\" class=\"togglerLabel\"\n data-l10n-id=\"pdfjs-editor-alt-text-settings-show-dialog-button-label\">Show alt text editor right away when\n adding an image</label>\n </div>\n <div id=\"showAltTextDialogDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-show-dialog-description\">Helps you make sure all your\n images have alt text.</span>\n </div>\n </div>\n </div>\n <div id=\"buttons\" class=\"dialogButtonsGroup\">\n <button id=\"altTextSettingsCloseButton\" type=\"button\" class=\"primaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-close-button\">Close</span></button>\n </div>\n </div>\n</dialog>", styles: [""] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: PdfAltTextSettingsDialogComponent, decorators: [{
type: Component,
args: [{ selector: 'pdf-alt-text-settings-dialog', template: "<dialog class=\"dialog\" id=\"altTextSettingsDialog\" aria-labelledby=\"altTextSettingsTitle\">\n <div id=\"altTextSettingsContainer\" class=\"mainContainer\">\n <div class=\"title\">\n <span id=\"altTextSettingsTitle\" data-l10n-id=\"pdfjs-editor-alt-text-settings-dialog-label\" role=\"sectionhead\"\n tabindex=\"0\" class=\"title\">Image alt text settings</span>\n </div>\n <div id=\"automaticAltText\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-automatic-title\">Automatic alt text</span>\n <div id=\"automaticSettings\">\n <div id=\"createModelSetting\">\n <div class=\"toggler\">\n <button id=\"createModelButton\" type=\"button\" class=\"toggle-button\" aria-pressed=\"true\"\n tabindex=\"0\"></button>\n <label for=\"createModelButton\" class=\"togglerLabel\"\n data-l10n-id=\"pdfjs-editor-alt-text-settings-create-model-button-label\">Create alt text\n automatically</label>\n </div>\n <div id=\"createModelDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-create-model-description\">Suggests descriptions to help\n people who can\u2019t see the image or when the image doesn\u2019t load.</span> <a\n href=\"https://support.mozilla.org/en-US/kb/pdf-alt-text\" target=\"_blank\" rel=\"noopener noreferrer\"\n id=\"altTextSettingsLearnMore\" data-l10n-id=\"pdfjs-editor-new-alt-text-disclaimer-learn-more-url\"\n tabindex=\"0\">Learn more</a>\n </div>\n </div>\n <div id=\"aiModelSettings\">\n <div>\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-download-model-label\"\n data-l10n-args='{ \"totalSize\": 180 }'>Alt text AI model (180MB)</span>\n <div id=\"aiModelDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-ai-model-description\">Runs locally on your device so\n your data stays private. Required for automatic alt text.</span>\n </div>\n </div>\n <button id=\"deleteModelButton\" type=\"button\" class=\"secondaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-delete-model-button\">Delete</span></button>\n <button id=\"downloadModelButton\" type=\"button\" class=\"secondaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-download-model-button\">Download</span></button>\n </div>\n </div>\n </div>\n <div class=\"dialogSeparator\"></div>\n <div id=\"altTextEditor\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-editor-title\">Alt text editor</span>\n <div id=\"showAltTextEditor\">\n <div class=\"toggler\">\n <button id=\"showAltTextDialogButton\" type=\"button\" class=\"toggle-button\" aria-pressed=\"true\"\n tabindex=\"0\"></button>\n <label for=\"showAltTextDialogButton\" class=\"togglerLabel\"\n data-l10n-id=\"pdfjs-editor-alt-text-settings-show-dialog-button-label\">Show alt text editor right away when\n adding an image</label>\n </div>\n <div id=\"showAltTextDialogDescription\" class=\"description\">\n <span data-l10n-id=\"pdfjs-editor-alt-text-settings-show-dialog-description\">Helps you make sure all your\n images have alt text.</span>\n </div>\n </div>\n </div>\n <div id=\"buttons\" class=\"dialogButtonsGroup\">\n <button id=\"altTextSettingsCloseButton\" type=\"button\" class=\"primaryButton\" tabindex=\"0\"><span\n data-l10n-id=\"pdfjs-editor-alt-text-settings-close-button\">Close</span></button>\n </div>\n </div>\n</dialog>" }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmLWFsdC10ZXh0LXNldHRpbmdzLWRpYWxvZy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZXh0ZW5kZWQtcGRmLXZpZXdlci9zcmMvbGliL3BkZi1kaWFsb2cvcGRmLWFsdC10ZXh0LXNldHRpbmdzLWRpYWxvZy9wZGYtYWx0LXRleHQtc2V0dGluZ3MtZGlhbG9nLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1leHRlbmRlZC1wZGYtdmlld2VyL3NyYy9saWIvcGRmLWRpYWxvZy9wZGYtYWx0LXRleHQtc2V0dGluZ3MtZGlhbG9nL3BkZi1hbHQtdGV4dC1zZXR0aW5ncy1kaWFsb2cuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFPMUMsTUFBTSxPQUFPLGlDQUFpQzt3R0FBakMsaUNBQWlDOzRGQUFqQyxpQ0FBaUMsb0VDUDlDLDB3SEErRFM7OzRGRHhESSxpQ0FBaUM7a0JBTDdDLFNBQVM7K0JBQ0UsOEJBQThCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ3BkZi1hbHQtdGV4dC1zZXR0aW5ncy1kaWFsb2cnLFxuICB0ZW1wbGF0ZVVybDogJy4vcGRmLWFsdC10ZXh0LXNldHRpbmdzLWRpYWxvZy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL3BkZi1hbHQtdGV4dC1zZXR0aW5ncy1kaWFsb2cuY29tcG9uZW50LmNzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBQZGZBbHRUZXh0U2V0dGluZ3NEaWFsb2dDb21wb25lbnQge31cbiIsIjxkaWFsb2cgY2xhc3M9XCJkaWFsb2dcIiBpZD1cImFsdFRleHRTZXR0aW5nc0RpYWxvZ1wiIGFyaWEtbGFiZWxsZWRieT1cImFsdFRleHRTZXR0aW5nc1RpdGxlXCI+XG4gIDxkaXYgaWQ9XCJhbHRUZXh0U2V0dGluZ3NDb250YWluZXJcIiBjbGFzcz1cIm1haW5Db250YWluZXJcIj5cbiAgICA8ZGl2IGNsYXNzPVwidGl0bGVcIj5cbiAgICAgIDxzcGFuIGlkPVwiYWx0VGV4dFNldHRpbmdzVGl0bGVcIiBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtZGlhbG9nLWxhYmVsXCIgcm9sZT1cInNlY3Rpb25oZWFkXCJcbiAgICAgICAgdGFiaW5kZXg9XCIwXCIgY2xhc3M9XCJ0aXRsZVwiPkltYWdlIGFsdCB0ZXh0IHNldHRpbmdzPC9zcGFuPlxuICAgIDwvZGl2PlxuICAgIDxkaXYgaWQ9XCJhdXRvbWF0aWNBbHRUZXh0XCI+XG4gICAgICA8c3BhbiBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtYXV0b21hdGljLXRpdGxlXCI+QXV0b21hdGljIGFsdCB0ZXh0PC9zcGFuPlxuICAgICAgPGRpdiBpZD1cImF1dG9tYXRpY1NldHRpbmdzXCI+XG4gICAgICAgIDxkaXYgaWQ9XCJjcmVhdGVNb2RlbFNldHRpbmdcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwidG9nZ2xlclwiPlxuICAgICAgICAgICAgPGJ1dHRvbiBpZD1cImNyZWF0ZU1vZGVsQnV0dG9uXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwidG9nZ2xlLWJ1dHRvblwiIGFyaWEtcHJlc3NlZD1cInRydWVcIlxuICAgICAgICAgICAgICB0YWJpbmRleD1cIjBcIj48L2J1dHRvbj5cbiAgICAgICAgICAgIDxsYWJlbCBmb3I9XCJjcmVhdGVNb2RlbEJ1dHRvblwiIGNsYXNzPVwidG9nZ2xlckxhYmVsXCJcbiAgICAgICAgICAgICAgZGF0YS1sMTBuLWlkPVwicGRmanMtZWRpdG9yLWFsdC10ZXh0LXNldHRpbmdzLWNyZWF0ZS1tb2RlbC1idXR0b24tbGFiZWxcIj5DcmVhdGUgYWx0IHRleHRcbiAgICAgICAgICAgICAgYXV0b21hdGljYWxseTwvbGFiZWw+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBpZD1cImNyZWF0ZU1vZGVsRGVzY3JpcHRpb25cIiBjbGFzcz1cImRlc2NyaXB0aW9uXCI+XG4gICAgICAgICAgICA8c3BhbiBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtY3JlYXRlLW1vZGVsLWRlc2NyaXB0aW9uXCI+U3VnZ2VzdHMgZGVzY3JpcHRpb25zIHRvIGhlbHBcbiAgICAgICAgICAgICAgcGVvcGxlIHdobyBjYW7igJl0IHNlZSB0aGUgaW1hZ2Ugb3Igd2hlbiB0aGUgaW1hZ2UgZG9lc27igJl0IGxvYWQuPC9zcGFuPiA8YVxuICAgICAgICAgICAgICBocmVmPVwiaHR0cHM6Ly9zdXBwb3J0Lm1vemlsbGEub3JnL2VuLVVTL2tiL3BkZi1hbHQtdGV4dFwiIHRhcmdldD1cIl9ibGFua1wiIHJlbD1cIm5vb3BlbmVyIG5vcmVmZXJyZXJcIlxuICAgICAgICAgICAgICBpZD1cImFsdFRleHRTZXR0aW5nc0xlYXJuTW9yZVwiIGRhdGEtbDEwbi1pZD1cInBkZmpzLWVkaXRvci1uZXctYWx0LXRleHQtZGlzY2xhaW1lci1sZWFybi1tb3JlLXVybFwiXG4gICAgICAgICAgICAgIHRhYmluZGV4PVwiMFwiPkxlYXJuIG1vcmU8L2E+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGlkPVwiYWlNb2RlbFNldHRpbmdzXCI+XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxzcGFuIGRhdGEtbDEwbi1pZD1cInBkZmpzLWVkaXRvci1hbHQtdGV4dC1zZXR0aW5ncy1kb3dubG9hZC1tb2RlbC1sYWJlbFwiXG4gICAgICAgICAgICAgIGRhdGEtbDEwbi1hcmdzPSd7IFwidG90YWxTaXplXCI6IDE4MCB9Jz5BbHQgdGV4dCBBSSBtb2RlbCAoMTgwTUIpPC9zcGFuPlxuICAgICAgICAgICAgPGRpdiBpZD1cImFpTW9kZWxEZXNjcmlwdGlvblwiIGNsYXNzPVwiZGVzY3JpcHRpb25cIj5cbiAgICAgICAgICAgICAgPHNwYW4gZGF0YS1sMTBuLWlkPVwicGRmanMtZWRpdG9yLWFsdC10ZXh0LXNldHRpbmdzLWFpLW1vZGVsLWRlc2NyaXB0aW9uXCI+UnVucyBsb2NhbGx5IG9uIHlvdXIgZGV2aWNlIHNvXG4gICAgICAgICAgICAgICAgeW91ciBkYXRhIHN0YXlzIHByaXZhdGUuIFJlcXVpcmVkIGZvciBhdXRvbWF0aWMgYWx0IHRleHQuPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGJ1dHRvbiBpZD1cImRlbGV0ZU1vZGVsQnV0dG9uXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwic2Vjb25kYXJ5QnV0dG9uXCIgdGFiaW5kZXg9XCIwXCI+PHNwYW5cbiAgICAgICAgICAgICAgZGF0YS1sMTBuLWlkPVwicGRmanMtZWRpdG9yLWFsdC10ZXh0LXNldHRpbmdzLWRlbGV0ZS1tb2RlbC1idXR0b25cIj5EZWxldGU8L3NwYW4+PC9idXR0b24+XG4gICAgICAgICAgPGJ1dHRvbiBpZD1cImRvd25sb2FkTW9kZWxCdXR0b25cIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJzZWNvbmRhcnlCdXR0b25cIiB0YWJpbmRleD1cIjBcIj48c3BhblxuICAgICAgICAgICAgICBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtZG93bmxvYWQtbW9kZWwtYnV0dG9uXCI+RG93bmxvYWQ8L3NwYW4+PC9idXR0b24+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImRpYWxvZ1NlcGFyYXRvclwiPjwvZGl2PlxuICAgIDxkaXYgaWQ9XCJhbHRUZXh0RWRpdG9yXCI+XG4gICAgICA8c3BhbiBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtZWRpdG9yLXRpdGxlXCI+QWx0IHRleHQgZWRpdG9yPC9zcGFuPlxuICAgICAgPGRpdiBpZD1cInNob3dBbHRUZXh0RWRpdG9yXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0b2dnbGVyXCI+XG4gICAgICAgICAgPGJ1dHRvbiBpZD1cInNob3dBbHRUZXh0RGlhbG9nQnV0dG9uXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwidG9nZ2xlLWJ1dHRvblwiIGFyaWEtcHJlc3NlZD1cInRydWVcIlxuICAgICAgICAgICAgdGFiaW5kZXg9XCIwXCI+PC9idXR0b24+XG4gICAgICAgICAgPGxhYmVsIGZvcj1cInNob3dBbHRUZXh0RGlhbG9nQnV0dG9uXCIgY2xhc3M9XCJ0b2dnbGVyTGFiZWxcIlxuICAgICAgICAgICAgZGF0YS1sMTBuLWlkPVwicGRmanMtZWRpdG9yLWFsdC10ZXh0LXNldHRpbmdzLXNob3ctZGlhbG9nLWJ1dHRvbi1sYWJlbFwiPlNob3cgYWx0IHRleHQgZWRpdG9yIHJpZ2h0IGF3YXkgd2hlblxuICAgICAgICAgICAgYWRkaW5nIGFuIGltYWdlPC9sYWJlbD5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgaWQ9XCJzaG93QWx0VGV4dERpYWxvZ0Rlc2NyaXB0aW9uXCIgY2xhc3M9XCJkZXNjcmlwdGlvblwiPlxuICAgICAgICAgIDxzcGFuIGRhdGEtbDEwbi1pZD1cInBkZmpzLWVkaXRvci1hbHQtdGV4dC1zZXR0aW5ncy1zaG93LWRpYWxvZy1kZXNjcmlwdGlvblwiPkhlbHBzIHlvdSBtYWtlIHN1cmUgYWxsIHlvdXJcbiAgICAgICAgICAgIGltYWdlcyBoYXZlIGFsdCB0ZXh0Ljwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGlkPVwiYnV0dG9uc1wiIGNsYXNzPVwiZGlhbG9nQnV0dG9uc0dyb3VwXCI+XG4gICAgICA8YnV0dG9uIGlkPVwiYWx0VGV4dFNldHRpbmdzQ2xvc2VCdXR0b25cIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJwcmltYXJ5QnV0dG9uXCIgdGFiaW5kZXg9XCIwXCI+PHNwYW5cbiAgICAgICAgICBkYXRhLWwxMG4taWQ9XCJwZGZqcy1lZGl0b3ItYWx0LXRleHQtc2V0dGluZ3MtY2xvc2UtYnV0dG9uXCI+Q2xvc2U8L3NwYW4+PC9idXR0b24+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC9kaWFsb2c+Il19