diff --git a/www/extras/admin/admin.js b/www/extras/admin/admin.js index 5b895f08d..509d7cd48 100644 --- a/www/extras/admin/admin.js +++ b/www/extras/admin/admin.js @@ -454,6 +454,20 @@ WebGUI.Admin.prototype.openModalDialog this.modalDialog = dialog; }; +/** + * closeModalDialog( ) + * Close the current modal dialog + */ +WebGUI.Admin.prototype.closeModalDialog += function ( ) { + if ( !this.modalDialog ) { + return; // Can't close what isn't open + } + + this.modalDialog.destroy(); + this.modalDialog = null; +}; + /**************************************************************************** * WebGUI.Admin.LocationBar */