http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13391
--- Comment #4 from Jacek Ablewicz <[email protected]> --- Created attachment 34138 --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=34138&action=edit Bug 13391 - MARC 008 builder plugin not compatible with browser autocompletion In the koha-tmpl/intranet-tmpl/prog/en/js/xmlControlfield.js (currently used by 006 and 008 MARC21 plugins), in line 317 there are two JS events (onkeyup and onfocus) associated with <input> fields. But there is a slight problem with onkeyup event handler, apparently this event does not fire when: - user starts to enter some characters using the keyboard, - and then chooses something from the autocompletion list offered by browser. In such circumstances only the first character[s] entered in the given field are saved in 006 and/or 008 (only the part that was typed on the keyboard), and the remaining characters are effectively being ignored. This patch adds two additional event handlers to the <input> fields generated by the renderPositions() function in xmlControlfield.js: oninput (that should completely solve the problem for recent, HTML5-compliant browsers) and onblur (that, while not being quite satisfactory solution, should at least somehow improve things for old/lagacy WWW browsers as well). To test: - reproduce the aforementioned issue (try to enter some data into e.g. "country code" / 15-17 positions in the 008 MARC21 plugin: first using only the keyboard, and then by the means of the browser autocomplete) - observe that when the value is choosen from the autocompletion list, only the 1st part of it is being stored in the respective 008 field positions on the top - apply patch - clear browser cache - retest (preferably using some modern WWW browser first, and then something much older and inherently broken like IE7 or IE8 etc.) - make sure there are no aparent regresions of any kinds regarding 006 and 008 MARC21 plugins behaviour. -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
