Changeset 2798 for trunk/expressoMail1_2/js
- Timestamp:
- 05/17/10 14:58:22 (14 years ago)
- Location:
- trunk/expressoMail1_2/js/jscode
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/jscode/abas.js
r2714 r2798 144 144 td.setAttribute("width", "200px"); 145 145 146 td.setAttribute("align", "right"); 147 td.onclick = function(){alternate_border(ID); };146 td.setAttribute("align", "right"); 147 td.onclick = function(){alternate_border(ID);resizeWindow()}; 148 148 td.setAttribute("noWrap","true"); 149 149 td.alt = borderTitle; … … 173 173 div.style.display=''; 174 174 175 var bar = document.getElementById("toolbar");176 var offset = 0;177 if(bar.style.visibility != 'hidden')178 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight;179 180 div.style.height = document.body.clientHeight - offset - (is_ie ? 76 : 86);181 175 div.style.overflow = "hidden"; 182 176 183 177 if(!is_ie) { 184 178 var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 185 var defaultWidth = document.body.clientWidth - 27;179 var defaultWidth = document.body.clientWidth - 31; 186 180 if(!menuHidden) 187 181 defaultWidth -= Element("folderscol").offsetWidth; … … 294 288 content = Element('content_id_' + ID); 295 289 content.parentNode.removeChild(content); 290 resizeWindow(); 296 291 return true; 297 292 }; -
trunk/expressoMail1_2/js/jscode/common_functions.js
r2752 r2798 1 // BEGIN: FUNCTION RESIZE WINDOW2 1 if (!expresso_offline) { 3 2 var _showBar = showBar; … … 18 17 19 18 XEvents.add( window, 'onresize', resizeWindow ); 20 19 // BEGIN: FUNCTION RESIZE WINDOW 21 20 function resizeWindow(){ 22 21 23 var bar = Element("toolbar"); 24 var offset = 0; 25 if(bar.style.visibility != 'hidden') 26 offset = (bar.offsetHeight ? bar.offsetHeight : bar.clientHeight); 27 28 var screenHeight = document.body.clientHeight ? document.body.clientHeight : document.body.offsetHeight; 29 var defaultHeight = screenHeight - offset; 22 var divScrollMain = Element("divScrollMain_"+numBox); 23 var table_message = Element("table_message"); 24 var content_folders = Element("content_folders"); 25 var clientHeight = ((window.innerHeight ? window.innerHeight : document.body.offsetHeight) - 8); 26 27 if(divScrollMain){ 28 divScrollMain.style.height = (clientHeight - (findPosY(divScrollMain) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight))) + "px"; 29 } 30 30 31 31 if(typeof(BordersArray) != 'undefined') { … … 35 35 36 36 if(div) 37 div.style.height = ( defaultHeight - 90 ) + 'px';37 div.style.height = (clientHeight - (findPosY(div) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight)+2)) + "px"; 38 38 if(div_scroll) 39 div_scroll.style.height = ( defaultHeight - 130 ) + 'px'; 40 } 41 } 42 43 if(Element('content_folders')) 44 Element('content_folders').style.height = defaultHeight - (is_ie ? 165 : 150); 45 if(Element("divScrollMain_"+numBox)) 46 Element("divScrollMain_"+numBox).style.height = defaultHeight - (is_ie ? 111 : 110); 39 div_scroll.style.height = (clientHeight - (findPosY(div_scroll) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight))) + "px"; 40 } 41 } 42 43 if(content_folders){ 44 var search_div = Element("search_div"); 45 var contentFoldersY = findPosY(content_folders); 46 content_folders.style.height = (clientHeight - (contentFoldersY + (contentFoldersY > findPosY(search_div) ? 0 : (search_div.clientHeight ? search_div.clientHeight : search_div.offsetHeight) + 5))) + "px"; 47 } 47 48 } 48 49 // END: FUNCTION RESIZE WINDOW -
trunk/expressoMail1_2/js/jscode/draw_api_folders.js
r2796 r2798 1236 1236 1237 1237 if (is_mozilla){ 1238 _divScroll.style.overflow = "-moz-scrollbars-vertical"; 1238 _divScroll.style.overflow = "-moz-scrollbars-vertical"; 1239 1239 _divScroll.style.width ="99.3%"; 1240 1240 } 1241 var bar = Element("toolbar"); 1242 var offset = 0; 1243 if(bar.style.visibility != 'hidden') 1244 offset = (bar.offsetHeight ? bar.offsetHeight : bar.clientHeight); 1245 1246 var screenHeight = document.body.clientHeight ? document.body.clientHeight : document.body.offsetHeight; 1247 var defaultHeight = screenHeight - offset; 1248 Element('content_folders').style.height = defaultHeight - (is_ie ? 165 : 150); 1249 _divScroll.style.height = defaultHeight - 110; 1241 1250 1242 var _t_element = createAndSet("TABLE",['id','class','borderColorDark','frame','rules','cellPadding','cellSpacing'],["table_box","table_box","#bbbbbb","void","rows","0","0"]); 1251 1243 _t_element.onkeydown = function (e){ … … 1318 1310 draw_footer_box(this.headers_msgs.num_msgs); 1319 1311 Element('main_table').style.display = ''; 1312 if(is_ie6) // Stupid Fixing on IE6. 1313 setTimeout("resizeWindow()",1); 1314 else 1315 resizeWindow(); 1320 1316 if(debug) { 1321 1317 var _eTime = new Date(); -
trunk/expressoMail1_2/js/jscode/draw_api_messages.js
r2743 r2798 628 628 tr5.appendChild(td_body); 629 629 tbody_message.appendChild(tr5); 630 // BEGIN MAKE THE SCROLL HEIGHT 631 var defaultWidth = document.body.clientWidth - (is_ie ? 200 : 195); 632 var _bar = document.getElementById("toolbar"); 633 var _offset = 0; 634 if(_bar.style.visibility != 'hidden') 635 _offset = _bar.offsetHeight ? _bar.offsetHeight : _bar.clientHeight; 630 var defaultWidth = document.body.clientWidth - 200; 636 631 var _div = document.createElement("DIV"); 637 632 _div.id = "div_message_scroll_"+ID; 638 _div.style.height = document.body.clientHeight - _offset - 105;639 content.style.height = document.body.clientHeight - _offset - 80;640 633 _div.style.overflow = "auto"; 641 634 _div.style.width = defaultWidth; … … 652 645 _div.appendChild(form); 653 646 content.appendChild(_div); 654 table_message.appendChild(tbody_message); 647 table_message.appendChild(tbody_message); 655 648 form.appendChild(table_message); 656 649 expresso.connector.loadScript("jscode/rich_text_editor"); 657 RichTextEditor.loadEditor(ID); 650 RichTextEditor.loadEditor(ID); 651 resizeWindow(); 658 652 ////////////////////////////////////////////////////////////////////////////////////////////////////// 653 659 654 return ID; 660 655 } -
trunk/expressoMail1_2/js/jscode/draw_messages.js
r2793 r2798 201 201 } 202 202 203 204 // BEGIN MAKE THE SCROLL HEIGHT205 var bar = document.getElementById("toolbar");206 var offset = 0;207 if(bar.style.visibility != 'hidden')208 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight;209 203 var div = document.createElement("DIV"); 210 204 div.id = "div_message_scroll_"+this.id; 211 205 div.style.background = 'WHITE'; 212 div.style.height = document.body.clientHeight - offset - 125;213 206 div.style.overflow = "auto"; 214 207 div.style.width = defaultWidth - (is_ie ? 5 : 0); 215 // END MAKE THE SCROLL HEIGHT216 208 217 209 var table_msg_details = createAndSet("TABLE",['id','width','class'],['table_msg_details_' + this.id,defaultWidth - 30,'table_message']); … … 272 264 loading_img = content.removeChild( loading_img ); 273 265 }catch(e){}; 274 content.style.height = document.body.clientHeight - offset - 90;275 266 content.appendChild(msg_number); 276 267 ////////////////////////////////////////////////////////////////////////////////////////////////////// -
trunk/expressoMail1_2/js/jscode/main.js
r2770 r2798 394 394 } 395 395 } 396 resizeWindow(); 396 397 } 397 398 -
trunk/expressoMail1_2/js/jscode/search.js
r2761 r2798 432 432 table.appendChild(tbody); 433 433 434 var content_search = Element('content_id_search_' + numBox); 435 // BEGIN MAKE THE SCROLL HEIGHT 434 var content_search = Element('content_id_search_' + numBox); 436 435 var defaultWidth = document.body.offsetWidth - 31; 437 436 var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 438 437 if(!menuHidden) 439 defaultWidth -= Element("folderscol").offsetWidth; 440 var bar = Element("toolbar"); 441 var offset = 0; 442 if(bar.style.visibility != 'hidden') 443 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight; 438 defaultWidth -= Element("folderscol").offsetWidth; 444 439 var div_scroll_result = document.createElement("DIV"); 445 440 div_scroll_result.id = "divScrollMain_"+numBox; 446 div_scroll_result.style.height = document.body.clientHeight - offset - 120;447 content_search.style.height = document.body.clientHeight - offset - 80;448 441 div_scroll_result.style.overflow = "auto"; 449 div_scroll_result.style.width = defaultWidth - (is_ie ? 7 : 0); 450 // END MAKE THE SCROLL HEIGHT 442 div_scroll_result.style.width = defaultWidth - (is_ie ? 7 : 0); 451 443 452 444 … … 594 586 content_search.appendChild(div_scroll_result); 595 587 } 588 resizeWindow(); 596 589 } 597 590
Note: See TracChangeset
for help on using the changeset viewer.