CC-2156: Searching for a host and hitting ENTER submits the show form

- done. Had to port the code manually
This commit is contained in:
james 2011-11-16 18:14:10 -05:00
parent 590a74b8ce
commit ad708d9983
4 changed files with 21 additions and 4 deletions

View file

@ -40,7 +40,7 @@ function createDateInput(el, onSelect) {
function autoSelect(event, ui) {
$("#add_show_hosts-"+ui.item.value).attr("checked", "checked");
$("#add_show_hosts-"+ui.item.index).attr("checked", "checked");
event.preventDefault();
}
@ -50,11 +50,21 @@ function findHosts(request, callback) {
url = "/User/get-hosts";
search = request.term;
var noResult = new Array();
noResult[0] = new Array();
noResult[0]['value'] = $("#add_show_hosts_autocomplete").val();
noResult[0]['label'] = "No result found";
noResult[0]['index'] = null;
$.post(url,
{format: "json", term: search},
function(json) {
callback(json.hosts);
if(json.hosts.length<1){
callback(noResult);
}else{
callback(json.hosts);
}
});
}
@ -232,6 +242,12 @@ function setAddShowEvents() {
select: autoSelect,
delay: 200
});
form.find("#add_show_hosts_autocomplete").keypress(function(e){
if( e.which == 13 ){
return false;
}
})
form.find("#schedule-show-style input").ColorPicker({
onChange: function (hsb, hex, rgb, el) {