From 5a04f742c00f88516ac42c2e4a8654852f47dd49 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Mon, 2 Aug 2010 14:42:25 -0500 Subject: [PATCH] add show/hide info message box functions --- www/extras/admin/admin.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/www/extras/admin/admin.js b/www/extras/admin/admin.js index 509d7cd48..c4ad6e1d2 100644 --- a/www/extras/admin/admin.js +++ b/www/extras/admin/admin.js @@ -468,6 +468,34 @@ WebGUI.Admin.prototype.closeModalDialog this.modalDialog = null; }; +/** + * showInfoMessage( message ) + * Show an informative message that requires no response or interaction from + * the user. + */ +WebGUI.Admin.prototype.showInfoMessage += function ( message ) { + if ( this.infoMessageTimeout ) { + stopTimeout( this.infoMessageTimeout ); + } + + var info = document.getElementById( 'infoMessage' ); + info.innerHTML = message; + info.style.display = "block"; + + this.infoMessageTimeout = setTimeout( this.hideInfoMessage, 3000 ); +}; + +/** + * hideInfoMessage( ) + * Hide the informative message from showInfoMessage() + */ +WebGUI.Admin.prototype.hideInfoMessage += function ( ) { + var info = document.getElementById( 'infoMessage' ); + info.style.display = "none"; +}; + /**************************************************************************** * WebGUI.Admin.LocationBar */