1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | "use strict";
|
23 |
|
24 | Object.defineProperty(exports, "__esModule", {
|
25 | value: true
|
26 | });
|
27 | exports.GenericCom = void 0;
|
28 |
|
29 | var _app = require("./app.js");
|
30 |
|
31 | var _preferences = require("./preferences.js");
|
32 |
|
33 | var _download_manager = require("./download_manager.js");
|
34 |
|
35 | var _genericl10n = require("./genericl10n.js");
|
36 |
|
37 | var _generic_scripting = require("./generic_scripting.js");
|
38 |
|
39 | ;
|
40 | const GenericCom = {};
|
41 | exports.GenericCom = GenericCom;
|
42 |
|
43 | class GenericPreferences extends _preferences.BasePreferences {
|
44 | async _writeToStorage(prefObj) {
|
45 | localStorage.setItem("pdfjs.preferences", JSON.stringify(prefObj));
|
46 | }
|
47 |
|
48 | async _readFromStorage(prefObj) {
|
49 | return JSON.parse(localStorage.getItem("pdfjs.preferences"));
|
50 | }
|
51 |
|
52 | }
|
53 |
|
54 | class GenericExternalServices extends _app.DefaultExternalServices {
|
55 | static createDownloadManager(options) {
|
56 | return new _download_manager.DownloadManager();
|
57 | }
|
58 |
|
59 | static createPreferences() {
|
60 | return new GenericPreferences();
|
61 | }
|
62 |
|
63 | static createL10n({
|
64 | locale = "en-US"
|
65 | }) {
|
66 | return new _genericl10n.GenericL10n(locale);
|
67 | }
|
68 |
|
69 | static createScripting({
|
70 | sandboxBundleSrc
|
71 | }) {
|
72 | return new _generic_scripting.GenericScripting(sandboxBundleSrc);
|
73 | }
|
74 |
|
75 | }
|
76 |
|
77 | _app.PDFViewerApplication.externalServices = GenericExternalServices; |
\ | No newline at end of file |