diff --git a/add-on/_locales/en/messages.json b/add-on/_locales/en/messages.json index fb734f60d..2bd3248f5 100644 --- a/add-on/_locales/en/messages.json +++ b/add-on/_locales/en/messages.json @@ -207,6 +207,10 @@ "message": "Failed to stop IPFS node", "description": "System notification title displayed when stopping an IPFS node fails (notify_stopIpfsNodeErrorTitle)" }, + "option_page_header" : { + "message": "Companion Preferences", + "description": "Main header on the Preferences screen (option_page_header)" + }, "option_legend_readMore" : { "message": "Read more", "description": "A generic link in option description on the Preferences screen (option_legend_readMore)" diff --git a/add-on/src/options/forms/api-form.js b/add-on/src/options/forms/api-form.js index 54fa1febf..c8e32e7fc 100644 --- a/add-on/src/options/forms/api-form.js +++ b/add-on/src/options/forms/api-form.js @@ -13,9 +13,9 @@ function apiForm ({ ipfsApiUrl, ipfsApiPollMs, automaticMode, onOptionChange }) return html`
-
-

${browser.i18n.getMessage('option_header_api')}

-
+
+

${browser.i18n.getMessage('option_header_api')}

+
-
+
-
+
-
${switchToggle({ id: 'automaticMode', checked: automaticMode, onchange: onAutomaticModeChange })}
+
${switchToggle({ id: 'automaticMode', checked: automaticMode, onchange: onAutomaticModeChange })}
diff --git a/add-on/src/options/forms/dnslink-form.js b/add-on/src/options/forms/dnslink-form.js index fdb060f58..e5bf4c8e6 100644 --- a/add-on/src/options/forms/dnslink-form.js +++ b/add-on/src/options/forms/dnslink-form.js @@ -17,9 +17,9 @@ function dnslinkForm ({ return html`
-
-

${browser.i18n.getMessage('option_header_dnslink')}

-
+
+

${browser.i18n.getMessage('option_header_dnslink')}

+
-
-
+
-
${switchToggle({ id: 'dnslinkDataPreload', checked: dnslinkDataPreload, disabled: dnslinkRedirect, onchange: onDnslinkDataPreloadChange })}
+
${switchToggle({ id: 'dnslinkDataPreload', checked: dnslinkDataPreload, disabled: dnslinkRedirect, onchange: onDnslinkDataPreloadChange })}
-
+
-
${switchToggle({ id: 'dnslinkRedirect', checked: dnslinkRedirect, onchange: onDnslinkRedirectChange })}
+
${switchToggle({ id: 'dnslinkRedirect', checked: dnslinkRedirect, onchange: onDnslinkRedirectChange })}
diff --git a/add-on/src/options/forms/experiments-form.js b/add-on/src/options/forms/experiments-form.js index 2fb8e03f6..fd4e64cdb 100644 --- a/add-on/src/options/forms/experiments-form.js +++ b/add-on/src/options/forms/experiments-form.js @@ -25,46 +25,46 @@ function experimentsForm ({ return html`
-
-

${browser.i18n.getMessage('option_header_experiments')}

+
+

${browser.i18n.getMessage('option_header_experiments')}

${browser.i18n.getMessage('option_experiments_warning')}
-
+
-
${switchToggle({ id: 'displayNotifications', checked: displayNotifications, onchange: onDisplayNotificationsChange })}
+
${switchToggle({ id: 'displayNotifications', checked: displayNotifications, onchange: onDisplayNotificationsChange })}
-
+
-
${switchToggle({ id: 'catchUnhandledProtocols', checked: catchUnhandledProtocols, onchange: onCatchUnhandledProtocolsChange })}
+
${switchToggle({ id: 'catchUnhandledProtocols', checked: catchUnhandledProtocols, onchange: onCatchUnhandledProtocolsChange })}
-
+
-
${switchToggle({ id: 'recoverFailedHttpRequests', checked: recoverFailedHttpRequests, onchange: onrecoverFailedHttpRequestsChange })}
+
${switchToggle({ id: 'recoverFailedHttpRequests', checked: recoverFailedHttpRequests, onchange: onrecoverFailedHttpRequestsChange })}
-
+
-
${switchToggle({ id: 'linkify', checked: linkify, onchange: onLinkifyChange })}
+
${switchToggle({ id: 'linkify', checked: linkify, onchange: onLinkifyChange })}
-
+
-
${switchToggle({ id: 'detectIpfsPathHeader', checked: detectIpfsPathHeader, onchange: onDetectIpfsPathHeaderChange })}
+
${switchToggle({ id: 'detectIpfsPathHeader', checked: detectIpfsPathHeader, onchange: onDetectIpfsPathHeaderChange })}
-
+
-
${switchToggle({ id: 'ipfsProxy', checked: ipfsProxy, disabled: true, onchange: onIpfsProxyChange })}
+
${switchToggle({ id: 'ipfsProxy', checked: ipfsProxy, disabled: true, onchange: onIpfsProxyChange })}
-
+
-
+
-
+
diff --git a/add-on/src/options/forms/file-import-form.js b/add-on/src/options/forms/file-import-form.js index c7a92f0cc..e406c9106 100644 --- a/add-on/src/options/forms/file-import-form.js +++ b/add-on/src/options/forms/file-import-form.js @@ -11,9 +11,9 @@ function fileImportForm ({ importDir, openViaWebUI, preloadAtPublicGateway, onOp const onPreloadAtPublicGatewayChange = onOptionChange('preloadAtPublicGateway') return html`
-
-

${browser.i18n.getMessage('option_header_fileImport')}

-
+
+

${browser.i18n.getMessage('option_header_fileImport')}

+
-
+
-
${switchToggle({ id: 'openViaWebUI', checked: openViaWebUI, onchange: onOpenViaWebUIChange })}
+
${switchToggle({ id: 'openViaWebUI', checked: openViaWebUI, onchange: onOpenViaWebUIChange })}
-
+
-
${switchToggle({ id: 'preloadAtPublicGateway', checked: preloadAtPublicGateway, onchange: onPreloadAtPublicGatewayChange })}
+
${switchToggle({ id: 'preloadAtPublicGateway', checked: preloadAtPublicGateway, onchange: onPreloadAtPublicGatewayChange })}
diff --git a/add-on/src/options/forms/gateways-form.js b/add-on/src/options/forms/gateways-form.js index feddfc61a..e48c2afb8 100644 --- a/add-on/src/options/forms/gateways-form.js +++ b/add-on/src/options/forms/gateways-form.js @@ -33,9 +33,9 @@ function gatewaysForm ({ return html`
-
-

${browser.i18n.getMessage('option_header_gateways')}

-
+
+

${browser.i18n.getMessage('option_header_gateways')}

+
-
+
${supportRedirectToCustomGateway && allowChangeOfCustomGateway ? html` -
+
` : null} ${supportRedirectToCustomGateway ? html` -
+
-
${switchToggle({ id: 'useCustomGateway', checked: useCustomGateway, onchange: onUseCustomGatewayChange })}
+
${switchToggle({ id: 'useCustomGateway', checked: useCustomGateway, onchange: onUseCustomGatewayChange })}
` : null} ${supportRedirectToCustomGateway ? html` -
+
-
${switchToggle({ id: 'useSubdomains', checked: useSubdomains, onchange: onUseSubdomainProxyChange })}
+
${switchToggle({ id: 'useSubdomains', checked: useSubdomains, onchange: onUseSubdomainProxyChange })}
` : null} ${supportRedirectToCustomGateway ? html` -
+
` : null} diff --git a/add-on/src/options/forms/global-toggle-form.js b/add-on/src/options/forms/global-toggle-form.js index 45c58b32a..2acd466da 100644 --- a/add-on/src/options/forms/global-toggle-form.js +++ b/add-on/src/options/forms/global-toggle-form.js @@ -8,7 +8,7 @@ const switchToggle = require('../../pages/components/switch-toggle') function globalToggleForm ({ active, onOptionChange }) { const toggle = onOptionChange('active') return html` - +