From a32a7c70b816928e146fb30dfa665bbd548f32da Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Sun, 29 Oct 2023 17:52:50 +0100 Subject: [PATCH] update readme --- patches/pref-pane/README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/patches/pref-pane/README.md b/patches/pref-pane/README.md index 32f2659..021d130 100644 --- a/patches/pref-pane/README.md +++ b/patches/pref-pane/README.md @@ -2,13 +2,21 @@ * This folder replaces the original big pref-pane.patch, the original patch is moved into the `patches/removed-patches` folder. * This new solution should make it much easier for everyone to edit the librewolf preferences. -### new files, these contain all the logic for the pref-pane: +#### librewolf.inc.xhtml +Contains the html elements that make up the preferences UI. for example, a checkmark to 'enable firefox sync'. In this example there is a html snippet that uses only the `identity.fxaccounts.enabled` setting, so no JavaScript needed. +#### librewolf.js +Other code called by the ui elements. +#### preferences.ftl +In our running xhtml example, we have a string id `data-l10n-id="librewolf-sync-checkbox"` that we can find in our`.ftl` file. + + +#### note: new files, these contain all the logic for the pref-pane: * category-librewolf.svg -> browser/themes/shared/preferences/category-librewolf.svg * librewolf.css -> browser/themes/shared/preferences/librewolf.css * librewolf.inc.xhtml -> browser/components/preferences/librewolf.inc.xhtml * librewolf.js -> browser/components/preferences/librewolf.js -### appending these string values to the original preferences.ftl: +#### note: appending these string values to the original preferences.ftl: * preferences.ftl -- append to --> browser/locales/en-US/browser/preferences/preferences.ftl