Changeset 320 for trunk/expressoMail1_2/js/abas.js
- Timestamp:
- 06/18/08 11:28:42 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/abas.js
r271 r320 11 11 function alternate_border(ID) 12 12 { 13 if (! Element('border_id_'+ID)) 14 return false; // Not possible to alternate 13 15 Element("footer_menu").style.display = (ID != "0" ? 'none' : ''); 14 16 var len = BordersArray.length; … … 16 18 { 17 19 m = document.getElementById(BordersArray[i].border_id); 18 if ( m.className == 'menu-sel')20 if ((m)&&(m.className == 'menu-sel')) 19 21 { 20 22 m.className = 'menu'; … … 43 45 44 46 m = Element("border_id_"+ID); 45 m.className = 'menu-sel'; 47 if (m) 48 m.className = 'menu-sel'; 46 49 if(Element("font_border_id_" + ID)) 47 50 Element("font_border_id_" + ID).className = 'font-menu-sel'; 48 51 var c = Element("content_id_"+ID) 49 c.style.display = ''; 52 if (c) 53 c.style.display = ''; 50 54 51 55 body = document.getElementById('body_'+ ID); … … 68 72 window_DropDownContacts.style.visibility = 'hidden'; 69 73 } 70 74 75 if (typeof(ID) == 'number') 76 { 77 current_folder = openBox.tab_folder[ID]; 78 numBox=ID; 79 } 71 80 return ID; 72 81 } … … 89 98 else{ 90 99 var ID = id_value; 91 if (document.getElementById("border_id_"+id_value+"_r")) // Edit message? if yes treat like new 100 if (document.getElementById("border_id_"+id_value+"_r")) // Edit message? if yes treat like new in dragdrop case 92 101 var id_value = null; 93 102 } … … 123 132 parent_bb.insertBefore(td, bb); 124 133 125 if( id_value&& id_value.match(/_r$/))134 if((typeof(id_value) == 'string') && id_value.match(/_r$/)) 126 135 _dragArea.makeDragged(td, id_value,td.value); 127 136 … … 139 148 140 149 div.style.height = document.body.clientHeight - offset - (is_ie ? 76 : 86); 141 div.style.overflow = " auto";150 div.style.overflow = "hidden"; 142 151 143 152 if(!is_ie) { … … 187 196 if(!ID) 188 197 return false; 198 199 Element("border_id_" + ID).onclick = null; 189 200 190 201 if (msg_sent == 'false') … … 205 216 else 206 217 { 207 if (! newMessageTab.toPreserve[ID]) 208 cExecute ("$this.imap_functions.delete_msgs&folder="+newMessageTab.imapBox[ID]+"&msgs_number="+newMessageTab.imapUid[ID],function(data){ return }); 218 if (newMessageTab.imapBox[ID] && ! newMessageTab.toPreserve[ID]){ 219 delete_msgs(newMessageTab.imapBox[ID], newMessageTab.imapUid[ID].toString(), 0) 220 } 221 //cExecute ("$this.imap_functions.delete_msgs&folder="+newMessageTab.imapBox[ID]+"&msgs_number="+newMessageTab.imapUid[ID],function(data){ return }); 209 222 Element('to_'+ID).focus(); 210 223 } … … 224 237 { 225 238 m = document.getElementById(BordersArray[i].border_id); 226 if ( m.className == 'menu-sel')239 if ((m) && (m.className == 'menu-sel')) 227 240 border_selected = BordersArray[i].border_id; 228 241 } … … 237 250 238 251 // Remove TD, title 239 border = document.getElementById('border_id_' + ID);252 border = Element('border_id_' + ID); 240 253 border.parentNode.removeChild(border); 241 254 // Remove Div Content 242 content = document.getElementById('content_id_' + ID);255 content = Element('content_id_' + ID); 243 256 content.parentNode.removeChild(content); 244 257 … … 247 260 for (i=0;i<BordersArray.length;i++) 248 261 { 249 if ( document.getElementById(BordersArray[i].border_id) != null){262 if (Element(BordersArray[i].border_id) != null){ 250 263 new_BordersArray[j] = BordersArray[i]; 251 264 j++; … … 255 268 Element("footer_menu").style.display = ''; 256 269 BordersArray = new_BordersArray; 257 } 270 return true; 271 }
Note: See TracChangeset
for help on using the changeset viewer.