diff --git a/NEWS b/NEWS index 4723119e..a5444f52 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,8 @@ of bringing up the bookmarks/history window * IMPORTANT: "B" mapping now works just like :buffers, old bufferwindow will be removed at some time. Use B5gt to jump to the 5th tab. + * also go to INSERT mode for HTMLSelectElements, so you can type text to go to element + in drop down boxes * new "S" flag for "complete" to list google suggestions in :open vimp and pressing tab (disabled by default). Also added new 'suggestengines' option. * gi accepts now a count to jump to the nth input field diff --git a/content/events.js b/content/events.js index 2a499345..b3551c4b 100644 --- a/content/events.js +++ b/content/events.js @@ -925,8 +925,10 @@ liberator.Events = function () //{{{ // dump("=+++++++++=\n" + liberator.util.objectToString(event.target) + "\n") // dump (elem + ": " + win + "\n");//" - target: " + event.target + " - origtarget: " + event.originalTarget + " - expltarget: " + event.explicitOriginalTarget + "\n"); - if (elem && elem instanceof HTMLInputElement && - (elem.type.toLowerCase() == "text" || elem.type.toLowerCase() == "password")) + if (elem && ( + (elem instanceof HTMLInputElement && (elem.type.toLowerCase() == "text" || elem.type.toLowerCase() == "password")) || + (elem instanceof HTMLSelectElement) + )) { this.wantsModeReset = false; liberator.mode = liberator.modes.INSERT;