3 # -*- Mode: Java; tab-width:
4; indent-tabs-mode: nil; c-basic-offset:
4 -*-
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v.
2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/
2.0/.
9 <!ENTITY % brandDTD SYSTEM
"chrome://branding/locale/brand.dtd">
11 <!ENTITY % tabsDTD SYSTEM
"chrome://browser/locale/preferences/tabs.dtd">
15 <overlay id=
"TabsPaneOverlay"
16 xmlns=
"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
18 <prefpane id=
"paneTabs"
20 onpaneload=
"gTabsPane.init();"
22 helpTopic=
"prefs-tabs">
24 <preferences id=
"tabsPreferences">
25 <preference id=
"browser.link.open_newwindow" name=
"browser.link.open_newwindow" type=
"int"/>
26 <preference id=
"browser.tabs.loadInBackground" name=
"browser.tabs.loadInBackground" type=
"bool" inverted=
"true"/>
27 <preference id=
"browser.tabs.warnOnClose" name=
"browser.tabs.warnOnClose" type=
"bool"/>
28 <preference id=
"browser.tabs.warnOnOpen" name=
"browser.tabs.warnOnOpen" type=
"bool"/>
29 <preference id=
"browser.sessionstore.restore_on_demand" name=
"browser.sessionstore.restore_on_demand" type=
"bool"/>
31 <preference id=
"browser.taskbar.previews.enable" name=
"browser.taskbar.previews.enable" type=
"bool"/>
35 <script type=
"application/javascript" src=
"chrome://browser/content/preferences/tabs.js"/>
37 <!-- XXX flex below is a hack because wrapping checkboxes don't reflow
38 properly; see bug 349098 -->
39 <vbox id=
"tabPrefsBox" align=
"start" flex=
"1">
40 <checkbox id=
"linkTargeting" label=
"&newWindowsAsTabs.label;"
41 accesskey=
"&newWindowsAsTabs.accesskey;"
42 preference=
"browser.link.open_newwindow"
43 onsyncfrompreference=
"return gTabsPane.readLinkTarget();"
44 onsynctopreference=
"return gTabsPane.writeLinkTarget();"/>
45 <checkbox id=
"warnCloseMultiple" label=
"&warnCloseMultipleTabs.label;"
46 accesskey=
"&warnCloseMultipleTabs.accesskey;"
47 preference=
"browser.tabs.warnOnClose"/>
48 <checkbox id=
"warnOpenMany" label=
"&warnOpenManyTabs.label;"
49 accesskey=
"&warnOpenManyTabs.accesskey;"
50 preference=
"browser.tabs.warnOnOpen"/>
51 <checkbox id=
"restoreOnDemand" label=
"&restoreTabsOnDemand.label;"
52 accesskey=
"&restoreTabsOnDemand.accesskey;"
53 preference=
"browser.sessionstore.restore_on_demand"/>
54 <checkbox id=
"switchToNewTabs" label=
"&switchToNewTabs.label;"
55 accesskey=
"&switchToNewTabs.accesskey;"
56 preference=
"browser.tabs.loadInBackground"/>
58 <checkbox id=
"showTabsInTaskbar" label=
"&showTabsInTaskbar.label;"
59 accesskey=
"&showTabsInTaskbar.accesskey;"
60 preference=
"browser.taskbar.previews.enable"/>