summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/diag_resetstate.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/local/www/diag_resetstate.php')
-rw-r--r--src/usr/local/www/diag_resetstate.php21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/usr/local/www/diag_resetstate.php b/src/usr/local/www/diag_resetstate.php
index 9a5fd2d..3348e2d 100644
--- a/src/usr/local/www/diag_resetstate.php
+++ b/src/usr/local/www/diag_resetstate.php
@@ -145,9 +145,28 @@ $form->addGlobal(new Form_Button(
'Reset',
null,
'fa-trash'
-))->addClass('btn-danger');
+))->addClass('btn-warning');
print $form;
+
+$nonechecked = gettext("Please select at least one reset option");
+$cfmmsg = gettext("Do you really want to reset the selected states?");
?>
+<script type="text/javascript">
+//<![CDATA[
+ events.push(function(){
+
+ $('form').submit(function(event){
+ if ( !($('#statetable').prop("checked") == true) && !($('#sourcetracking').prop("checked") == true)) {
+ alert("<?=$nonechecked?>");
+ event.preventDefault();
+ } else if (!confirm("<?=$cfmmsg?>")) {
+ event.preventDefault();
+ }
+ });
+ });
+//]]>
+</script>
+
<?php include("foot.inc"); ?>
OpenPOWER on IntegriCloud