diff -r 0103428e2179 -r a1c450a911a6 plugins/SpecialAdmin.php --- a/plugins/SpecialAdmin.php Sat Jun 07 12:48:39 2008 -0400 +++ b/plugins/SpecialAdmin.php Sat Jun 07 12:49:45 2008 -0400 @@ -5,7 +5,7 @@ "Plugin URI" : "http://enanocms.org/", "Description" : "plugin_specialadmin_desc", "Author" : "Dan Fuhry", - "Version" : "1.1.3", + "Version" : "1.1.4", "Author URI" : "http://enanocms.org/" } **!*/ @@ -1962,27 +1962,47 @@ } if ( t == namespace_list.Admin + 'AdminLogout' ) { - var mb = new messagebox(MB_YESNO|MB_ICONQUESTION, $lang.get('user_logout_confirm_title_elev'), $lang.get('user_logout_confirm_body_elev')); - mb.onclick['Yes'] = function() { - var tigraentry = document.getElementById('i_div0_0').parentNode; - var tigraobj = $(tigraentry); - var div = document.createElement('div'); - div.style.backgroundColor = '#FFFFFF'; - domObjChangeOpac(70, div); - div.style.position = 'absolute'; - var top = tigraobj.Top(); - var left = tigraobj.Left(); - var width = tigraobj.Width(); - var height = tigraobj.Height(); - div.style.top = top + 'px'; - div.style.left = left + 'px'; - div.style.width = width + 'px'; - div.style.height = height + 'px'; - var body = document.getElementsByTagName('body')[0]; - enlighten(true); - body.appendChild(div); - ajaxPageBin(namespace_list.Admin + 'AdminLogout'); - } + miniPromptMessage({ + title: $lang.get('user_logout_confirm_title_elev'), + message: $lang.get('user_logout_confirm_body_elev'), + buttons: [ + { + text: $lang.get('user_logout_confirm_btn_logout'), + color: 'red', + style: { + fontWeight: 'bold' + }, + onclick: function() + { + var tigraentry = document.getElementById('i_div0_0').parentNode; + var tigraobj = $(tigraentry); + var div = document.createElement('div'); + div.style.backgroundColor = '#FFFFFF'; + domObjChangeOpac(70, div); + div.style.position = 'absolute'; + var top = tigraobj.Top(); + var left = tigraobj.Left(); + var width = tigraobj.Width(); + var height = tigraobj.Height(); + div.style.top = top + 'px'; + div.style.left = left + 'px'; + div.style.width = width + 'px'; + div.style.height = height + 'px'; + var body = document.getElementsByTagName('body')[0]; + miniPromptDestroy(true); + body.appendChild(div); + ajaxPageBin(namespace_list.Admin + 'AdminLogout'); + } + }, + { + text: $lang.get('etc_cancel'), + onclick: function() + { + miniPromptDestroy(this); + } + } + ] + }); return; } ajaxPageBin(t);