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