зеркало из https://github.com/mozilla/gecko-dev.git
Bug 720154 - Move restore_on_demand checkbox to Tabs page, never disable it. r=zpao, ui-r=jboriss
This commit is contained in:
Родитель
d25627bfb5
Коммит
7d0a88f99a
|
@ -17,7 +17,6 @@ var gMainPane = {
|
|||
window.addEventListener("focus", this._updateUseCurrentButton.bind(this), false);
|
||||
|
||||
this.updateBrowserStartupLastSession();
|
||||
this.startupPagePrefChanged();
|
||||
|
||||
// Notify observers that the UI is now ready
|
||||
Components.classes["@mozilla.org/observer-service;1"]
|
||||
|
@ -46,16 +45,6 @@ var gMainPane = {
|
|||
* option is preserved.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enables/Disables the restore on demand checkbox.
|
||||
*/
|
||||
startupPagePrefChanged: function ()
|
||||
{
|
||||
let startupPref = document.getElementById("browser.startup.page");
|
||||
let restoreOnDemandPref = document.getElementById("browser.sessionstore.restore_on_demand");
|
||||
restoreOnDemandPref.disabled = startupPref.value != 3;
|
||||
},
|
||||
|
||||
syncFromHomePref: function ()
|
||||
{
|
||||
let homePref = document.getElementById("browser.startup.homepage");
|
||||
|
|
|
@ -10,11 +10,7 @@
|
|||
<!-- Startup -->
|
||||
<preference id="browser.startup.page"
|
||||
name="browser.startup.page"
|
||||
type="int"
|
||||
onchange="gMainPane.startupPagePrefChanged();"/>
|
||||
<preference id="browser.sessionstore.restore_on_demand"
|
||||
name="browser.sessionstore.restore_on_demand"
|
||||
type="bool"/>
|
||||
type="int"/>
|
||||
<preference id="browser.startup.homepage"
|
||||
name="browser.startup.homepage"
|
||||
type="wstring"/>
|
||||
|
@ -83,13 +79,6 @@
|
|||
</menupopup>
|
||||
</menulist>
|
||||
</hbox>
|
||||
<hbox align="center">
|
||||
<checkbox id="restoreOnDemand"
|
||||
label="&restoreOnDemand.label;"
|
||||
accesskey="&restoreOnDemand.accesskey;"
|
||||
class="indent"
|
||||
preference="browser.sessionstore.restore_on_demand"/>
|
||||
</hbox>
|
||||
<separator class="thin"/>
|
||||
<hbox align="center">
|
||||
<label value="&homepage.label;"
|
||||
|
|
|
@ -23,6 +23,9 @@
|
|||
<preference id="browser.tabs.warnOnOpen"
|
||||
name="browser.tabs.warnOnOpen"
|
||||
type="bool"/>
|
||||
<preference id="browser.sessionstore.restore_on_demand"
|
||||
name="browser.sessionstore.restore_on_demand"
|
||||
type="bool"/>
|
||||
#ifdef XP_WIN
|
||||
<preference id="browser.taskbar.previews.enable"
|
||||
name="browser.taskbar.previews.enable"
|
||||
|
@ -61,6 +64,12 @@
|
|||
preference="browser.tabs.autoHide"
|
||||
class="indent"/>
|
||||
|
||||
<checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;"
|
||||
data-category="paneTabs" hidden="true"
|
||||
accesskey="&restoreTabsOnDemand.accesskey;"
|
||||
preference="browser.sessionstore.restore_on_demand"
|
||||
class="indent"/>
|
||||
|
||||
<checkbox id="switchToNewTabs" label="&switchToNewTabs.label;"
|
||||
data-category="paneTabs" hidden="true"
|
||||
accesskey="&switchToNewTabs.accesskey;"
|
||||
|
|
|
@ -22,7 +22,6 @@ var gMainPane = {
|
|||
window.addEventListener("focus", this._updateUseCurrentButton.bind(this), false);
|
||||
|
||||
this.updateBrowserStartupLastSession();
|
||||
this.startupPagePrefChanged();
|
||||
|
||||
this.setupDownloadsWindowOptions();
|
||||
|
||||
|
@ -64,16 +63,6 @@ var gMainPane = {
|
|||
* option is preserved.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Enables/Disables the restore on demand checkbox.
|
||||
*/
|
||||
startupPagePrefChanged: function ()
|
||||
{
|
||||
let startupPref = document.getElementById("browser.startup.page");
|
||||
let restoreOnDemandPref = document.getElementById("browser.sessionstore.restore_on_demand");
|
||||
restoreOnDemandPref.disabled = startupPref.value != 3;
|
||||
},
|
||||
|
||||
syncFromHomePref: function ()
|
||||
{
|
||||
let homePref = document.getElementById("browser.startup.homepage");
|
||||
|
|
|
@ -29,11 +29,7 @@
|
|||
<!-- Startup -->
|
||||
<preference id="browser.startup.page"
|
||||
name="browser.startup.page"
|
||||
type="int"
|
||||
onchange="gMainPane.startupPagePrefChanged();"/>
|
||||
<preference id="browser.sessionstore.restore_on_demand"
|
||||
name="browser.sessionstore.restore_on_demand"
|
||||
type="bool"/>
|
||||
type="int"/>
|
||||
<preference id="browser.startup.homepage"
|
||||
name="browser.startup.homepage"
|
||||
type="wstring"/>
|
||||
|
@ -89,13 +85,6 @@
|
|||
</menupopup>
|
||||
</menulist>
|
||||
</hbox>
|
||||
<hbox align="center">
|
||||
<checkbox id="restoreOnDemand"
|
||||
label="&restoreOnDemand.label;"
|
||||
accesskey="&restoreOnDemand.accesskey;"
|
||||
class="indent"
|
||||
preference="browser.sessionstore.restore_on_demand"/>
|
||||
</hbox>
|
||||
<separator class="thin"/>
|
||||
<hbox align="center">
|
||||
<label value="&homepage.label;" accesskey="&homepage.accesskey;" control="browserHomePage"/>
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
<preference id="browser.tabs.loadInBackground" name="browser.tabs.loadInBackground" type="bool" inverted="true"/>
|
||||
<preference id="browser.tabs.warnOnClose" name="browser.tabs.warnOnClose" type="bool"/>
|
||||
<preference id="browser.tabs.warnOnOpen" name="browser.tabs.warnOnOpen" type="bool"/>
|
||||
<preference id="browser.sessionstore.restore_on_demand" name="browser.sessionstore.restore_on_demand" type="bool"/>
|
||||
#ifdef XP_WIN
|
||||
<preference id="browser.taskbar.previews.enable" name="browser.taskbar.previews.enable" type="bool"/>
|
||||
#endif
|
||||
|
@ -51,6 +52,9 @@
|
|||
<checkbox id="showTabBar" label="&showTabBar.label;"
|
||||
accesskey="&showTabBar.accesskey;"
|
||||
preference="browser.tabs.autoHide"/>
|
||||
<checkbox id="restoreOnDemand" label="&restoreTabsOnDemand.label;"
|
||||
accesskey="&restoreTabsOnDemand.accesskey;"
|
||||
preference="browser.sessionstore.restore_on_demand"/>
|
||||
<checkbox id="switchToNewTabs" label="&switchToNewTabs.label;"
|
||||
accesskey="&switchToNewTabs.accesskey;"
|
||||
preference="browser.tabs.loadInBackground"/>
|
||||
|
|
|
@ -9,8 +9,6 @@
|
|||
<!ENTITY startupHomePage.label "Show my home page">
|
||||
<!ENTITY startupBlankPage.label "Show a blank page">
|
||||
<!ENTITY startupLastSession.label "Show my windows and tabs from last time">
|
||||
<!ENTITY restoreOnDemand.label "Don’t load tabs until selected">
|
||||
<!ENTITY restoreOnDemand.accesskey "l">
|
||||
|
||||
<!ENTITY homepage.label "Home Page:">
|
||||
<!ENTITY homepage.accesskey "P">
|
||||
|
|
|
@ -14,6 +14,9 @@
|
|||
<!ENTITY showTabBar.label "Always show the tab bar">
|
||||
<!ENTITY showTabBar.accesskey "b">
|
||||
|
||||
<!ENTITY restoreTabsOnDemand.label "Don’t load tabs until selected">
|
||||
<!ENTITY restoreTabsOnDemand.accesskey "l">
|
||||
|
||||
<!ENTITY switchToNewTabs.label "When I open a link in a new tab, switch to it immediately">
|
||||
<!ENTITY switchToNewTabs.accesskey "s">
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче