mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-09 09:45:42 +02:00
In order to simplify m-c code, move some in pdf.js
* move set/clear|Timeout/Interval and crackURL code in pdf.js * remove the "backdoor" in the proxy (used to dispatch event) and so return the dispatch function in the initializer * remove listeners if an error occured during sandbox initialization * add support for alert and prompt in the sandbox * add a function to eval in the global scope
This commit is contained in:
parent
3447f7c703
commit
8bff4f1ea9
14 changed files with 472 additions and 265 deletions
|
@ -19,7 +19,6 @@ class Util extends PDFObject {
|
|||
constructor(data) {
|
||||
super(data);
|
||||
|
||||
this._crackURL = data.crackURL;
|
||||
this._scandCache = new Map();
|
||||
this._months = [
|
||||
"January",
|
||||
|
@ -46,13 +45,9 @@ class Util extends PDFObject {
|
|||
];
|
||||
this.MILLISECONDS_IN_DAY = 86400000;
|
||||
this.MILLISECONDS_IN_WEEK = 604800000;
|
||||
}
|
||||
|
||||
crackURL(cURL) {
|
||||
if (typeof cURL !== "string") {
|
||||
throw new TypeError("First argument of util.crackURL must be a string");
|
||||
}
|
||||
return this._crackURL(cURL);
|
||||
// used with crackURL
|
||||
this._externalCall = data.externalCall;
|
||||
}
|
||||
|
||||
printf(...args) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue