From 556e4c1ef189e63a08df9f0ffab386cbbacf5313 Mon Sep 17 00:00:00 2001
From: mcramer <m.cramer@pixcept.de>
Date: Sat, 27 Oct 2012 05:03:43 -0400
Subject: [PATCH] Bugfix: Backup did not work correctly on multiple databases in one web. "X Copies" were not preserved per database so not all databases were backed up Bugfix: Select box did behave strange in some cases
---
interface/web/js/jquery.tipsy.js | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/interface/web/js/jquery.tipsy.js b/interface/web/js/jquery.tipsy.js
index efe9612..52c35b3 100644
--- a/interface/web/js/jquery.tipsy.js
+++ b/interface/web/js/jquery.tipsy.js
@@ -250,12 +250,13 @@
var input,
self = this,
select = this.element,
+ internal = false,
selected = select.children( ":selected" ),
value = selected.val() ? selected.text() : "",
wrapper = this.wrapper = $( "<span>" )
.addClass( "ui-combobox" )
.insertAfter( select );
-
+
input = $( "<input>" ).css( { "width": (select.is(':visible') ? (elwidth > 15 ? elwidth - 15 : 1) : 350), "height": (elheight > 0 ? elheight : 16) });
select.hide();
input.appendTo( wrapper )
@@ -293,7 +294,10 @@
} else if($(select).attr('onchange')) {
eval($(select).attr('onchange'));
} else {
- if(!ui.item.internal) $(select).change();
+ if(!ui.item.internal) {
+ internal = true;
+ $(select).change();
+ }
}
if (jQuery(".panel #Filter").length > 0) {
jQuery(".panel #Filter").trigger('click');
@@ -352,6 +356,10 @@
return el;
};
select.change(function(e) {
+ if(internal == true) {
+ internal = false;
+ return;
+ }
var matcher = new RegExp( "" + $.ui.autocomplete.escapeRegex( $(this).val() ) + "", "i" ),
matchtext = $(this).val();
valid = false,
--
Gitblit v1.9.1