diff --git a/chrome/content/zotero/bindings/styled-textbox.xml b/chrome/content/zotero/bindings/styled-textbox.xml index 08dafd758a..6b23deecb7 100644 --- a/chrome/content/zotero/bindings/styled-textbox.xml +++ b/chrome/content/zotero/bindings/styled-textbox.xml @@ -441,13 +441,17 @@ // Add CSS rules to notes if (self.mode == 'note') { + let fontSize = Zotero.Prefs.get('note.fontSize'); + // Fix empty old font prefs before a value was enforced + if (fontSize < 6) { + fontSize = 11; + } var css = "body#zotero-tinymce-note.mceContentBody, " + "body#zotero-tinymce-note.mceContentBody p, " + "body#zotero-tinymce-note.mceContentBody th, " + "body#zotero-tinymce-note.mceContentBody td, " + "body#zotero-tinymce-note.mceContentBody pre { " - + "font-size: " - + Math.max(6, Zotero.Prefs.get('note.fontSize')) + "px; " + + "font-size: " + fontSize + "px; " + "} " + "body#zotero-tinymce-note.mceContentBody, " + "body#zotero-tinymce-note.mceContentBody p { " diff --git a/chrome/content/zotero/preferences/preferences_general.js b/chrome/content/zotero/preferences/preferences_general.js index ec129753c1..ab1623fefc 100644 --- a/chrome/content/zotero/preferences/preferences_general.js +++ b/chrome/content/zotero/preferences/preferences_general.js @@ -42,6 +42,8 @@ Zotero_Preferences.General = { statusBarRow.hidden = false; } } + + document.getElementById('noteFontSize').value = Zotero.Prefs.get('note.fontSize'); }, /** diff --git a/chrome/content/zotero/preferences/preferences_general.xul b/chrome/content/zotero/preferences/preferences_general.xul index 58d9c7d91c..2654273bbf 100644 --- a/chrome/content/zotero/preferences/preferences_general.xul +++ b/chrome/content/zotero/preferences/preferences_general.xul @@ -32,7 +32,6 @@ - @@ -73,7 +72,8 @@