diff --git a/fangofmongo/static/fom/js/fangofmongo_ui.js b/fangofmongo/static/fom/js/fangofmongo_ui.js index e0f15cc..4086fbb 100755 --- a/fangofmongo/static/fom/js/fangofmongo_ui.js +++ b/fangofmongo/static/fom/js/fangofmongo_ui.js @@ -430,7 +430,30 @@ Fom_item_list = $.extend({}, $.ui.fom_object.prototype,{ this.clear_id = this.options['div_id'] + '_clear'; var this_obj = this; - $('#' + this.options['div_id']).append("
"); + $('#' + this.options['div_id']).append("\ +
\ +
\ +
\ +
\ + \ + \ + \ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
\ +
"); + var my_id = '#' + this.options['div_id']; var search_id = this.search_id; var clear_id = this.clear_id; @@ -477,7 +500,13 @@ Fom_item_list = $.extend({}, $.ui.fom_object.prototype,{ $('#' + dialog_id).dialog('option','title_prefix',this.options['title']); $('#' + search_id).click(function() { - $('#' + dialog_id).dialog('option','title', $('#' + dialog_id).dialog('option','title_prefix')+' ~' + $('#' + input_id).get(0).value); $(my_id).trigger('search', [$('#' + input_id).get(0).value]) + search_term = $('#' + input_id).get(0).value.trim(); + if (search_term != '') + dialog_title = $('#' + dialog_id).dialog('option','title_prefix')+' ~' + search_term; + else + dialog_title = $('#' + dialog_id).dialog('option','title_prefix'); + + $('#' + dialog_id).dialog('option','title', dialog_title); $(my_id).trigger('search', [$('#' + input_id).get(0).value]) }); $('#' + clear_id).click(function() { $('#' + dialog_id).dialog('option','title',$('#' + dialog_id).dialog('option','title_prefix')); @@ -487,8 +516,7 @@ Fom_item_list = $.extend({}, $.ui.fom_object.prototype,{ $('#' + input_id).keyup(function(event) { if (event.keyCode == 13) { - $('#' + dialog_id).dialog('option','title',$('#' + dialog_id).dialog('option','title_prefix')+' ~' + $('#' + input_id).get(0).value ); - $(my_id).trigger('search', [$('#' + input_id).get(0).value]) + $('#' + search_id).click(); } })