Newer
Older
var hosts_selectize = $("#hosts")[0].selectize;
if ($("#type option:selected").text() == "STATIC") {
hosts_selectize.clear();
hosts_selectize.disable();
}
}
// Disable or enable hosts on group type update
group_type_update();
});
// Disable or enable hosts on page load depending on group type
if ($("#groupForm").length || $("#editGroupForm").length) {
if ($("#groupForm").length || $("#editGroupForm").length) {
var groupVarsEditor = CodeMirror.fromTextArea(vars, {
var handle = cmResize(groupVarsEditor, {
minHeight: 120,
resizableWidth: false,
var groups_table = $("#groups_table").DataTable({
ajax: function(data, callback, settings) {
$.getJSON($SCRIPT_ROOT + "/network/_retrieve_groups", function(json) {
callback(json);
});
paging: true,
pagingType: "full_numbers",
columns: [
{
data: "name",
render: function(data, type, row) {
// render funtion to create link to group view page
return data;
}
var url = $SCRIPT_ROOT + "/network/groups/view/" + data;
return '<a href="' + url + '">' + data + "</a>";
return (
'<pre style="max-width:300px;">' +
JSON.stringify(data, null, 2) +
"</pre>"
);
{ data: "type" },
{
data: "children",
render: function(data, type, row) {
return data.join(", ");
}
},
render: function(data, type, row) {
return data.join(", ");
}
}