diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-06-28 22:04:10 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-06-28 22:04:10 +0200 |
commit | ee4ef87724fda6c474e7e69b519acd58a574679d (patch) | |
tree | 27f39e93349d4c1537ab628e738641b9ee0b0165 /application/palemoon/base/content/newtab/page.js | |
parent | 8efb8f608f4da9bf7f728e1ec2f597a2900be109 (diff) | |
download | UXP-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.js | 9 |
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"); }, |