[Pkg-mozext-commits] [tabmixplus] 35/61: Block spaces from the user to go to about:newtab preference

David Prévot taffit at moszumanska.debian.org
Fri Aug 28 19:09:20 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository tabmixplus.

commit 74f18100d65304dac2c7382c485c0719477a43e7
Author: onemen <tabmix.onemen at gmail.com>
Date:   Sun Aug 2 18:41:56 2015 +0300

    Block spaces from the user to go to about:newtab preference
---
 chrome/content/preferences/events.js  | 7 +++++++
 chrome/content/preferences/events.xul | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/chrome/content/preferences/events.js b/chrome/content/preferences/events.js
index 4e38d02..c8b37e8 100644
--- a/chrome/content/preferences/events.js
+++ b/chrome/content/preferences/events.js
@@ -99,6 +99,13 @@ var gEventsPane = {
     return undefined;
   },
 
+  onNewTabKeyDown: function(event) {
+    // block spaces from the user to go to about:newtab preference
+    if (event.keyCode == 32) {
+      event.preventDefault();
+    }
+  },
+
   disableInverseMiddleClick: function() {
     var val = ($("pref_opentabforLinks") || $("pref_opentabforLinks1")).value;
     gPrefWindow.setDisabled("inverselinks", val != 2 && $("midcurrent").checked);
diff --git a/chrome/content/preferences/events.xul b/chrome/content/preferences/events.xul
index cd9ac02..ee6da86 100644
--- a/chrome/content/preferences/events.xul
+++ b/chrome/content/preferences/events.xul
@@ -140,7 +140,8 @@
                        onsyncfrompreference="return gEventsPane.syncFromNewTabUrlPref(this);"
                        onsynctopreference="return gEventsPane.syncToNewTabUrlPref(this.value);"
                        placeholder="&newtab.placeholder.label;"
-                       preference="pref_newTabUrl"/>
+                       preference="pref_newTabUrl"
+                       onkeydown="gEventsPane.onNewTabKeyDown(event);"/>
             </hbox>
             <checkbox_tmp id="selectLocationBar" label="&focusContent.label;"
                       preference="pref_selectLocationBar"/>
@@ -287,7 +288,8 @@
                           onsyncfrompreference="return gEventsPane.syncFromNewTabUrlPref(this);"
                           onsynctopreference="return gEventsPane.syncToNewTabUrlPref(this.value);"
                           placeholder="&newtab.placeholder.label;"
-                          preference="pref_newTabUrl_1"/>
+                          preference="pref_newTabUrl_1"
+                          onkeydown="gEventsPane.onNewTabKeyDown(event);"/>
               </hbox>
               <checkbox_tmp class="indent" align="center" id="afterLastTabClosed" label="&focusContent.label;"
                         preference="pref_afterLastTabClosed" observes="obs_replaceLastTabWith"/>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/tabmixplus.git



More information about the Pkg-mozext-commits mailing list