Bug 1261137 - Add groups in Settings > Advanced. r=sebastian
MozReview-Commit-ID: 2jUL0PJ33bq
--- a/mobile/android/base/locales/en-US/android_strings.dtd
+++ b/mobile/android/base/locales/en-US/android_strings.dtd
@@ -213,16 +213,20 @@
<!ENTITY pref_header_help "Help">
<!ENTITY pref_header_vendor "&vendorShortName;">
<!ENTITY pref_cookies_menu "Cookies">
<!ENTITY pref_cookies_accept_all "Enabled">
<!ENTITY pref_cookies_not_accept_foreign "Enabled, excluding 3rd party">
<!ENTITY pref_cookies_disabled "Disabled">
+<!ENTITY pref_category_data_saver "Data saver">
+<!ENTITY pref_category_media "Media">
+<!ENTITY pref_category_developer_tools "Developer tools">
+
<!ENTITY pref_tap_to_load_images_title2 "Show images">
<!ENTITY pref_tap_to_load_images_enabled "Always">
<!ENTITY pref_tap_to_load_images_data "Only over Wi-Fi">
<!ENTITY pref_tap_to_load_images_disabled2 "Blocked">
<!ENTITY pref_show_web_fonts "Show web fonts">
<!ENTITY pref_show_web_fonts_summary2 "Download remote fonts when loading a page">
--- a/mobile/android/base/resources/xml/preferences_advanced.xml
+++ b/mobile/android/base/resources/xml/preferences_advanced.xml
@@ -27,44 +27,56 @@
<ListPreference android:key="android.not_a_preference.restoreSession3"
android:title="@string/pref_restore"
android:defaultValue="always"
android:entries="@array/pref_restore_entries"
android:entryValues="@array/pref_restore_values"
android:persistent="true" />
- <ListPreference android:key="browser.image_blocking"
- android:title="@string/pref_tap_to_load_images_title2"
- android:entries="@array/pref_browser_image_blocking_entries"
- android:entryValues="@array/pref_browser_image_blocking_values"
- android:persistent="false" />
+ <PreferenceCategory android:title="@string/pref_category_data_saver">
+
+ <ListPreference android:key="browser.image_blocking"
+ android:title="@string/pref_tap_to_load_images_title2"
+ android:entries="@array/pref_browser_image_blocking_entries"
+ android:entryValues="@array/pref_browser_image_blocking_values"
+ android:persistent="false" />
- <SwitchPreference android:key="browser.display.use_document_fonts"
- android:title="@string/pref_show_web_fonts"
- android:summary="@string/pref_show_web_fonts_summary"/>
+ <SwitchPreference android:key="browser.display.use_document_fonts"
+ android:title="@string/pref_show_web_fonts"
+ android:summary="@string/pref_show_web_fonts_summary"/>
+
+ </PreferenceCategory>
+
+ <PreferenceCategory android:title="@string/pref_category_media">
- <ListPreference android:key="plugin.enable"
- android:title="@string/pref_plugins"
- android:entries="@array/pref_plugins_entries"
- android:entryValues="@array/pref_plugins_values"
- android:persistent="false" />
+ <ListPreference android:key="plugin.enable"
+ android:title="@string/pref_plugins"
+ android:entries="@array/pref_plugins_entries"
+ android:entryValues="@array/pref_plugins_values"
+ android:persistent="false" />
+
+ <SwitchPreference android:key="media.autoplay.enabled"
+ android:title="@string/pref_media_autoplay_enabled"
+ android:summary="@string/pref_media_autoplay_enabled_summary" />
+
+ </PreferenceCategory>
- <SwitchPreference android:key="media.autoplay.enabled"
- android:title="@string/pref_media_autoplay_enabled"
- android:summary="@string/pref_media_autoplay_enabled_summary" />
+ <PreferenceCategory android:title="@string/pref_category_developer_tools">
- <ListPreference android:key="browser.menu.showCharacterEncoding"
- android:title="@string/pref_char_encoding"
- android:entries="@array/pref_char_encoding_entries"
- android:entryValues="@array/pref_char_encoding_values"
- android:persistent="false" />
+ <ListPreference android:key="browser.menu.showCharacterEncoding"
+ android:title="@string/pref_char_encoding"
+ android:entries="@array/pref_char_encoding_entries"
+ android:entryValues="@array/pref_char_encoding_values"
+ android:persistent="false" />
- <SwitchPreference android:key="devtools.remote.usb.enabled"
- android:title="@string/pref_developer_remotedebugging_usb" />
+ <SwitchPreference android:key="devtools.remote.usb.enabled"
+ android:title="@string/pref_developer_remotedebugging_usb" />
+
+ </PreferenceCategory>
<SwitchPreference android:key="devtools.remote.wifi.enabled"
android:title="@string/pref_developer_remotedebugging_wifi" />
<org.mozilla.gecko.preferences.AlignRightLinkPreference android:key="android.not_a_preference.remote_debugging.link"
android:title="@string/pref_learn_more"
android:persistent="false"
--- a/mobile/android/base/strings.xml.in
+++ b/mobile/android/base/strings.xml.in
@@ -198,16 +198,20 @@
<string name="pref_manage_logins">&pref_manage_logins;</string>
<string name="pref_cookies_menu">&pref_cookies_menu;</string>
<string name="pref_cookies_accept_all">&pref_cookies_accept_all;</string>
<string name="pref_cookies_not_accept_foreign">&pref_cookies_not_accept_foreign;</string>
<string name="pref_cookies_disabled">&pref_cookies_disabled;</string>
+ <string name="pref_category_data_saver">&pref_category_data_saver;</string>
+ <string name="pref_category_media">&pref_category_media;</string>
+ <string name="pref_category_developer_tools">&pref_category_developer_tools;</string>
+
<string name="pref_tap_to_load_images_title2">&pref_tap_to_load_images_title2;</string>
<string name="pref_tap_to_load_images_enabled">&pref_tap_to_load_images_enabled;</string>
<string name="pref_tap_to_load_images_data">&pref_tap_to_load_images_data;</string>
<string name="pref_tap_to_load_images_disabled2">&pref_tap_to_load_images_disabled2;</string>
<string name="pref_show_web_fonts">&pref_show_web_fonts;</string>
<string name="pref_show_web_fonts_summary">&pref_show_web_fonts_summary2;</string>