mlh_subject.observe('click',ApplySort);
mlh_from.observe('click',ApplySort);
$(document).observe('keyup',CtdlMessageListKeyUp,false);
- window.oncontextmenu = function() { return false; };
+ //window.oncontextmenu = function() { return false; };
$('resize_msglist').observe('mousedown', CtdlResizeMouseDown);
$('m_refresh').observe('click', getMessages);
document.getElementById('m_refresh').setAttribute("href","#");
var x=j;
if (x==4) x=3;
var classStmt = "col"+x;
- tdElement.setAttribute("class", classStmt);
+ //tdElement.setAttribute("class", classStmt);
+ tdElement.className = classStmt;
} catch (e) {
WCLog("Error on #"+msgId +" col"+j+":"+e);
}
var delta = end.getTime() - start.getTime();
WCLog("loadMessages construct: " + delta);
} catch (e) {
- window.alert(e);
+ //window.alert(e+"|"+e.description);
}
if (currentSortMode == null) {
if (sortmode.length < 1) {
if (!event.shiftKey && !event.ctrlKey && !event.altKey) {
unmarkAllRows();
markedRowId = parent.ctdlRowId;
+ document.getElementById("preview_pane").innerHTML = "";
new Ajax.Updater('preview_pane', 'msg/'+msgId, {method: 'get'});
markRow(parent);
new Ajax.Request('ajax_servcmd', {
var key = event.which;
if (key == 46) { // DELETE
for(msgId in currentlyMarkedRows) {
+ if (!room_is_trash) {
new Ajax.Request('ajax_servcmd',
{method: 'post',
parameters: 'g_cmd=MOVE ' + msgId + '|_TRASH_|0'
});
+ } else {
+ new Ajax.Request('ajax_servcmd', {method: 'post',
+ parameters: 'g_cmd=DELE '+msgId});
+ }
}
+ document.getElementById("preview_pane").innerHTML = "";
deleteAllMarkedRows();
}
}
var contentViewPortHeight = heightOfViewPort-banner.offsetHeight-message_list_hdr.offsetHeight;
contentViewPortHeight = 0.98 * contentViewPortHeight; // leave some error
// Set summary_view to 20%;
- var summary_height = 0.20 * contentViewPortHeight;
+ var summary_height = ctdlLocalPrefs.readPref("svheight");
+ if (summary_height == null) {
+ summary_height = 0.20 * contentViewPortHeight;
+ }
// Set preview_pane to the remainder
- var preview_height = 0.80 * contentViewPortHeight;
+ var preview_height = contentViewPortHeight - summary_height;
summary_view.style.height = (summary_height)+"px";
preview_pane.style.height = (preview_height)+"px";
var summary_view = document.getElementById("summary_view");
var summaryViewHeight = summary_view.offsetHeight;
var increment = clientY-saved_y;
- summary_view.style.height = (increment+summaryViewHeight)+"px";
+ var summary_view_height = increment+summaryViewHeight;
+ summary_view.style.height = (summary_view_height)+"px";
+ // store summary view height
+ ctdlLocalPrefs.setPref("svheight",summary_view_height);
var msglist = document.getElementById("preview_pane");
var msgListHeight = msglist.offsetHeight;
msglist.style.height = (msgListHeight-increment)+"px";
function normalizeHeaderTable() {
var message_list_hdr = document.getElementById("message_list_hdr");
var summary_view = document.getElementById("summary_view");
+ var resize_msglist = document.getElementById("resize_msglist");
var headerTable = message_list_hdr.getElementsByTagName("table")[0];
var dataTable = summary_view.getElementsByTagName("table")[0];
var dataTableWidth = dataTable.offsetWidth;