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

improve keyup-change detection

This commit is contained in:
Igor Vaynberg 2012-07-15 00:42:54 +03:00
parent 6f973d6e40
commit 06ec20dec6

View File

@ -149,12 +149,13 @@
function installKeyUpChangeEvent(element) {
var key="keyup-change-value";
element.bind("keydown", function () {
if (!$.hasData(element, key)) {
if ($.data(element, key) === undefined) {
$.data(element, key, element.val());
}
});
element.bind("keyup", function () {
if (element.val() !== $.data(element, key)) {
var val= $.data(element, key);
if (val !== undefined && element.val() !== val) {
$.removeData(element, key);
element.trigger("keyup-change");
}