var ESN_Inbox = { "hourglass": null, "selected_qids": [] }; document.addEventListener("DOMContentLoaded", function (evt) { for (var i=0; i 0 && unread_count == 0 ) { // unread folder, there are still more unread items, but we have marked everything on this page read window.location.href = $("RefreshLink").href; } if (inbox_count == 0) { // reset if no messages if (!$("NoMessageTD")) { var row = document.createElement("tr"); var col = document.createElement("td"); col.id = "NoMessageTD"; col.colSpan = "3"; DOM.addClassName(col, "NoItems"); col.innerHTML = "No Messages"; row.appendChild(col); $(folder + "_Body").insertBefore(row, $("ActionRow2")); } } // 2 instances of action buttons with suffix 1 and 2 for (var i=1; i<=2; i++) { if( $(folder + "_MarkRead_" + i) ) $(folder + "_MarkRead_" + i).disabled = unread_count ? false : true; if( $(folder + "_MarkAllRead_" + i) ) $(folder + "_MarkAllRead_" + i).disabled = unread_count ? false : true; } }; ESN_Inbox.refresh_count = function(name, count) { var unread_ele = DOM.getElementsByClassName($(name), "unread_count"); if ($(name)) unread_ele[0].innerHTML = (count > 0) ? "(" +count+ ")" : " "; };