mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 09:20:06 +02:00
[GENERIC viewer] Warn about AppOptions being overridden by Preferences during loading
Currently any AppOptions set using e.g. the "webviewerloaded" event listener can/will by default be overridden when the Preferences are read. To avoid that happening the "disablePreferences"-option can be used, however unless it's been explicitly set all non-default AppOptions will be silently ignored. This patch thus attempts to improve the current situation somewhat, for third-party implementations, by logging a warning in the console when this happens.
This commit is contained in:
parent
6381158855
commit
96b38f6cbd
2 changed files with 20 additions and 6 deletions
|
@ -379,6 +379,13 @@ class AppOptions {
|
|||
static remove(name) {
|
||||
delete userOptions[name];
|
||||
}
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
static _hasUserOptions() {
|
||||
return Object.keys(userOptions).length > 0;
|
||||
}
|
||||
}
|
||||
|
||||
export { AppOptions, compatibilityParams, OptionKind };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue