From 39628cd7f3cb25c3b7dad5e3108f513cee783877 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 1 Mar 2017 19:11:18 +0100 Subject: [PATCH] ui, add debug message for saveFormToEndpoint() error dialog --- src/opnsense/www/js/opnsense_ui.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/opnsense/www/js/opnsense_ui.js b/src/opnsense/www/js/opnsense_ui.js index 0de0b59ef..945f49031 100644 --- a/src/opnsense/www/js/opnsense_ui.js +++ b/src/opnsense/www/js/opnsense_ui.js @@ -63,19 +63,30 @@ function saveFormToEndpoint(url,formid,callback_ok, disable_dialog) { // if there are validation issues, update our screen and show a dialog. if (data['validations'] != undefined) { if (!disable_dialog) { + var detailsid = "errorfrm"+Math.floor((Math.random() * 10000000) + 1); + var errorMessage = $('
'); + errorMessage.append('Please correct validation errors in form
'); + errorMessage.append(''); + errorMessage.append('

'); + // validation message box is optional, form is already updated using handleFormValidation BootstrapDialog.show({ type:BootstrapDialog.TYPE_WARNING, title: 'Input validation', - message: 'Please correct validation errors in form', + message: errorMessage, buttons: [{ label: 'Dismiss', action: function(dialogRef){ dialogRef.close(); } - }] - + }], + onshown: function(){ + // set debug information + $("#"+detailsid + " > pre").html(JSON.stringify(data, null, 2)); + } }); + } } else if ( callback_ok != undefined ) { // execute callback function