From c281e23e2ae5d9ba6021f74ed7327cfd1ab4fce8 Mon Sep 17 00:00:00 2001
From: mcramer <m.cramer@pixcept.de>
Date: Wed, 17 Oct 2012 13:55:55 -0400
Subject: [PATCH] Fixed: Autoresponder select boxes
---
interface/web/js/jquery.tipsy.js | 16 ++++++++++++++++
interface/web/js/uni-form/uni-form.jquery.js | 1 +
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/interface/web/js/jquery.tipsy.js b/interface/web/js/jquery.tipsy.js
index e6f6600..27fa06d 100644
--- a/interface/web/js/jquery.tipsy.js
+++ b/interface/web/js/jquery.tipsy.js
@@ -345,6 +345,22 @@
.append( "<a>" + item.label + "</a>" )
.appendTo( ul );
};
+ select.change(function(e) {
+ var matcher = new RegExp( "" + $.ui.autocomplete.escapeRegex( $(this).val() ) + "", "i" ),
+ matchtext = $(this).val();
+ valid = false,
+ selected = false;
+ select.children( "option" ).each(function() {
+ if( ($(this).val() == "" && matchtext == "") || $( this ).text().match( matcher ) ) {
+ valid = true;
+ selected = $(this);
+ return false;
+ }
+ });
+ if(!valid) return false;
+
+ input.val($(this).val()).autocomplete('option','select').call(input, (e ? e : {target: select}), { item: { option: selected.get(0) } });
+ });
$( "<a>" )
.attr( "tabIndex", -1 )
diff --git a/interface/web/js/uni-form/uni-form.jquery.js b/interface/web/js/uni-form/uni-form.jquery.js
index 99ab409..f103d1f 100644
--- a/interface/web/js/uni-form/uni-form.jquery.js
+++ b/interface/web/js/uni-form/uni-form.jquery.js
@@ -101,6 +101,7 @@
unit_obj = $("#"+ datetime_id + "_" + unit_name);
if (unit_obj.val() !== null) {
unit_obj.val(unit_value);
+ unit_obj.change();
}
});
}
\ No newline at end of file
--
Gitblit v1.9.1