Changeset 4189 for branches/2.2.0.1/expressoMail1_2/js/draw_api.js
- Timestamp:
- 04/29/11 16:46:39 (13 years ago)
- File:
-
- 1 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
Note: See TracChangeset
for help on using the changeset viewer.