# 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/. <!-- Privacy panel --> <script type="application/javascript" src="chrome://browser/content/preferences/in-content/privacy.js"/> <preferences id="privacyPreferences" hidden="true" data-category="panePrivacy"> <!-- Tracking --> #ifdef MOZ_SAFE_BROWSING <preference id="privacy.trackingprotection.enabled" name="privacy.trackingprotection.enabled" type="bool"/> <preference id="privacy.trackingprotection.pbmode.enabled" name="privacy.trackingprotection.pbmode.enabled" type="bool"/> #else <preference id="privacy.donottrackheader.enabled" name="privacy.donottrackheader.enabled" type="bool"/> #endif <!-- XXX button prefs --> <preference id="pref.privacy.disable_button.cookie_exceptions" name="pref.privacy.disable_button.cookie_exceptions" type="bool"/> <preference id="pref.privacy.disable_button.view_cookies" name="pref.privacy.disable_button.view_cookies" type="bool"/> <preference id="pref.privacy.disable_button.change_blocklist" name="pref.privacy.disable_button.change_blocklist" type="bool"/> <preference id="pref.privacy.disable_button.tracking_protection_exceptions" name="pref.privacy.disable_button.tracking_protection_exceptions" type="bool"/> <!-- Location Bar --> <preference id="browser.urlbar.autocomplete.enabled" name="browser.urlbar.autocomplete.enabled" type="bool"/> <preference id="browser.urlbar.suggest.bookmark" name="browser.urlbar.suggest.bookmark" type="bool"/> <preference id="browser.urlbar.suggest.history" name="browser.urlbar.suggest.history" type="bool"/> <preference id="browser.urlbar.suggest.openpage" name="browser.urlbar.suggest.openpage" type="bool"/> <!-- History --> <preference id="places.history.enabled" name="places.history.enabled" type="bool"/> <preference id="browser.formfill.enable" name="browser.formfill.enable" type="bool"/> <!-- Cookies --> <preference id="network.cookie.cookieBehavior" name="network.cookie.cookieBehavior" type="int"/> <preference id="network.cookie.lifetimePolicy" name="network.cookie.lifetimePolicy" type="int"/> <preference id="network.cookie.blockFutureCookies" name="network.cookie.blockFutureCookies" type="bool"/> <!-- Clear Private Data --> <preference id="privacy.sanitize.sanitizeOnShutdown" name="privacy.sanitize.sanitizeOnShutdown" type="bool"/> <preference id="privacy.sanitize.timeSpan" name="privacy.sanitize.timeSpan" type="int"/> <!-- Private Browsing --> <preference id="browser.privatebrowsing.autostart" name="browser.privatebrowsing.autostart" type="bool"/> </preferences> <hbox id="header-privacy" class="header" hidden="true" data-category="panePrivacy"> <label class="header-name" flex="1">&panePrivacy.title;</label> <html:a class="help-button" target="_blank" aria-label="&helpButton.label;"></html:a> </hbox> <!-- Tracking --> <groupbox id="trackingGroup" data-category="panePrivacy" hidden="true"> #ifdef MOZ_SAFE_BROWSING <vbox id="trackingprotectionbox" hidden="true"> <hbox align="start"> <vbox> <caption><label>&trackingProtectionHeader.label; <label id="trackingProtectionLearnMore" class="text-link" value="&trackingProtectionLearnMore.label;"/> </label></caption> <radiogroup id="trackingProtectionRadioGroup"> <radio value="always" label="&trackingProtectionAlways.label;" accesskey="&trackingProtectionAlways.accesskey;"/> <radio value="private" label="&trackingProtectionPrivate.label;" accesskey="&trackingProtectionPrivate.accesskey;"/> <radio value="never" label="&trackingProtectionNever.label;" accesskey="&trackingProtectionNever.accesskey;"/> </radiogroup> </vbox> <spacer flex="1" /> <vbox> <button id="trackingProtectionExceptions" label="&trackingProtectionExceptions.label;" accesskey="&trackingProtectionExceptions.accesskey;" preference="pref.privacy.disable_button.tracking_protection_exceptions"/> <button id="changeBlockList" label="&changeBlockList.label;" accesskey="&changeBlockList.accesskey;" preference="pref.privacy.disable_button.change_blocklist"/> </vbox> </hbox> </vbox> <vbox id="trackingprotectionpbmbox"> <caption><label>&tracking.label;</label></caption> <hbox align="center"> <checkbox id="trackingProtectionPBM" preference="privacy.trackingprotection.pbmode.enabled" accesskey="&trackingProtectionPBM5.accesskey;" label="&trackingProtectionPBM5.label;" /> <label id="trackingProtectionPBMLearnMore" class="text-link" value="&trackingProtectionPBMLearnMore.label;"/> <spacer flex="1" /> <button id="changeBlockListPBM" label="&changeBlockList.label;" accesskey="&changeBlockList.accesskey;" preference="pref.privacy.disable_button.change_blocklist"/> </hbox> </vbox> <vbox> <description>&doNotTrack.pre.label;<label class="text-link" id="doNotTrackSettings" >&doNotTrack.settings.label;</label>&doNotTrack.post.label;</description> </vbox> #else <vbox id="donottrackbox"> <caption><label>&tracking.label;</label></caption> <hbox align="center"> <checkbox id="DoNotTrack" preference="privacy.donottrackheader.enabled" accesskey="&doNotTrack.accesskey;" label="&doNotTrack.label;" /> <label class="text-link" value="&doNotTrackLearnMore.label;" href="https://www.mozilla.org/dnt"/> </hbox> </vbox> #endif </groupbox> <!-- History --> <groupbox id="historyGroup" data-category="panePrivacy" hidden="true"> <caption><label>&history.label;</label></caption> <hbox align="center"> <label id="historyModeLabel" control="historyMode" accesskey="&historyHeader.pre.accesskey;">&historyHeader.pre.label; </label> <menulist id="historyMode"> <menupopup> <menuitem label="&historyHeader.remember.label;" value="remember"/> <menuitem label="&historyHeader.dontremember.label;" value="dontremember"/> <menuitem label="&historyHeader.custom.label;" value="custom"/> </menupopup> </menulist> <label>&historyHeader.post.label;</label> </hbox> <deck id="historyPane"> <vbox id="historyRememberPane"> <hbox align="center" flex="1"> <vbox flex="1"> <description>&rememberDescription.label;</description> <separator class="thin"/> <description>&rememberActions.pre.label;<label class="text-link" id="historyRememberClear" >&rememberActions.clearHistory.label;</label>&rememberActions.middle.label;<label class="text-link" id="historyRememberCookies" >&rememberActions.removeCookies.label;</label>&rememberActions.post.label;</description> </vbox> </hbox> </vbox> <vbox id="historyDontRememberPane"> <hbox align="center" flex="1"> <vbox flex="1"> <description>&dontrememberDescription.label;</description> <separator class="thin"/> <description>&dontrememberActions.pre.label;<label class="text-link" id="historyDontRememberClear" >&dontrememberActions.clearHistory.label;</label>&dontrememberActions.post.label;</description> </vbox> </hbox> </vbox> <vbox id="historyCustomPane"> <separator class="thin"/> <vbox> <vbox align="start"> <checkbox id="privateBrowsingAutoStart" label="&privateBrowsingPermanent2.label;" accesskey="&privateBrowsingPermanent2.accesskey;" preference="browser.privatebrowsing.autostart"/> </vbox> <vbox class="indent"> <vbox align="start"> <checkbox id="rememberHistory" label="&rememberHistory2.label;" accesskey="&rememberHistory2.accesskey;" preference="places.history.enabled"/> <checkbox id="rememberForms" label="&rememberSearchForm.label;" accesskey="&rememberSearchForm.accesskey;" preference="browser.formfill.enable"/> </vbox> <hbox id="cookiesBox"> <checkbox id="acceptCookies" label="&acceptCookies.label;" preference="network.cookie.cookieBehavior" accesskey="&acceptCookies.accesskey;" onsyncfrompreference="return gPrivacyPane.readAcceptCookies();" onsynctopreference="return gPrivacyPane.writeAcceptCookies();"/> <spacer flex="1" /> <button id="cookieExceptions" label="&cookieExceptions.label;" accesskey="&cookieExceptions.accesskey;" preference="pref.privacy.disable_button.cookie_exceptions"/> </hbox> <hbox id="acceptThirdPartyRow" class="indent" align="center"> <label id="acceptThirdPartyLabel" control="acceptThirdPartyMenu" accesskey="&acceptThirdParty.pre.accesskey;">&acceptThirdParty.pre.label;</label> <menulist id="acceptThirdPartyMenu" preference="network.cookie.cookieBehavior" onsyncfrompreference="return gPrivacyPane.readAcceptThirdPartyCookies();" onsynctopreference="return gPrivacyPane.writeAcceptThirdPartyCookies();"> <menupopup> <menuitem label="&acceptThirdParty.always.label;" value="always"/> <menuitem label="&acceptThirdParty.visited.label;" value="visited"/> <menuitem label="&acceptThirdParty.never.label;" value="never"/> </menupopup> </menulist> </hbox> <hbox id="keepRow" class="indent" align="center"> <label id="keepUntil" control="keepCookiesUntil" accesskey="&keepUntil.accesskey;">&keepUntil.label;</label> <menulist id="keepCookiesUntil" preference="network.cookie.lifetimePolicy"> <menupopup> <menuitem label="&expire.label;" value="0"/> <menuitem label="&close.label;" value="2"/> </menupopup> </menulist> <spacer flex="1"/> <button id="showCookiesButton" label="&showCookies.label;" accesskey="&showCookies.accesskey;" preference="pref.privacy.disable_button.view_cookies"/> </hbox> <hbox id="clearDataBox" align="center"> <checkbox id="alwaysClear" preference="privacy.sanitize.sanitizeOnShutdown" label="&clearOnClose.label;" accesskey="&clearOnClose.accesskey;"/> <spacer flex="1"/> <button id="clearDataSettings" label="&clearOnCloseSettings.label;" accesskey="&clearOnCloseSettings.accesskey;"/> </hbox> </vbox> </vbox> </vbox> </deck> </groupbox> <!-- Location Bar --> <groupbox id="locationBarGroup" data-category="panePrivacy" hidden="true"> <caption><label>&locationBar.label;</label></caption> <label id="locationBarSuggestionLabel">&locbar.suggest.label;</label> <checkbox id="historySuggestion" label="&locbar.history.label;" accesskey="&locbar.history.accesskey;" preference="browser.urlbar.suggest.history"/> <checkbox id="bookmarkSuggestion" label="&locbar.bookmarks.label;" accesskey="&locbar.bookmarks.accesskey;" preference="browser.urlbar.suggest.bookmark"/> <checkbox id="openpageSuggestion" label="&locbar.openpage.label;" accesskey="&locbar.openpage.accesskey;" preference="browser.urlbar.suggest.openpage"/> <label class="text-link" onclick="gotoPref('search')"> &suggestionSettings.label; </label> </groupbox>