diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index 2e2e4b5958..2c128a32b0 100755 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -5178,6 +5178,11 @@ function ui_print_agent_autocomplete_input($parameters) $javascript_function_change = ''; // Default value. $javascript_function_change .= ' + function setInputBackground(inputId, image) { + $("#"+inputId) + .css("background","url(\'"+image+"\') right center no-repeat"); + } + function set_functions_change_autocomplete_'.$input_name.'() { var cache_'.$input_name.' = {}; @@ -5194,8 +5199,7 @@ function ui_print_agent_autocomplete_input($parameters) } //Set loading - $("#'.$input_id.'") - .css("background","url(\"'.$spinner_image.'\") right center no-repeat"); + setInputBackground("'.$input_id.'", "'.$spinner_image.'"); //Function to call when the source if ('.((int) !empty($javascript_function_action_into_source_js_call)).') { @@ -5209,8 +5213,7 @@ function ui_print_agent_autocomplete_input($parameters) response(cache_'.$input_name.'[groupId][term]); //Set icon - $("#'.$input_id.'") - .css("background","url(\"'.$icon_image.'\") right center no-repeat '.$icon_image.'"); + setInputBackground("'.$input_id.'", "'.$icon_image.'"); return; } else { @@ -5228,7 +5231,9 @@ function ui_print_agent_autocomplete_input($parameters) response(cache_'.$input_name.'[groupId][oldterm]); found = true; - + + //Set icon + setInputBackground("'.$input_id.'", "'.$icon_image.'"); return; } }); @@ -5237,6 +5242,11 @@ function ui_print_agent_autocomplete_input($parameters) break; } } + + //Set icon + setInputBackground("'.$input_id.'", "'.$icon_image.'"); + return; + */ } //================================================== @@ -5244,11 +5254,8 @@ function ui_print_agent_autocomplete_input($parameters) if (found) { //Set icon - $("#'.$input_id.'") - .css("background","url(\"'.$icon_image.'\") right center no-repeat"); - + setInputBackground("'.$input_id.'", "'.$icon_image.'"); select_item_click = 0; - return; } @@ -5259,20 +5266,17 @@ function ui_print_agent_autocomplete_input($parameters) dataType: "json", success: function (data) { cache_'.$input_name.'[groupId][term] = data; //Save the cache - response(data); - - //Set icon - $("#'.$input_id.'") - .css("background", - "url(\"'.$icon_image.'\") right center no-repeat"); - - select_item_click = 0; - + + //Set icon + setInputBackground("'.$input_id.'", "'.$icon_image.'"); + select_item_click = 0; return; } }); - + + setInputBackground("'.$input_id.'", "'.$icon_image.'"); + return; }, //---END source-----------------------------------------