Changeset 2625
- Timestamp:
- 04/23/10 14:59:54 (14 years ago)
- Location:
- branches/2.1/expressoMail1_2
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.1/expressoMail1_2/js/abas.js
r2203 r2625 125 125 126 126 td.setAttribute("align", "right"); 127 td.onclick = function(){alternate_border(ID); };127 td.onclick = function(){alternate_border(ID);resizeWindow()}; 128 128 td.setAttribute("noWrap","true"); 129 129 td.alt = borderTitle; … … 153 153 div.style.display=''; 154 154 155 var bar = document.getElementById("toolbar");156 var offset = 0;157 if(bar.style.visibility != 'hidden')158 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight;159 160 div.style.height = document.body.clientHeight - offset - (is_ie ? 76 : 86);161 155 div.style.overflow = "hidden"; 162 163 if(!is_ie) {164 var menuHidden = Element("folderscol").style.display == 'none' ? true : false;165 var defaultWidth = document.body.clientWidth - 27;166 if(!menuHidden)167 defaultWidth -= Element("folderscol").offsetWidth;168 169 div.style.width = defaultWidth;170 }171 156 Element("exmail_main_body").insertBefore(div,Element("footer_menu")); 172 157 alternate_border(ID); … … 274 259 content = Element('content_id_' + ID); 275 260 content.parentNode.removeChild(content); 261 resizeWindow(); 276 262 return true; 277 263 } -
branches/2.1/expressoMail1_2/js/common_functions.js
r2401 r2625 1 // BEGIN: FUNCTION RESIZE WINDOW2 1 if (!expresso_offline) { 3 2 var _showBar = showBar; … … 32 31 } 33 32 } 34 33 // BEGIN: FUNCTION RESIZE WINDOW 35 34 function resizeWindow(){ 36 37 var bar = Element("toolbar"); 38 var offset = 0; 39 if(bar.style.visibility != 'hidden') 40 offset = (bar.offsetHeight ? bar.offsetHeight : bar.clientHeight); 41 42 var screenHeight = document.body.clientHeight ? document.body.clientHeight : document.body.offsetHeight; 43 var defaultHeight = screenHeight - offset; 35 var divScrollMain = Element("divScrollMain_"+numBox); 36 var table_message = Element("table_message"); 37 var content_folders = Element("content_folders"); 38 var clientHeight = ((window.innerHeight ? window.innerHeight : document.body.offsetHeight) - 8); 39 var clientWidth = ((window.innerWidth ? window.innerWidth : document.body.offsetWidth)); 40 41 if(divScrollMain){ 42 divScrollMain.style.height = (clientHeight - (findPosY(divScrollMain) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight))) + "px"; 43 } 44 44 45 45 if(typeof(BordersArray) != 'undefined') { … … 47 47 var div_scroll = Element("div_message_scroll_"+BordersArray[i].sequence); 48 48 var div = Element("content_id_"+BordersArray[i].sequence); 49 50 // This comented code cause/avoid (!?) Firefox to stuck some request 51 if(div) 52 // div.setAttribute("style","height: "+parseInt(defaultHeight - 90)+"px;"); 53 div.style.height = defaultHeight - 90; 54 if(div_scroll) 55 // div_scroll.setAttribute("style","height: "+parseInt(defaultHeight - 130)+"px;"); 56 div_scroll.style.height = defaultHeight - 130; 57 } 58 } 59 60 if(Element('content_folders')) 61 Element('content_folders').style.height = defaultHeight - (is_ie ? 165 : 150); 62 if(Element("divScrollMain_"+numBox)) 63 Element("divScrollMain_"+numBox).style.height = defaultHeight - (is_ie ? 111 : 110); 49 if(div){ 50 div.style.height = (clientHeight - (findPosY(div) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight)+2)) + "px"; 51 div.style.width = (clientWidth - (findPosX(div)+10)) + "px"; 52 } 53 if(div_scroll){ 54 div_scroll.style.height = (clientHeight - (findPosY(div_scroll) + (table_message.clientHeight ? table_message.clientHeight : table_message.offsetHeight)+5)) + "px"; 55 div_scroll.style.width = (clientWidth - (findPosX(div_scroll)+10)) + "px"; 56 } 57 } 58 } 59 60 if(content_folders){ 61 var search_div = Element("search_div"); 62 var contentFoldersY = findPosY(content_folders); 63 content_folders.style.height = (clientHeight - (contentFoldersY + (contentFoldersY > findPosY(search_div) ? 0 : (search_div.clientHeight ? search_div.clientHeight : search_div.offsetHeight) + 5))) + "px"; 64 } 64 65 } 65 66 // END: FUNCTION RESIZE WINDOW -
branches/2.1/expressoMail1_2/js/draw_api.js
r2524 r2625 698 698 var _divScroll = document.getElementById("divScrollMain_"+numBox); 699 699 700 var bar = document.getElementById("toolbar");701 var offset = 0;702 703 700 if(!_divScroll){ 704 701 _divScroll = document.createElement("DIV"); … … 714 711 _divScroll.style.width ="99.3%"; 715 712 } 716 // Inicio: Redimensiona DIV SCROLL717 var bar = Element("toolbar");718 var offset = 0;719 if(bar.style.visibility != 'hidden')720 offset = (bar.offsetHeight ? bar.offsetHeight : bar.clientHeight);721 var screenHeight = document.body.clientHeight ? document.body.clientHeight : document.body.offsetHeight;722 var defaultHeight = screenHeight - offset;723 _divScroll.style.height = defaultHeight - 110;724 Element('content_folders').style.height = defaultHeight - (is_ie ? 165 : 150);725 // Fim: Redimensiona DIV SCROLL726 713 _divScroll.appendChild(table_element); 727 714 openTab.content_id[numBox].appendChild(_divScroll); … … 765 752 draw_footer_box(headers_msgs.num_msgs); 766 753 Element('main_table').style.display = ''; 754 if(is_ie6) // Stupid Fixing on IE6. 755 setTimeout("resizeWindow()",1); 756 else 757 resizeWindow(); 767 758 if(debug) { 768 759 var _eTime = new Date(); … … 1092 1083 function draw_message(info_msg, ID){ 1093 1084 var content = document.getElementById('content_id_' + ID); 1094 var defaultWidth = document.body.offsetWidth - 37;1095 1096 1085 var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 1097 if(!menuHidden)1098 defaultWidth -= Element("folderscol").offsetWidth;1099 1086 ////////////////////////////////////////////////////////////////////////////////////////////////////// 1100 1087 //Make the next/previous buttom. … … 1216 1203 var tbody_message = document.createElement("TBODY"); 1217 1204 table_message.border = "0"; 1218 table_message.width = defaultWidth ;1219 1205 1220 1206 ////////////////////////////////////////////////////////////////////////////////////////////////////// … … 1487 1473 var table_message_others_options = document.createElement("TABLE"); 1488 1474 table_message_others_options.id = 'table_message_others_options_' + ID; 1489 table_message_others_options.width = defaultWidth - 30;1490 1475 table_message_others_options.style.display = 'none'; 1491 1476 table_message_others_options.className = "table_message"; … … 1803 1788 1804 1789 1805 // BEGIN MAKE THE SCROLL HEIGHT1806 var bar = document.getElementById("toolbar");1807 var offset = 0;1808 if(bar.style.visibility != 'hidden')1809 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight;1810 1790 var div = document.createElement("DIV"); 1811 1791 div.id = "div_message_scroll_"+ID; 1812 1792 div.style.background = 'WHITE'; 1813 div.style.height = document.body.clientHeight - offset - 125;1814 content.style.height = document.body.clientHeight - offset - 90;1815 1793 div.style.overflow = "auto"; 1816 div.style.width = defaultWidth - (is_ie ? 5 : 0);1817 // END MAKE THE SCROLL HEIGHT1818 1794 table_message_others_options.appendChild(tbody_message_others_options); 1819 1795 var tr = document.createElement("TR"); … … 1942 1918 table_message.appendChild(tbody_message); 1943 1919 content.appendChild(table_message); 1920 resizeWindow(); 1944 1921 var msg_number = document.createElement('INPUT'); 1945 1922 msg_number.id = "msg_number_" + ID; … … 2512 2489 if(!expresso_offline) 2513 2490 draw_from_field(sel_from,tr1_1); 2491 2492 resizeWindow(); 2514 2493 return ID; 2515 2494 } -
branches/2.1/expressoMail1_2/js/main.js
r2524 r2625 318 318 319 319 320 if(Element("border_id_" + id_msg_read)) 321 alternate_border(id_msg_read); 320 if(Element("border_id_" + id_msg_read)){ 321 alternate_border(id_msg_read); 322 resizeWindow(); 323 } 322 324 else { 323 325 var border_id = create_border(msg_info.subject, id_msg_read); -
branches/2.1/expressoMail1_2/js/search.js
r1970 r2625 549 549 550 550 var content_search = Element('content_id_search_' + numBox); 551 // BEGIN MAKE THE SCROLL HEIGHT552 var defaultWidth = document.body.offsetWidth - 31;553 var menuHidden = Element("folderscol").style.display == 'none' ? true : false;554 if(!menuHidden)555 defaultWidth -= Element("folderscol").offsetWidth;556 var bar = Element("toolbar");557 var offset = 0;558 if(bar.style.visibility != 'hidden')559 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight;560 551 var div_scroll_result = document.createElement("DIV"); 561 552 div_scroll_result.id = "divScrollMain_"+numBox; 562 div_scroll_result.style.height = document.body.clientHeight - offset - 120;563 content_search.style.height = document.body.clientHeight - offset - 80;564 553 div_scroll_result.style.overflow = "auto"; 565 div_scroll_result.style.width = defaultWidth - (is_ie ? 7 : 0);566 // END MAKE THE SCROLL HEIGHT567 568 554 569 555 if(is_ie) … … 710 696 content_search.appendChild(div_scroll_result); 711 697 } 698 resizeWindow(); 712 699 } 713 700 -
branches/2.1/expressoMail1_2/templates/classic/index.tpl
r2538 r2625 70 70 <tbody id="border_tbody"> 71 71 <tr id="border_tr"> 72 <td nowrap class="menu" onClick="alternate_border(0); " id="border_id_0"> {lang_inbox} <font face="Verdana" size="1" color="#505050">[<span id="new_m">0</span> / <span id="tot_m">0</span>]</font>72 <td nowrap class="menu" onClick="alternate_border(0);resizeWindow();" id="border_id_0"> {lang_inbox} <font face="Verdana" size="1" color="#505050">[<span id="new_m">0</span> / <span id="tot_m">0</span>]</font> 73 73 </td> 74 74 <td nowrap id="border_blank" class="last_menu" width="100%"> </td> -
branches/2.1/expressoMail1_2/templates/default/index.tpl
r2538 r2625 97 97 <tbody id="border_tbody"> 98 98 <tr id="border_tr"> 99 <td nowrap class="menu" onClick="alternate_border(0); " id="border_id_0">99 <td nowrap class="menu" onClick="alternate_border(0);resizeWindow();" id="border_id_0"> 100 100 {lang_inbox} <font face="Verdana" size="1" color="#505050">[ 101 101 <span id="new_m">0</span> /
Note: See TracChangeset
for help on using the changeset viewer.