summaryrefslogtreecommitdiffstats
path: root/remoting/webapp/host_setup_dialog.js
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/webapp/host_setup_dialog.js')
-rw-r--r--remoting/webapp/host_setup_dialog.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/remoting/webapp/host_setup_dialog.js b/remoting/webapp/host_setup_dialog.js
index bc44aaa..8bee4661 100644
--- a/remoting/webapp/host_setup_dialog.js
+++ b/remoting/webapp/host_setup_dialog.js
@@ -126,9 +126,13 @@ remoting.HostSetupDialog = function(hostController) {
};
/** @param {Event} event A keypress event. */
var noDigitsInPin = function(event) {
- if ((event.which < 48) || (event.which > 57)) {
- event.preventDefault();
+ if (event.which == 13) {
+ return; // Otherwise the "submit" action can't be triggered by Enter.
}
+ if ((event.which >= 48) && (event.which <= 57)) {
+ return;
+ }
+ event.preventDefault();
};
this.pinEntry_.addEventListener('keypress', onDaemonPinEntryKeyPress, false);
this.pinEntry_.addEventListener('keypress', noDigitsInPin, false);