add Shutdown Hub button to Admin page

with dialog and checkboxes for cleaning up servers and/or proxy
This commit is contained in:
Min RK
2015-02-28 12:20:45 -08:00
parent e39388f7a2
commit d089f7433d
4 changed files with 62 additions and 18 deletions

View File

@@ -169,5 +169,21 @@ require(["jquery", "bootstrap", "moment", "jhapi", "utils"], function ($, bs, mo
}
});
});
$("#shutdown-hub").click(function () {
var dialog = $("#shutdown-hub-dialog");
dialog.find("input[type=checkbox]").prop("checked", true);
dialog.modal();
});
$("#shutdown-hub-dialog").find(".shutdown-button").click(function () {
var dialog = $("#shutdown-hub-dialog");
var servers = dialog.find(".shutdown-servers-checkbox").prop("checked");
var proxy = dialog.find(".shutdown-proxy-checkbox").prop("checked");
api.shutdown_hub({
proxy: proxy,
servers: servers,
});
});
});