diff options
Diffstat (limited to 'comm/mail/components/preferences/general.inc.xhtml')
-rw-r--r-- | comm/mail/components/preferences/general.inc.xhtml | 1096 |
1 files changed, 1096 insertions, 0 deletions
diff --git a/comm/mail/components/preferences/general.inc.xhtml b/comm/mail/components/preferences/general.inc.xhtml new file mode 100644 index 0000000000..438624649b --- /dev/null +++ b/comm/mail/components/preferences/general.inc.xhtml @@ -0,0 +1,1096 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + <script src="chrome://communicator/content/utilityOverlay.js" /> + <script src="chrome://messenger/content/preferences/general.js"/> + <script src="chrome://mozapps/content/preferences/fontbuilder.js"/> + + <commandset id="appPaneCommandSet"> + <command id="cmd_delete" + oncommand="gGeneralPane.onDelete();"/> + </commandset> + + <keyset id="appPaneKeyset"> + <key keycode="VK_BACK" modifiers="any" command="cmd_delete"/> + <key keycode="VK_DELETE" modifiers="any" command="cmd_delete"/> + </keyset> + + <keyset> + <key data-l10n-id="focus-search-shortcut" modifiers="accel" + oncommand="gGeneralPane.focusFilterBox();"/> + <key data-l10n-id="focus-search-shortcut-alt" modifiers="accel" + oncommand="gGeneralPane.focusFilterBox();"/> + </keyset> + + <stringbundle id="bundlePreferences" src="chrome://messenger/locale/preferences/preferences.properties"/> +#ifdef HAVE_SHELL_SERVICE + <stringbundle id="bundleBrand" src="chrome://branding/locale/brand.properties"/> +#endif + <html:template id="paneGeneral"> + <hbox id="generalCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="pane-general-title"/> + </hbox> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="general-legend"></html:legend> + <vbox> + <hbox align="start"> + <checkbox id="mailnewsStartPageEnabled" + preference="mailnews.start_page.enabled" + data-l10n-id="start-page-label"/> + </hbox> + <hbox align="center" class="input-container"> + <label data-l10n-id="location-label" control="mailnewsStartPageUrl"/> + <html:input id="mailnewsStartPageUrl" + type="url" + preference="mailnews.start_page.url"/> + <button is="highlightable-button" id="browseForStartPageUrl" + data-l10n-id="restore-default-label" + oncommand="gGeneralPane.restoreDefaultStartPage();"> + </button> + </hbox> + </vbox> + </html:fieldset> + </html:div> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="default-search-engine"></html:legend> + <hbox align="center"> + <hbox> + <menulist id="defaultWebSearch"> + <menupopup id="defaultWebSearchPopup"/> + </menulist> + </hbox> + <button is="highlightable-button" id="addSearchEngine" + data-l10n-id="add-web-search-engine" + oncommand="gGeneralPane.addSearchEngine();"/> + <button is="highlightable-button" id="removeSearchEngine" + data-l10n-id="remove-search-engine" + oncommand="gGeneralPane.removeSearchEngine();"/> + </hbox> + </html:fieldset> + </html:div> + +#ifdef HAVE_SHELL_SERVICE + <html:div data-category="paneGeneral"> + <html:fieldset id="systemDefaultsGroup" data-category="paneGeneral"> + <html:legend data-l10n-id="system-integration-legend"></html:legend> + <vbox> + <hbox id="checkDefaultBox" align="center"> + <checkbox id="alwaysCheckDefault" + preference="mail.shell.checkDefaultClient" + data-l10n-id="always-check-default"/> + <spacer flex="1"/> + <hbox> + <button is="highlightable-button" id="checkDefaultButton" + data-l10n-id="check-default-button" + oncommand="gGeneralPane.checkDefaultNow();" + preference="pref.general.disable_button.default_mail" + search-l10n-ids=" + system-integration-title.title, + system-integration-dialog.buttonlabelaccept, + system-integration-dialog.buttonlabelcancel, + system-integration-dialog.buttonlabelcancel2, + default-client-intro, + unset-default-tooltip, + checkbox-email-label.label, + checkbox-newsgroups-label.label, + checkbox-feeds-label.label, + system-search-integration-label.label, + check-on-startup-label.label"/> + </hbox> + </hbox> +#ifdef XP_WIN + <hbox align="start"> + <checkbox data-l10n-id="minimize-to-tray-label" + preference="mail.minimizeToTray"/> + </hbox> +#endif + <hbox id="searchIntegrationContainer"> + <checkbox id="searchIntegration" + preference="searchintegration.enable" + data-l10n-id="search-integration-label"/> + </hbox> + </vbox> + </html:fieldset> + </html:div> +#endif + + <hbox id="languageAndAppearanceCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-language-and-appearance-header"/> + </hbox> + + <!-- Window layout --> + <html:div data-category="paneGeneral"> + <html:fieldset id="layoutGroup" data-category="paneGeneral"> + <html:legend data-l10n-id="window-layout-legend"></html:legend> + <hbox> + <checkbox id="drawInTitlebar" + data-l10n-id="draw-in-titlebar-label" + preference="mail.tabs.drawInTitlebar"/> + <spacer flex="1"/> + </hbox> + <hbox> + <vbox> + <checkbox id="autoHideTabbar" + data-l10n-id="auto-hide-tabbar-label" + preference="mail.tabs.autoHide"/> + <description data-l10n-id="auto-hide-tabbar-description" + class="tip-caption indent"/> + </vbox> + <spacer flex="1"/> + </hbox> + </html:fieldset> + </html:div> + + <!-- Fonts and Colors --> + <html:div data-category="paneGeneral"> + <html:fieldset id="fontsGroup" data-category="paneGeneral"> + <html:legend data-l10n-id="fonts-legend"></html:legend> + + <hbox id="fontSettings" flex="1"> + <vbox id="fontRow" flex="1"> + <hbox align="center"> + <label data-l10n-id="default-font-label" control="defaultFont"/> + <hbox flex="1"> + <menulist id="defaultFont" flex="1" sizetopopup="pref" crop="center"> + <menupopup crop="center"/> + </menulist> + </hbox> + <label data-l10n-id="default-size-label" control="defaultFontSize"/> + <hbox flex="1"> + <menulist id="defaultFontSize" flex="1"> + <menupopup crop="center"> + <menuitem value="9" label="9"/> + <menuitem value="10" label="10"/> + <menuitem value="11" label="11"/> + <menuitem value="12" label="12"/> + <menuitem value="13" label="13"/> + <menuitem value="14" label="14"/> + <menuitem value="15" label="15"/> + <menuitem value="16" label="16"/> + <menuitem value="17" label="17"/> + <menuitem value="18" label="18"/> + <menuitem value="20" label="20"/> + <menuitem value="22" label="22"/> + <menuitem value="24" label="24"/> + <menuitem value="26" label="26"/> + <menuitem value="28" label="28"/> + <menuitem value="30" label="30"/> + <menuitem value="32" label="32"/> + <menuitem value="34" label="34"/> + <menuitem value="36" label="36"/> + <menuitem value="40" label="40"/> + <menuitem value="44" label="44"/> + <menuitem value="48" label="48"/> + <menuitem value="56" label="56"/> + <menuitem value="64" label="64"/> + <menuitem value="72" label="72"/> + </menupopup> + </menulist> + </hbox> + </hbox> + </vbox> + <vbox id="colorsRow"> + <hbox flex="1"> + <button is="highlightable-button" id="advancedFonts" + data-l10n-id="font-options-button" + oncommand="gGeneralPane.configureFonts();" + flex="1" + search-l10n-ids=" + fonts-label-default-unnamed.label, + fonts-dialog-title, + fonts-language-legend.value, + fonts-proportional-label.value, + font-language-group-latin.label, + font-language-group-japanese.label, + font-language-group-trad-chinese.label, + font-language-group-simpl-chinese.label, + font-language-group-trad-chinese-hk.label, + font-language-group-korean.label, + font-language-group-cyrillic.label, + font-language-group-el.label, + font-language-group-other.label, + font-language-group-thai.label, + font-language-group-hebrew.label, + font-language-group-arabic.label, + font-language-group-devanagari.label, + font-language-group-tamil.label, + font-language-group-armenian.label, + font-language-group-bengali.label, + font-language-group-canadian.label, + font-language-group-ethiopic.label, + font-language-group-georgian.label, + font-language-group-gujarati.label, + font-language-group-gurmukhi.label, + font-language-group-khmer.label, + font-language-group-malayalam.label, + font-language-group-math.label, + font-language-group-odia.label, + font-language-group-telugu.label, + font-language-group-kannada.label, + font-language-group-sinhala.label, + font-language-group-tibetan.label, + default-font-serif.label, + default-font-sans-serif.label, + font-size-label.value, + font-size-monospace-label.value, + font-serif-label.value, + font-sans-serif-label.value, + font-monospace-label.value, + font-min-size-label.value, + min-size-none.label, + font-control-legend, + use-document-fonts-checkbox.label, + use-fixed-width-plain-checkbox.label, + text-encoding-legend, + text-encoding-description, + font-outgoing-email-label.value, + font-incoming-email-label.value, + default-font-reply-checkbox.label"/> + </hbox> + <hbox flex="1"> + <button is="highlightable-button" id="colors" + data-l10n-id="color-options-button" + oncommand="gGeneralPane.configureColors();" + flex="1" + search-l10n-ids=" + colors-dialog-window2.title, + colors-dialog-legend, + text-color-label.value, + background-color-label.value, + use-system-colors.label, + colors-link-legend, + link-color-label.value, + visited-link-color-label.value, + underline-link-checkbox.label, + override-color-label.value, + override-color-always.label, + override-color-auto.label, + override-color-never.label"/> + </hbox> + </vbox> + </hbox> + <hbox> + <html:legend data-l10n-id="display-width-legend"></html:legend> + </hbox> + <hbox> + <checkbox id="displayGlyph" + preference="mail.display_glyph" + data-l10n-id="convert-emoticons-label"/> + <spacer flex="1"/> + </hbox> + + <separator class="thin"/> + + <label control="displayText" data-l10n-id="display-text-label"/> + <hbox id="displayText" class="indent" align="center" role="group"> + <label data-l10n-id="style-label" control="mailQuotedStyle"/> + <hbox> + <menulist id="mailQuotedStyle" preference="mail.quoted_style"> + <menupopup> + <menuitem value="0" data-l10n-id="regular-style-item"/> + <menuitem value="1" data-l10n-id="bold-style-item"/> + <menuitem value="2" data-l10n-id="italic-style-item"/> + <menuitem value="3" data-l10n-id="bold-italic-style-item"/> + </menupopup> + </menulist> + </hbox> + <label data-l10n-id="size-label" control="mailQuotedSize"/> + <hbox> + <menulist id="mailQuotedSize" preference="mail.quoted_size"> + <menupopup> + <menuitem value="0" data-l10n-id="regular-size-item"/> + <menuitem value="1" data-l10n-id="bigger-size-item"/> + <menuitem value="2" data-l10n-id="smaller-size-item"/> + </menupopup> + </menulist> + </hbox> + <label data-l10n-id="quoted-text-color" control="citationmenu"/> + <html:input type="color" id="citationmenu" preference="mail.citation_color"/> + </hbox> + </html:fieldset> + </html:div> + + <!-- Date and time formatting --> + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="datetime-formatting-legend"></html:legend> + <radiogroup id="formatLocale" align="start" + preference="intl.regional_prefs.use_os_locales" + orient="vertical"> + <radio id="appLocale" + value="false"/> + <!-- label and accesskey will be set dynamically --> + <radio id="rsLocale" + value="true"/> + <!-- label and accesskey will be set dynamically --> + </radiogroup> + </html:fieldset> + </html:div> + + <html:div data-category="paneGeneral"> + <html:fieldset id="messengerLanguagesBox" data-category="paneGeneral" hidden="hidden"> + <html:legend data-l10n-id="language-selector-legend"></html:legend> + <vbox align="start"> + <description flex="1" + controls="chooseMessengerLanguage" + data-l10n-id="choose-messenger-language-description"/> + <hbox> + <hbox> + <menulist id="primaryMessengerLocale" + oncommand="gGeneralPane.onPrimaryMessengerLanguageMenuChange(event)"> + <menupopup/> + </menulist> + </hbox> + <hbox> + <button is="highlightable-button" id="manageMessengerLanguagesButton" + class="accessory-button" + data-l10n-id="manage-messenger-languages-button" + oncommand="gGeneralPane.showMessengerLanguagesSubDialog({search: false})" + search-l10n-ids=" + languages-customize-moveup.label, + languages-customize-movedown.label, + languages-customize-remove.label, + languages-customize-select-language.placeholder, + languages-customize-add.label, + messenger-languages-window2.title, + messenger-languages-description, + messenger-languages-search, + messenger-languages-searching.label, + messenger-languages-downloading.label, + messenger-languages-select-language.label, + messenger-languages-installed-label, + messenger-languages-available-label, + messenger-languages-error"/> + </hbox> + </hbox> + </vbox> + <hbox id="confirmMessengerLanguage" + class="message-bar" + align="center" + hidden="true"> + <html:img class="message-bar-icon" + src="chrome://global/skin/icons/info.svg" alt="" /> + <vbox class="message-bar-content-container" align="stretch" flex="1"/> + </hbox> + </html:fieldset> + </html:div> + + <!-- Scrolling --> + <html:div data-category="paneGeneral"> + <html:fieldset id="scrollingGroup" data-category="paneGeneral"> + <html:legend data-l10n-id="scrolling-legend"></html:legend> + <hbox> + <checkbox id="useAutoScroll" + data-l10n-id="autoscroll-label" + preference="general.autoScroll"/> + <spacer flex="1"/> + </hbox> + <hbox> + <checkbox id="useSmoothScrolling" + data-l10n-id="smooth-scrolling-label" + preference="general.smoothScroll"/> + <spacer flex="1"/> + </hbox> +#ifdef MOZ_WIDGET_GTK + <hbox> + <checkbox id="useOverlayScrollbars" + data-l10n-id="browsing-gtk-use-non-overlay-scrollbars" + preference="widget.gtk.overlay-scrollbars.enabled"/> + <spacer flex="1"/> + </hbox> +#endif + </html:fieldset> + </html:div> + + <hbox id="incomingMailCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-incoming-mail-header"/> + </hbox> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="new-message-arrival"></html:legend> +#if defined(XP_MACOSX) || defined(XP_WIN) + <hbox align="center"> + <description flex="1" data-l10n-id="change-dock-icon"/> + <hbox> + <button is="highlightable-button" id="dockOptions" + oncommand="gGeneralPane.configureDockOptions();" + data-l10n-id="app-icon-options" + search-l10n-ids=" + dock-options-window-dialog2.title, + bounce-system-dock-icon.label, + dock-icon-legend, + dock-icon-show-label.value, + count-unread-messages-radio.label, + count-new-messages-radio.label, + notification-settings-info2"/> + </hbox> + </hbox> +#endif +#ifdef XP_MACOSX + <description class="bold" data-l10n-id="notification-settings2"/> +#else + <hbox align="center"> + <checkbox id="newMailNotificationAlert" + data-l10n-id="animated-alert-label" + preference="mail.biff.show_alert"/> + <spacer flex="1"/> + <hbox> + <button is="highlightable-button" id="customizeMailAlert" + oncommand="gGeneralPane.customizeMailAlert();" + data-l10n-id="customize-alert-label" + search-l10n-ids=" + notifications-dialog-window.title, + customize-alert-description, + preview-text-checkbox.label, + subject-checkbox.label, + sender-checkbox.label, + open-time-label-before.value, + open-time-label-after.value"/> + </hbox> + </hbox> + <hbox align="center" class="indent"> + <checkbox id="useSystemNotificationAlert" + data-l10n-id="biff-use-system-alert" + preference="mail.biff.use_system_alert"/> + </hbox> +#ifdef XP_WIN + <vbox> + <checkbox id="newMailNotificationTrayIcon" + preference="mail.biff.show_tray_icon" + data-l10n-id="tray-icon-unread-label"/> + <description class="indent tip-caption" + flex="1" + data-l10n-id="tray-icon-unread-description"/> + </vbox> +#endif +#endif + + <hbox align="center"> + <checkbox id="newMailNotification" + preference="mail.biff.play_sound" + data-l10n-id="mail-play-sound-label" + oncommand="gGeneralPane.updatePlaySound();"/> + <spacer flex="1"/> + <button is="highlightable-button" id="playSound" + data-l10n-id="mail-play-button" + oncommand="gGeneralPane.previewSound();"/> + </hbox> + +#ifndef XP_MACOSX + <radiogroup id="soundType" + class="indent" + preference="mail.biff.play_sound.type" + orient="vertical" + oncommand="gGeneralPane.updatePlaySound();" + aria-labelledby="newMailNotification"> + <hbox> + <radio id="system" + value="0" + data-l10n-id="mail-system-sound-label"/> + <spacer flex="1"/> + </hbox> + <hbox> + <radio id="custom" + value="1" + data-l10n-id="mail-custom-sound-label"/> + <spacer flex="1"/> + </hbox> + </radiogroup> +#endif + <hbox align="center" class="input-container"> + <html:input id="soundUrlLocation" + type="text" + class="input-filefield indent" + readonly="readonly" + preference="mail.biff.play_sound.url" + preference-editable="true" + aria-labelledby="custom"/> + <button is="highlightable-button" id="browseForSound" + data-l10n-id="mail-browse-sound-button" + oncommand="gGeneralPane.browseForSoundFile();"/> + </hbox> + </html:fieldset> + </html:div> + + <hbox id="filesAttachmentCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-files-and-attachment-header"/> + </hbox> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <search-textbox id="filter" + data-l10n-id="search-handler-table" + data-l10n-attrs="placeholder" + aria-controls="handlersTable" + oncommand="gGeneralPane._rebuildView();"/> + <separator class="thin"/> + <html:div id="handlersView" + preference="pref.downloads.disable_button.edit_actions"> + <html:table id="handlersTable"> + <html:thead> + <html:tr> + <html:th scope="col" + sort-type="type"> + <html:button class="handlerHeaderButton"> + <html:span class="handlerHeader" + data-l10n-id="type-column-header"> + </html:span> + <html:img class="handlerSortHeaderIcon" + alt=""/> + </html:button> + </html:th> + <html:th scope="col" + sort-type="action"> + <html:button class="handlerHeaderButton"> + <html:span class="handlerHeader" + data-l10n-id="action-column-header"> + </html:span> + <html:img class="handlerSortHeaderIcon" + alt=""/> + </html:button> + </html:th> + </html:tr> + </html:thead> + <html:tbody> + </html:tbody> + </html:table> + </html:div> + + <separator class="thin"/> + + <vbox align="start"> + <radiogroup id="saveWhere" flex="1" + preference="browser.download.useDownloadDir"> + <hbox id="saveToRow" align="center" class="input-container"> + <radio id="saveTo" value="true" + data-l10n-id="save-to-label" + aria-labelledby="saveTo downloadFolder"/> + <html:input id="downloadFolder" + class="input-filefield" + type="text" + readonly="readonly" + aria-labelledby="saveTo"/> + <button is="highlightable-button" id="chooseFolder" + oncommand="gDownloadDirSection.chooseFolder();" + data-l10n-id="choose-folder-label"/> + </hbox> + <hbox> + <radio id="alwaysAsk" + value="false" + data-l10n-id="always-ask-label"/> + </hbox> + </radiogroup> + </vbox> + </html:fieldset> + </html:div> + + <hbox id="tagsCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-tags-header"/> + </hbox> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <label control="tagList" data-l10n-id="display-tags-text"/> + <hbox> + <richlistbox id="tagList" + flex="1" + ondblclick="gGeneralPane.editTag();" + onselect="gGeneralPane.onSelectTag();"/> + <vbox id="tagButtons"> + <hbox> + <button is="highlightable-button" id="newTagButton" + data-l10n-id="new-tag-button" + oncommand="gGeneralPane.addTag();" + search-l10n-ids=" + tag-dialog-window.title, + tag-name-label.value"/> + </hbox> + <hbox> + <button is="highlightable-button" id="editTagButton" + disabled="true" + data-l10n-id="edit-tag-button" + oncommand="gGeneralPane.editTag();" + search-l10n-ids=" + tag-dialog-window.title, + tag-name-label.value"/> + </hbox> + <button is="highlightable-button" id="removeTagButton" + disabled="true" + data-l10n-id="delete-tag-button" + oncommand="gGeneralPane.removeTag();"/> + </vbox> + </hbox> + </html:fieldset> + </html:div> + + <hbox id="readingAndDisplayCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-reading-and-display-header"/> + </hbox> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <vbox> + <hbox> + <checkbox id="viewAttachmentsInline" + data-l10n-id="view-attachments-inline" + preference="mail.inline_attachments"/> + </hbox> + + <hbox> + <checkbox id="automaticallyMarkAsRead" + preference="mailnews.mark_message_read.auto" + data-l10n-id="auto-mark-as-read"/> + </hbox> + + <radiogroup id="markAsReadAutoPreferences" orient="vertical" + class="indent" + align="start" + preference="mailnews.mark_message_read.delay"> + <radio id="mark_read_immediately" + data-l10n-id="mark-read-no-delay" + value="false"/> + <hbox align="center"> + <radio id="markAsReadAfterDelay" value="true" + data-l10n-id="mark-read-delay"/> + <html:input id="markAsReadDelay" type="number" class="size3" + min="1" max="2147483" + preference="mailnews.mark_message_read.delay.interval" + aria-labelledby="markAsReadAfterDelay markAsReadDelay secondsLabel"/> + <label id="secondsLabel" data-l10n-id="seconds-label"/> + </hbox> + </radiogroup> + </vbox> + + <separator/> + + <vbox> + <hbox> + <label data-l10n-id="open-msg-label" + control="mailOpenMessageBehavior"/> + </hbox> + <hbox> + <radiogroup id="mailOpenMessageBehavior" class="indent" + preference="mail.openMessageBehavior" + orient="horizontal"> + <radio id="newTab" value="2" data-l10n-id="open-msg-tab"/> + <radio id="newWindow" value="0" data-l10n-id="open-msg-window"/> + <radio id="existingWindow" value="1" + data-l10n-id="open-msg-ex-window"/> + </radiogroup> + </hbox> + <hbox> + <checkbox id="closeMsgOnMoveOrDelete" + data-l10n-id="close-move-delete" + preference="mail.close_message_window.on_delete"/> + </hbox> + </vbox> + + <separator/> + + <hbox> + <label data-l10n-id="display-name-label"/> + </hbox> + <hbox> + <checkbox id="showCondensedAddresses" + data-l10n-id="condensed-addresses-label" + preference="mail.showCondensedAddresses"/> + </hbox> + + <separator class="thin"/> + + <hbox align="center"> + <description flex="1" data-l10n-id="return-receipts-description"/> + <hbox> + <button is="highlightable-button" id="showReturnReceipts" + data-l10n-id="return-receipts-button" + oncommand="gGeneralPane.showReturnReceipts();" + search-l10n-ids=" + receipts-dialog-window.title, + return-receipt-checkbox-control.label, + receipt-arrive-label, + receipt-leave-radio-control.label, + receipt-move-radio-control.label, + receipt-request-label, + receipt-return-never-radio-control.label, + receipt-return-some-radio-control.label, + receipt-not-to-cc-label.value, + receipt-send-never-label.label, + receipt-send-always-label.label, + receipt-send-ask-label.label, + sender-outside-domain-label.value, + other-cases-text-label.value"/> + </hbox> + </hbox> + </html:fieldset> + </html:div> + +#ifdef MOZ_UPDATER + <hbox id="updatesCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-updates-header"/> + </hbox> + + <!-- Update --> + <html:div data-category="paneGeneral"> + <html:fieldset id="updateApp" data-category="paneGeneral"> + <html:legend data-l10n-id="update-app-legend"></html:legend> + <hbox align="center"> + <vbox> + <description> + <label id="version"/> + <label is="text-link" id="releasenotes" hidden="true" data-l10n-id="release-notes-link"></label> + </description> + <description id="distribution" class="text-blurb" hidden="true"/> + <description id="distributionId" class="text-blurb" hidden="true"/> + </vbox> + <spacer flex="1"/> + <vbox> + <hbox> + <button is="highlightable-button" id="showUpdateHistory" + data-l10n-id="update-history-button" + preference="app.update.disable_button.showUpdateHistory" + oncommand="gGeneralPane.showUpdates();" + search-l10n-ids=" + history-title, + history-intro, + close-button-label.buttonlabelcancel, + close-button-label.title, + no-updates-label, + name-header, + date-header, + type-header, + state-header"/> + </hbox> + </vbox> + </hbox> + <hbox id="updateBox"> + <deck id="updateDeck" orient="vertical" flex="1"> + <html:div id="checkForUpdates" class="update-deck-container"> + <html:button id="checkForUpdatesButton" + data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + <html:div id="downloadAndInstall" class="update-deck-container"> + <html:button id="downloadAndInstallButton" + onclick="gAppUpdater.startDownload();"> + </html:button> + </html:div> + <html:div id="apply" class="update-deck-container"> + <html:button id="updateButton" + data-l10n-id="update-update-button" + onclick="gAppUpdater.buttonRestartAfterDownload();"> + </html:button> + </html:div> + <html:div id="checkingForUpdates" class="update-deck-container"> + <html:img class="update-throbber" alt="" /> + <html:span data-l10n-id="update-checking-for-updates"></html:span> + <!-- Button is only used for presentation in reference to the actual + - button that triggered this action, which would now be + - invisible --> + <html:button data-l10n-id="update-check-for-updates-button" + disabled="true"> + </html:button> + </html:div> + <html:div id="downloading" class="update-deck-container" + data-l10n-id="update-downloading"> + <html:img class="update-throbber" data-l10n-name="icon"></html:img> + <!-- Group within a single span to center align with icon. --> + <html:span id="downloadStatus" data-l10n-name="download-status"></html:span> + </html:div> + <html:div id="applying" class="update-deck-container"> + <html:img class="update-throbber"/> + <html:span data-l10n-id="update-applying"></html:span> + </html:div> + <html:div id="downloadFailed" class="update-deck-container" + data-l10n-id="update-failed"> + <html:a id="failedLink" class="text-link download-link" + data-l10n-name="failed-link"></html:a> + <html:button data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + <html:div id="policyDisabled" class="update-deck-container"> + <html:span data-l10n-id="update-admin-disabled"></html:span> + </html:div> + <html:div id="noUpdatesFound" class="update-deck-container"> + <html:span data-l10n-id="update-no-updates-found"></html:span> + <html:button data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + <html:div id="checkingFailed" class="update-deck-container"> + <html:span data-l10n-id="aboutdialog-update-checking-failed"></html:span> + <html:button data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + <html:div id="otherInstanceHandlingUpdates" + class="update-deck-container"> + <html:span data-l10n-id="update-other-instance-handling-updates"></html:span> + </html:div> + <html:div id="manualUpdate" class="update-deck-container" + data-l10n-id="update-manual"> + <html:a id="manualLink" class="manualLink text-link download-link" + data-l10n-name="manual-link"></html:a> + <html:button data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + <html:div id="unsupportedSystem" class="update-deck-container" data-l10n-id="update-unsupported"> + <html:a id="unsupportedLink" class="text-link download-link" + data-l10n-name="unsupported-link"></html:a> + </html:div> + <html:div id="restarting" class="update-deck-container"> + <html:span class="update-throbber"></html:span> + <html:span data-l10n-id="update-restarting"></html:span> + </html:div> + <html:div id="internalError" class="update-deck-container" + data-l10n-id="update-internal-error"> + <html:a id="internalErrorLink" class="manualLink text-link download-link" + data-l10n-name="manual-link"></html:a> + <html:button data-l10n-id="update-check-for-updates-button" + onclick="gAppUpdater.checkForUpdates();"> + </html:button> + </html:div> + </deck> + </hbox> + <separator/> + <description id="updateAllowDescription" data-l10n-id="allow-description"/> + <vbox id="updateSettingsContainer"> + <radiogroup id="updateRadioGroup" + align="start"> + <radio id="autoDesktop" + value="true" + data-l10n-id="automatic-updates-label"/> + <radio id="manualDesktop" + value="false" + data-l10n-id="check-updates-label"/> + </radiogroup> + <description id="updateSettingCrossUserWarning" + data-l10n-id="cross-user-udpate-warning" + hidden="true"/> + </vbox> + +#ifdef MOZ_MAINTENANCE_SERVICE + <separator class="thin"/> + <checkbox id="useService" + data-l10n-id="use-service" + preference="app.update.service.enabled"/> +#endif + </html:fieldset> + </html:div> +#endif + + <hbox id="networkAndDiskspaceCategory" + class="subcategory" + data-category="paneGeneral"> + <html:h1 data-l10n-id="general-network-and-diskspace-header"/> + </hbox> + + <!-- Networking & Disk Space --> + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="networking-legend"></html:legend> + <hbox align="center"> + <description control="catProxiesButton" + data-l10n-id="proxy-config-description" + flex="1"/> + <hbox> + <button is="highlightable-button" id="catProxiesButton" + data-l10n-id="network-settings-button" + oncommand="gGeneralPane.showConnections();" + search-l10n-ids=" + connection-dns-over-https-url-resolver, + connection-dns-over-https-url-custom.label, + connection-dns-over-https-custom-label, + connection-proxy-legend, + proxy-type-no.label, + proxy-type-wpad.label, + proxy-type-system.label, + proxy-type-manual.label, + proxy-http-label.value, + http-port-label.value, + proxy-http-sharing.label, + proxy-https-label.value, + ssl-port-label.value, + proxy-socks-label.value, + socks-port-label.value, + proxy-socks4-label.label, + proxy-socks5-label.label, + proxy-type-auto.label, + proxy-reload-label.label, + no-proxy-label.value, + no-proxy-example, + connection-proxy-noproxy-localhost-desc-2, + proxy-password-prompt.label, + proxy-remote-dns.label, + proxy-enable-doh.label"/> + </hbox> + </hbox> + </html:fieldset> + </html:div> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="offline-legend"></html:legend> + <hbox align="center"> + <description data-l10n-id="offline-settings" + control="offlineSettingsButton" + flex="1"/> + <hbox> + <button is="highlightable-button" id="offlineSettingsButton" + data-l10n-id="offline-settings-button" + oncommand="gGeneralPane.showOffline();" + search-l10n-ids=" + offline-dialog-window.title, + autodetect-online-label.label, + startup-label, + status-radio-remember.label, + status-radio-ask.label, + status-radio-always-online.label, + status-radio-always-offline.label, + going-online-label, + going-online-auto.label, + going-online-not.label, + going-online-ask.label, + going-offline-label, + going-offline-auto.label, + going-offline-not.label, + going-offline-ask.label"/> + </hbox> + </hbox> + </html:fieldset> + </html:div> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="diskspace-legend"></html:legend> + <hbox align="center"> + <label id="actualDiskCacheSize" flex="1"/> + <button is="highlightable-button" id="clearCacheButton" + data-l10n-id="clear-cache-button" + oncommand="gGeneralPane.clearCache();"/> + </hbox> + <hbox> + <checkbox id="clearCacheOnShutdown" + preference="privacy.clearOnShutdown.cache" + data-l10n-id="clear-cache-shutdown-label"/> + </hbox> + <hbox> + <checkbox id="allowSmartSize" + preference="browser.cache.disk.smart_size.enabled" + data-l10n-id="smart-cache-label"/> + </hbox> + <hbox align="center" class="indent"> + <label id="useCacheBefore" control="cacheSize" + data-l10n-id="use-cache-before"/> + <html:input id="cacheSize" type="number" class="size4" max="1024" + preference="browser.cache.disk.capacity" + aria-labelledby="useCacheBefore cacheSize useCacheAfter"/> + <label id="useCacheAfter" data-l10n-id="use-cache-after" flex="1"/> + </hbox> + <hbox align="center"> + <checkbox id="offlineCompactFolder" + data-l10n-id="offline-compact-folder" + aria-labelledby="offlineCompactFolder offlineCompactFolderMin compactFolderMB" + preference="mail.prompt_purge_threshhold" + oncommand="gGeneralPane.updateCompactOptions();"/> + <html:input id="offlineCompactFolderMin" type="number" class="size4" + min="1" max="2048" value="200" + preference="mail.purge_threshhold_mb" + aria-labelledby="offlineCompactFolder offlineCompactFolderMin compactFolderMB"/> + <label id="compactFolderMB" data-l10n-id="compact-folder-size" value=""/> + </hbox> + <hbox align="center" class="indent"> + <checkbox id="offlineCompactFolderAutomatically" + data-l10n-id="offline-compact-folder-automatically" + preference="mail.purge.ask"/> + </hbox> + </html:fieldset> + </html:div> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <html:legend data-l10n-id="general-indexing-label"></html:legend> + <vbox> + <hbox> + <checkbox id="enableGloda" + preference="mailnews.database.global.indexer.enabled" + data-l10n-id="enable-gloda-search-label"/> + </hbox> + <hbox align="center"> + <label control="storeTypeMenulist" data-l10n-id="store-type-label"/> + <hbox> + <menulist id="storeTypeMenulist" + oncommand="gGeneralPane.updateDefaultStore(this.selectedItem.value)"> + <menupopup id="storeTypeMenupopup"> + <menuitem id="mboxStore" + data-l10n-id="mbox-store-label" + value="@mozilla.org/msgstore/berkeleystore;1"/> + <menuitem id="maildirStore" + data-l10n-id="maildir-store-label" + value="@mozilla.org/msgstore/maildirstore;1"/> + </menupopup> + </menulist> + </hbox> + </hbox> + <hbox> + <checkbox id="allowHWAccel" + preference="layers.acceleration.disabled" + data-l10n-id="allow-hw-accel"/> + </hbox> + </vbox> + <vbox> + </vbox> + </html:fieldset> + </html:div> + + <separator class="thin" data-category="paneGeneral"/> + + <html:div data-category="paneGeneral"> + <html:fieldset data-category="paneGeneral"> + <hbox pack="end"> + <hbox> + <button is="highlightable-button" id="configEditor" + data-l10n-id="config-editor-button" + oncommand="gGeneralPane.showConfigEdit();" + searchkeywords="about:config" + search-l10n-ids=" + about-config-page-title, + about-config-search-input1.placeholder, + about-config-show-all, + about-config-pref-add-button.title, + about-config-pref-toggle-button.title, + about-config-pref-edit-button.title, + about-config-pref-save-button.title, + about-config-pref-reset-button.title, + about-config-pref-delete-button.title, + about-config-pref-add-type-boolean, + about-config-pref-add-type-number, + about-config-pref-add-type-string + "/> + </hbox> + </hbox> + </html:fieldset> + </html:div> + + </html:template> |