diff --git a/chrome/content/zotero/standalone/standalone.js b/chrome/content/zotero/standalone/standalone.js index e6bc926427..e1d824d9b0 100644 --- a/chrome/content/zotero/standalone/standalone.js +++ b/chrome/content/zotero/standalone/standalone.js @@ -557,7 +557,7 @@ const ZoteroStandalone = new function() { } this.updateMenuItemCheckmark('view-menuitem-split-vertically', reader.splitType === 'vertical'); this.updateMenuItemCheckmark('view-menuitem-split-horizontally', reader.splitType === 'horizontal'); - this.updateMenuItemCheckmark('view-menuitem-use-dark-mode-for-content', Zotero.Prefs.get('reader.useDarkModeForContent')); + this.updateMenuItemCheckmark('view-menuitem-use-dark-mode-for-content', Zotero.Prefs.get('reader.contentDarkMode')); this.updateMenuItemEnabled('view-menuitem-use-dark-mode-for-content', window.matchMedia('(prefers-color-scheme: dark)').matches); } diff --git a/chrome/content/zotero/xpcom/reader.js b/chrome/content/zotero/xpcom/reader.js index a15dec9b51..a33dec960e 100644 --- a/chrome/content/zotero/xpcom/reader.js +++ b/chrome/content/zotero/xpcom/reader.js @@ -215,7 +215,7 @@ class ReaderInstance { ...Zotero.Intl.getPrefixedStrings('pdfReader.') }, showAnnotations: true, - useDarkModeForContent: Zotero.Prefs.get('reader.useDarkModeForContent'), + useDarkModeForContent: Zotero.Prefs.get('reader.contentDarkMode'), fontFamily: Zotero.Prefs.get('reader.ebookFontFamily'), onOpenContextMenu: () => { // Functions can only be passed over wrappedJSObject (we call back onClick for context menu items) @@ -508,7 +508,7 @@ class ReaderInstance { this._prefObserverIDs = [ Zotero.Prefs.registerObserver('fontSize', this._handleFontSizeChange), Zotero.Prefs.registerObserver('tabs.title.reader', this._handleTabTitlePrefChange), - Zotero.Prefs.registerObserver('reader.useDarkModeForContent', this._handleContentDarkModeChange), + Zotero.Prefs.registerObserver('reader.contentDarkMode', this._handleContentDarkModeChange), Zotero.Prefs.registerObserver('reader.ebookFontFamily', this._handleFontFamilyChange), ]; @@ -835,7 +835,7 @@ class ReaderInstance { }; _handleContentDarkModeChange = () => { - this._internalReader.useDarkModeForContent(Zotero.Prefs.get('reader.useDarkModeForContent')); + this._internalReader.useDarkModeForContent(Zotero.Prefs.get('reader.contentDarkMode')); }; _handleFontFamilyChange = () => { diff --git a/chrome/content/zotero/zoteroPane.xhtml b/chrome/content/zotero/zoteroPane.xhtml index 3624f214f6..4dcae3f54e 100644 --- a/chrome/content/zotero/zoteroPane.xhtml +++ b/chrome/content/zotero/zoteroPane.xhtml @@ -520,7 +520,7 @@ class="menu-type-reader" type="checkbox" data-l10n-id="reader-use-dark-mode-for-content" - oncommand="Zotero.Prefs.set('reader.useDarkModeForContent', !Zotero.Prefs.get('reader.useDarkModeForContent'))" + oncommand="Zotero.Prefs.set('reader.contentDarkMode', !Zotero.Prefs.get('reader.contentDarkMode'))" /> diff --git a/defaults/preferences/zotero.js b/defaults/preferences/zotero.js index b721d1cb8f..eb2c6d4b10 100644 --- a/defaults/preferences/zotero.js +++ b/defaults/preferences/zotero.js @@ -219,7 +219,7 @@ pref("extensions.zotero.scaffold.eslint.enabled", true); pref("extensions.zotero.tabs.title.reader", "titleCreatorYear"); // Reader -pref("extensions.zotero.reader.useDarkModeForContent", true); +pref("extensions.zotero.reader.contentDarkMode", true); pref("extensions.zotero.reader.ebookFontFamily", "Georgia, serif"); // Set color scheme to auto by default