1
0
mirror of synced 2025-02-04 06:09:23 +03:00

Merge pull request #1555 from ebbe-brandstrup/master

Fixed Tab key not respecting opts.selectOnBlur
This commit is contained in:
Igor Vaynberg 2013-07-22 08:15:36 -07:00
commit 001c9abb34

View File

@ -1907,7 +1907,10 @@ the specific language governing permissions and limitations under the Apache Lic
killEvent(e);
return;
case KEY.TAB:
this.selectHighlighted({noFocus: true});
// if selectOnBlur == true, select the currently highlighted option
if (this.opts.selectOnBlur) {
this.selectHighlighted({noFocus: true});
}
return;
case KEY.ESC:
this.cancel(e);
@ -2487,7 +2490,10 @@ the specific language governing permissions and limitations under the Apache Lic
killEvent(e);
return;
case KEY.TAB:
this.selectHighlighted({noFocus:true});
// if selectOnBlur == true, select the currently highlighted option
if (this.opts.selectOnBlur) {
this.selectHighlighted({noFocus:true});
}
this.close();
return;
case KEY.ESC: