From 8aa68798e43a4f99f52822bfa83241985eb2c1e2 Mon Sep 17 00:00:00 2001
From: mcramer <m.cramer@pixcept.de>
Date: Fri, 19 Oct 2012 09:42:10 -0400
Subject: [PATCH] Fixed: listen to change() event of linked select box to promote changes to the jquery ui combo
---
interface/web/js/jquery.tipsy.js | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/interface/web/js/jquery.tipsy.js b/interface/web/js/jquery.tipsy.js
index 77836f8..7ce677c 100644
--- a/interface/web/js/jquery.tipsy.js
+++ b/interface/web/js/jquery.tipsy.js
@@ -292,6 +292,8 @@
select.onchange( { target: select } );
} else if($(select).attr('onchange')) {
eval($(select).attr('onchange'));
+ } else {
+ if(!ui.item.internal) $(select).change();
}
if (jQuery(".panel #Filter").length > 0) {
jQuery(".panel #Filter").trigger('click');
@@ -335,7 +337,7 @@
});
if(!valid) return false;
- $(this).autocomplete('option','select').call($(this), event, { item: { option: selected.get(0) } });
+ $(this).autocomplete('option','select').call($(this), event, { item: { option: selected.get(0), internal: true } });
}
})
.addClass( "ui-widget ui-widget-content ui-corner-left" );
@@ -363,7 +365,7 @@
});
if(!valid) return false;
- input.val($(this).val()).autocomplete('option','select').call(input, (e ? e : {target: select}), { item: { option: selected.get(0) } });
+ input.val($(this).val()).autocomplete('option','select').call(input, (e ? e : {target: select}), { item: { option: selected.get(0), internal: true } });
});
$( "<a>" )
--
Gitblit v1.9.1