webui: Disable the dependency delete button when it should be. (#8022)

This commit is contained in:
Zmegolaz
2018-01-04 23:43:44 +01:00
committed by Neil Lathwood
parent 4ffdbe0e6a
commit e16422a21d

View File

@ -70,14 +70,12 @@ var grid = $("#hostdeps").bootgrid({
},
formatters: {
"actions": function(column, row) {
var buttonClass = '';
var buttonDisabled = '';
var response = "<button type='button' class='btn btn-primary btn-sm command-edit' aria-label='Edit' data-toggle='modal' data-target='#edit-dependency' data-device_id='"+row.deviceid+"' data-host_name='"+row.hostname+"' data-parent_id='"+row.parentid+"' name='edit-host-dependency'><i class='fa fa-pencil' aria-hidden='true'></i></button> ";
if (row.parent == 'None') {
buttonClass = 'command-delete btn btn-danger btn-sm disabled';
} else {
buttonClass = 'command-delete btn btn-danger btn-sm';
buttonDisabled = ' disabled';
}
response += "<button type='button' class='"+buttonClass+"' aria-label='Delete' data-toggle='modal' data-target='#confirm-delete' data-device_id='"+row.deviceid+"' data-device_parent ='"+row.parentid+"' data-host_name='"+row.hostname+"' name='delete-host-dependency'><i class='fa fa-trash' aria-hidden='true'></i></button>";
response += "<button type='button' class='command-delete btn btn-danger btn-sm"+buttonDisabled+"' aria-label='Delete' data-toggle='modal' data-target='#confirm-delete' data-device_id='"+row.deviceid+"' data-device_parent ='"+row.parentid+"' data-host_name='"+row.hostname+"' name='delete-host-dependency'"+buttonDisabled+"><i class='fa fa-trash' aria-hidden='true'></i></button>";
return response;
},
"hostname": function(column, row) {