/*
- * $Id$
- * Copyright 2005 - 2009 The Citadel Team
+ * Copyright 2005 - 2010 The Citadel Team
* Licensed under the GPL V3
*
* JavaScript function library for WebCit.
- *
*/
for(msgId in currentlyMarkedRows) { //defined in summaryview.js
msgIds += ","+msgId;
}
- var mvCommand = "g_cmd=MOVE " + msgIds + "|"+room+"|0";
+ var mvCommand = encodeURI("g_cmd=MOVE " + msgIds + "|"+room+"|0");
new Ajax.Request('ajax_servcmd', {
method: 'post',
parameters: mvCommand,
// Place a gradient loadscreen on an element, e.g to use before Ajax.updater
function CtdlLoadScreen(elementid) {
var elem = document.getElementById(elementid);
-elem.innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\"> Loading....</font></td></tr></table><br /></div>";
+elem.innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\"> Loading....</font></td></tr></table><br></div>";
}
}
function PopulateAddressBookInnerDiv(which_addr_book, target_input) {
- $('address_book_inner_div').innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\"> Loading....</font></td></tr></table><br /></div>";
+ $('address_book_inner_div').innerHTML = "<div align=center><br><table border=0 cellpadding=10 bgcolor=\"#ffffff\"><tr><td><img src=\"static/throbber.gif\" /><font color=\"#AAAAAA\"> Loading....</font></td></tr></table><br></div>";
p = 'which_addr_book=' + which_addr_book
+ '&target_input=' + target_input
+ '&r=' + CtdlRandomString();
}
function DeleteSMTPqueueMsg(msgnum1, msgnum2) {
+ var p = encodeURI('g_cmd=DELE ' + msgnum1 + ',' + msgnum2);
new Ajax.Request(
'ajax_servcmd', {
method: 'post',
- parameters: 'g_cmd=DELE ' + msgnum1 + ',' + msgnum2,
+ parameters: p,
onComplete: RefreshSMTPqueueDisplay()
}
);
}
+
+
+function ConfirmLogoff() {
+ new Ajax.Updater(
+ 'md-content',
+ 'do_template?template=confirmlogoff',
+ {
+ method: 'get',
+ onSuccess: function(cl_success) {
+ toggleModal(1);
+ }
+ }
+ );
+}
+
+
+function switch_to_lang(new_lang) {
+ p = 'push?url=' + encodeURI(window.location);
+ new Ajax.Request(p, { method: 'get' } );
+ window.location = 'switch_language?lang=' + new_lang ;
+}