[Pkg-mozext-commits] [firebug] 46/55: Allow submitting the user message via Ctrl+Enter

David Prévot taffit at moszumanska.debian.org
Mon Mar 31 22:46:12 UTC 2014


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

taffit pushed a commit to tag firebug-1.10.1
in repository firebug.

commit e1d41276ccdf50eac4f5456b5d6c39375aa2bb50
Author: Sebastian Zartner <sebastianzartner at gmx.de>
Date:   Mon Jul 23 16:03:32 2012 +0200

    Allow submitting the user message via Ctrl+Enter
---
 tests/FBTest/content/userMessage.js | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/tests/FBTest/content/userMessage.js b/tests/FBTest/content/userMessage.js
index 6313bc2..448c7af 100644
--- a/tests/FBTest/content/userMessage.js
+++ b/tests/FBTest/content/userMessage.js
@@ -12,13 +12,30 @@ var UserMessage =
 
     onOK: function()
     {
-        var textBox = $("message", window);
-        this.params.message = textBox.value;
+        UserMessage.saveMessage();
     },
 
     onCancel: function()
     {
         this.params.cancel = true;
+    },
+
+    onKeyDown: function(event)
+    {
+        if (event.keyCode == KeyEvent.DOM_VK_RETURN && (event.metaKey || event.ctrlKey) &&
+            !event.shiftKey && !event.altKey)
+        {
+            UserMessage.saveMessage();
+            $("fbTestUserMessage", window).acceptDialog();
+        }
+    },
+
+    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+    saveMessage: function()
+    {
+        var textBox = $("message", window);
+        this.params.message = textBox.value;
     }
 }
 
@@ -31,3 +48,5 @@ function $(id, win)
 }
 
 // ********************************************************************************************* //
+
+window.document.addEventListener("keydown", UserMessage.onKeyDown, true);
\ No newline at end of file

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



More information about the Pkg-mozext-commits mailing list