don't tell me i forgot to attach the file ;) On Sun, Oct 19, 2008 at 18:15, alex bodnaru <[EMAIL PROTECTED]> wrote: > hello dan, everybody. > > i have posted yesterday on this list a few improvements to > autocomplete for your review, > which i'd be glad to see committed if ok. > > as it turned out, the work was more delicate, but with your expert > guidance i got the > hoped result. > > here is jquery.autocomplete.js, as patched to ignore noisy key presses > and to additionally > append fields values to the ajax query. > > last but not least, i have given the input widget focus after > selection from the list, since > this widget is made for people who wish to use the keyboard. > additionally, maybe a configuration > option will allow automatic move to the next field, to save even more > fuss from the user. > > please take a look an freely use my work. > > best regards, > alex > > On Sun, Oct 19, 2008 at 17:40, alex bodnaru <[EMAIL PROTECTED]> wrote: >> hi dan, >> >> thanks for your answer. >> >> i'm logging the keydown event on the input in the plugin autocomplete. >> >> the keydown is there to react to movement, return and delete, and in >> the default condition it >> may check for eventual changes in the input field. >> >> but, pressing of a hebrew character immediately after the keymap >> switching with alt-shift >> (which is itself captured by keydown as alt) is not getting in keydown >> at all, however it >> changed the field value. >> anyway, the keyCode of hebrew chars in keydown is always 0. >> >> i will try to move handling of non movement keypresses in keypress, >> and soon report. >> >> best regards, >> alex >> >> On Sun, Oct 19, 2008 at 15:47, Dan Switzer <[EMAIL PROTECTED]> wrote: >>> Alex, >>> >>> What keyboard event are you logging? Some events are only captured by a >>> keypress event and will be ignored by the keydown event. >>> >>> -Dan >>> >>> On Sun, Oct 19, 2008 at 5:12 AM, alex bodnaru <[EMAIL PROTECTED]> >>> wrote: >>>> >>>> hello friends, >>>> >>>> i ran into a corner case with jquery autocomplete which i'd like to >>>> seek a solution for: >>>> >>>> my system is bilingual (en-he) gnome debian linux, with firefox 3.0.3. >>>> >>>> with focus on an autocomplete field, i'm switching the keymap to >>>> hebrew, using alt-shift. logging the event keyCode to the firebug >>>> console, i get one 18 value, followed sometimes by a 0 additional >>>> event. >>>> >>>> the next character i'm typing into the field is being shown, but does >>>> not trigger a keycode event, hence the autocompletion doesn't react. >>>> this doesn't happen when i switch the language to english, probably >>>> because ascii characters have non-zero keyCodes. >>>> >>>> but the following character i'm typing acts ok. no, this is not >>>> because minChars. >>>> >>>> i assume that the alt-shift is leaving the event manager in an >>>> ambiguous state, which invalidates an unicode char, but is being later >>>> cleaned by typing another char, or bksp/del. >>>> >>>> could you help? >>>> >>>> best regards, >>>> alex >>> >>> >> >
jquery.autocomplete.js
Description: JavaScript source