Changeset 4189
- Timestamp:
- 04/29/11 16:46:39 (13 years ago)
- Location:
- branches/2.2.0.1/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.0.1/expressoMail1_2/js/draw_api.js
r4143 r4189 850 850 else 851 851 thisCell = document.getElementById("table_message_header_box_"+numBox).rows[0].cells[0]; 852 var emptyBody = document.getElementById("table_message_header_box_"+numBox).emptyBody; 852 853 var tbH = getFirstParentOfType(thisCell,"TABLE"); 853 854 var tbM = getMessagesTable(thisCell); … … 857 858 trM[r].cells[c].setAttribute("width",colSizes[tbl][c]); 858 859 if (is_mozilla && !is_webkit) { 860 if (!emptyBody) 859 861 document.getElementById("colgroup_main_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); 860 862 document.getElementById("colgroup_head_"+numBox).childNodes[c].setAttribute("width",colSizes[tbl][c]); … … 1158 1160 1159 1161 document.getElementById("table_message_header_box_"+numBox).emptyBody = false; 1160 if (headers_msgs.num_msgs == 0){ 1161 document.getElementById("table_message_header_box_"+numBox).emptyBody = true; 1162 tr_info = document.createElement("TR"); 1163 td_info = document.createElement("TD"); 1164 h3_info = document.createElement("H3"); 1165 td_info.setAttribute("background", "#FFF"); 1166 td_info.setAttribute("width","100%"); 1167 h3_info.style.padding = "10px"; 1168 h3_info.setAttribute("id", "msg_info"); 1169 h3_info.align = "center"; 1170 h3_info.innerHTML = get_lang("This mail box is empty"); 1171 td_info.appendChild(h3_info); 1172 tr_info.appendChild(td_info); 1173 tbody_element.appendChild(tr_info); 1174 } 1162 1163 if (headers_msgs.num_msgs == 0) 1164 showEmptyBoxMsg(tbody_element); 1165 1175 1166 for (var i=0; i < headers_msgs.length; i++){ 1176 1167 if ((headers_msgs[i].Unseen == 'U') || (headers_msgs[i].Recent == 'N')) … … 1229 1220 } 1230 1221 1222 } 1223 1224 function showEmptyBoxMsg(tbody_element) { 1225 document.getElementById("table_message_header_box_"+numBox).emptyBody = true; 1226 var colgr_element = document.getElementById("colgroup_main_"+numBox); 1227 if (colgr_element) 1228 tbody_element.parentNode.removeChild(colgr_element); // remove colgroup so it does not affect colspan (mainly IE) 1229 tr_info = document.createElement("TR"); 1230 td_info = document.createElement("TD"); 1231 h3_info = document.createElement("H3"); 1232 td_info.setAttribute("background", "#FFF"); 1233 td_info.setAttribute("colspan",colSizes[0].length); 1234 h3_info.style.padding = "10px"; 1235 h3_info.setAttribute("id", "msg_info"); 1236 h3_info.align = "center"; 1237 h3_info.innerHTML = get_lang("This mail box is empty"); 1238 td_info.appendChild(h3_info); 1239 tr_info.appendChild(td_info); 1240 tbody_element.appendChild(tr_info); 1231 1241 } 1232 1242 -
branches/2.2.0.1/expressoMail1_2/js/main.js
r4139 r4189 395 395 var box = Element("tbody_box"); 396 396 if (box.childNodes.length == 0) 397 { 398 var tr_info = document.createElement("TR"); 399 var td_info = document.createElement("TD"); 400 td_info.setAttribute("colspan", "10"); 401 td_info.setAttribute("background", "#FFF"); 402 td_info.setAttribute("id","msg_info"); 403 td_info.id = "msg_info"; 404 td_info.align = "center"; 405 td_info.style.padding = "25px"; 406 td_info.style.fontWeight = "bold"; 407 td_info.style.fontSize = "11pt"; 408 td_info.innerHTML = get_lang("This mail box is empty"); 409 tr_info.appendChild(td_info); 410 box.appendChild(td_info); 411 } 397 showEmptyBoxMsg(box); 412 398 413 399 if (data.length > 0){ 400 table_element = Element("table_box"); 414 401 var msg_info = document.getElementById('msg_info'); 415 402 if (msg_info != null) 416 403 { 417 var msg_tr = msg_info.parentNode; 418 msg_tr.removeChild(msg_info); 419 } 420 421 table_element = Element("table_box"); 404 var msg_tr = msg_info.parentNode.parentNode; 405 msg_tr.removeChild(msg_info.parentNode); 406 var colgr_element = buildColGroup(); 407 colgr_element.setAttribute("id","colgroup_main_"+numBox); 408 table_element.appendChild(colgr_element); 409 } 410 422 411 var box = Element("tbody_box"); 423 412 table_element.appendChild(box); … … 464 453 connector.purgeCache(); 465 454 update_menu(); 455 resizeMailList(); 466 456 } 467 457
Note: See TracChangeset
for help on using the changeset viewer.