summaryrefslogtreecommitdiffstats
path: root/application/palemoon/base/content/newtab/page.js
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-06-28 22:04:10 +0200
committerwolfbeast <mcwerewolf@gmail.com>2018-06-28 22:04:10 +0200
commitee4ef87724fda6c474e7e69b519acd58a574679d (patch)
tree27f39e93349d4c1537ab628e738641b9ee0b0165 /application/palemoon/base/content/newtab/page.js
parent8efb8f608f4da9bf7f728e1ec2f597a2900be109 (diff)
downloadUXP-ee4ef87724fda6c474e7e69b519acd58a574679d.tar
UXP-ee4ef87724fda6c474e7e69b519acd58a574679d.tar.gz
UXP-ee4ef87724fda6c474e7e69b519acd58a574679d.tar.lz
UXP-ee4ef87724fda6c474e7e69b519acd58a574679d.tar.xz
UXP-ee4ef87724fda6c474e7e69b519acd58a574679d.zip
Add back the Quickdial show/hide control.
This also slightly tweaks the grid design styling. Resolves #563
Diffstat (limited to 'application/palemoon/base/content/newtab/page.js')
-rw-r--r--application/palemoon/base/content/newtab/page.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/application/palemoon/base/content/newtab/page.js b/application/palemoon/base/content/newtab/page.js
index cbd6750b6..7117d4527 100644
--- a/application/palemoon/base/content/newtab/page.js
+++ b/application/palemoon/base/content/newtab/page.js
@@ -21,6 +21,10 @@ var gPage = {
// Listen for 'unload' to unregister this page.
addEventListener("unload", this, false);
+
+ // Listen for toggle button clicks.
+ let button = document.getElementById("newtab-toggle");
+ button.addEventListener("click", e => this.toggleEnabled(e));
// XXX bug 991111 - Not all click events are correctly triggered when
// listening from xhtml nodes -- in particular middle clicks on sites, so
@@ -277,6 +281,11 @@ var gPage = {
}
},
+ toggleEnabled: function(aEvent) {
+ gAllPages.enabled = !gAllPages.enabled;
+ event.stopPropagation();
+ },
+
maybeShowAutoMigrationUndoNotification() {
// sendAsyncMessage("NewTab:MaybeShowAutoMigrationUndoNotification");
},