Skip to content

Commit 584749b

Browse files
committed
Merge pull request openlayers#601 from temporaryaccount/temporaryopenlayers
Prevent KeyboardDefaults.js from triggering keyboard events when user is...
2 parents 7249510 + 950904f commit 584749b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/OpenLayers/Control/KeyboardDefaults.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ OpenLayers.Control.KeyboardDefaults = OpenLayers.Class(OpenLayers.Control, {
7575
*/
7676
defaultKeyPress: function (evt) {
7777
var size, handled = true;
78+
79+
if((typeof evt.target) != 'undefined' &&
80+
(evt.target.tagName == 'INPUT' ||
81+
evt.target.tagName == 'TEXTAREA' ||
82+
evt.target.tagName == 'SELECT')) {
83+
return;
84+
}
85+
7886
switch(evt.keyCode) {
7987
case OpenLayers.Event.KEY_LEFT:
8088
this.map.pan(-this.slideFactor, 0);

0 commit comments

Comments
 (0)