Bug 1436568 - Make "clear your recent history" a button instead of a link. r=nhnt11

MozReview-Commit-ID: 1KDXu9OtmHm

--HG--
extra : rebase_source : 7046240e28ac035f839d80d88e50d7522d2cef5b
This commit is contained in:
Johann Hofmann 2018-02-19 23:02:33 +01:00
Родитель 9beab572d0
Коммит f2c5d2f4ff
4 изменённых файлов: 74 добавлений и 86 удалений

Просмотреть файл

@ -268,17 +268,11 @@ var gPrivacyPane = {
gPrivacyPane.updatePrivacyMicroControls(); gPrivacyPane.updatePrivacyMicroControls();
gPrivacyPane.updateAutostart(); gPrivacyPane.updateAutostart();
}); });
setEventListener("historyRememberClear", "click", function(event) { setEventListener("clearHistoryButton", "command", function() {
if (event.button == 0) { let historyMode = document.getElementById("historyMode");
gPrivacyPane.clearPrivateDataNow(false); // Select "everything" in the clear history dialog if the
} // user has set their history mode to never remember history.
return false; gPrivacyPane.clearPrivateDataNow(historyMode.value == "dontremember");
});
setEventListener("historyDontRememberClear", "click", function(event) {
if (event.button == 0) {
gPrivacyPane.clearPrivateDataNow(true);
}
return false;
}); });
setEventListener("openSearchEnginePreferences", "click", function(event) { setEventListener("openSearchEnginePreferences", "click", function(event) {
if (event.button == 0) { if (event.button == 0) {

Просмотреть файл

@ -75,14 +75,8 @@
<hbox> <hbox>
<menulist id="historyMode"> <menulist id="historyMode">
<menupopup> <menupopup>
<menuitem label="&historyHeader.remember.label;" value="remember" searchkeywords="&rememberDescription.label; <menuitem label="&historyHeader.remember.label;" value="remember" searchkeywords="&rememberDescription.label;"/>
&dontrememberActions.pre.label; <menuitem label="&historyHeader.dontremember.label;" value="dontremember" searchkeywords="&dontrememberDescription.label;"/>
&dontrememberActions.clearHistory.label;
&dontrememberActions.post.label;"/>
<menuitem label="&historyHeader.dontremember.label;" value="dontremember" searchkeywords="&dontrememberDescription.label;
&dontrememberActions.pre.label;
&dontrememberActions.clearHistory.label;
&dontrememberActions.post.label;"/>
<menuitem label="&historyHeader.custom.label;" value="custom" searchkeywords="&privateBrowsingPermanent2.label; <menuitem label="&historyHeader.custom.label;" value="custom" searchkeywords="&privateBrowsingPermanent2.label;
&rememberHistory2.label; &rememberHistory2.label;
&rememberSearchForm.label; &rememberSearchForm.label;
@ -102,14 +96,12 @@
</hbox> </hbox>
<label>&historyHeader.post.label;</label> <label>&historyHeader.post.label;</label>
</hbox> </hbox>
<deck id="historyPane"> <hbox>
<deck id="historyPane" flex="1">
<vbox id="historyRememberPane"> <vbox id="historyRememberPane">
<hbox align="center" flex="1"> <hbox align="center" flex="1">
<vbox flex="1"> <vbox flex="1">
<description>&rememberDescription.label;</description> <description>&rememberDescription.label;</description>
<description>&dontrememberActions.pre.label;<label
class="text-link" id="historyRememberClear"
>&dontrememberActions.clearHistory.label;</label>&dontrememberActions.post.label;</description>
</vbox> </vbox>
</hbox> </hbox>
</vbox> </vbox>
@ -117,9 +109,6 @@
<hbox align="center" flex="1"> <hbox align="center" flex="1">
<vbox flex="1"> <vbox flex="1">
<description>&dontrememberDescription.label;</description> <description>&dontrememberDescription.label;</description>
<description>&dontrememberActions.pre.label;<label
class="text-link" id="historyDontRememberClear"
>&dontrememberActions.clearHistory.label;</label>&dontrememberActions.post.label;</description>
</vbox> </vbox>
</hbox> </hbox>
</vbox> </vbox>
@ -167,6 +156,14 @@
</vbox> </vbox>
</vbox> </vbox>
</deck> </deck>
<vbox align="end">
<button id="clearHistoryButton"
class="accessory-button"
icon="clear"
label="&clearHistoryButton.label;"
accesskey="&clearHistoryButton.accesskey;"/>
</vbox>
</hbox>
</groupbox> </groupbox>
<!-- Site Data --> <!-- Site Data -->

Просмотреть файл

@ -70,11 +70,8 @@
<!ENTITY dontrememberDescription.label "&brandShortName; will use the same settings as private browsing, and will not remember any history as you browse the Web."> <!ENTITY dontrememberDescription.label "&brandShortName; will use the same settings as private browsing, and will not remember any history as you browse the Web.">
<!-- LOCALIZATION NOTE (dontrememberActions.pre.label): include a trailing space as needed --> <!ENTITY clearHistoryButton.label "Clear History…">
<!-- LOCALIZATION NOTE (dontrememberActions.post.label): include a starting space as needed --> <!ENTITY clearHistoryButton.accesskey "s">
<!ENTITY dontrememberActions.pre.label "You may also want to ">
<!ENTITY dontrememberActions.clearHistory.label "clear all current history">
<!ENTITY dontrememberActions.post.label ".">
<!ENTITY privateBrowsingPermanent2.label "Always use private browsing mode"> <!ENTITY privateBrowsingPermanent2.label "Always use private browsing mode">
<!ENTITY privateBrowsingPermanent2.accesskey "p"> <!ENTITY privateBrowsingPermanent2.accesskey "p">

Просмотреть файл

@ -125,7 +125,7 @@ async function connectionDialog(aBrowser) {
async function clearRecentHistoryDialog(aBrowser) { async function clearRecentHistoryDialog(aBrowser) {
await ContentTask.spawn(aBrowser, null, async function() { await ContentTask.spawn(aBrowser, null, async function() {
content.document.getElementById("historyRememberClear").click(); content.document.getElementById("clearHistoryButton").click();
}); });
} }