summaryrefslogtreecommitdiffstats
path: root/provisioning-editdevice-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'provisioning-editdevice-html.lsp')
-rw-r--r--provisioning-editdevice-html.lsp10
1 files changed, 9 insertions, 1 deletions
diff --git a/provisioning-editdevice-html.lsp b/provisioning-editdevice-html.lsp
index fe375aa..85161b7 100644
--- a/provisioning-editdevice-html.lsp
+++ b/provisioning-editdevice-html.lsp
@@ -29,6 +29,12 @@ html = require("acf.html")
$(document).ready(function() {
$(".deletedevice").click(function(){ return confirm("Are you sure you want to delete this device?")});
+ $("[id=<%= page_info.action %>]").submit(function(event){
+ if ($(this).find("#notifydevices").is(":checked")) {
+ return confirm("Are you sure you want to notify affected devices? This might cause a reboot.");
+ }
+ return true;
+ });
});
</script>
@@ -50,7 +56,9 @@ html = require("acf.html")
form.value.device_id.readonly = "true"
elseif page_info.action == "duplicatedevice" then
form.value.classes = nil
- else
+ form.value.notifydevices.value = false
+ form.value.notifydevices.type = "hidden"
+ elseif form.value.device_id then
form.value.device_id.type = "hidden"
end
htmlviewfunctions.displayitem(form, page_info)