Changeset 163 for trunk/expressoMail1_2/js/search.js
- Timestamp:
- 02/01/08 10:48:19 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/search.js
r156 r163 152 152 } 153 153 154 // Monta Resultado no Box155 searchE.prototype.mount_result_box = function(data){156 draw_box(new Array(), "_search");157 draw_paging(0);158 // alternate_border(0);159 160 }161 154 //This func returns the most recent date 162 155 function date_comp(a,b) … … 271 264 var border_id = create_border(get_lang("Search Results"), "search_" + search_tabs); 272 265 var table = document.createElement("TABLE"); 273 table.id = "table_result _" + search_tabs;266 table.id = "table_resultsearch_" + search_tabs; 274 267 table.width = "100%"; 275 268 276 /* if(is_ie){277 table.cellPadding = '0';278 table.cellSpacing = '0';279 table.setAttribute("border","1");280 }else{281 table.setAttribute( "cellspacing", "0");282 table.setAttribute( "cellpadding", "0");283 table.setAttribute( "border", "1");284 }*/285 269 var tbody = document.createElement("TBODY"); 270 tbody.id = "tbody_resultsearch_" + search_tabs; 286 271 if(nw_array.length > 0){ 287 write_msg(nw_array.length + get_lang(' search results'));272 write_msg(nw_array.length + " "+ get_lang('results found')); 288 273 } 289 274 … … 313 298 var mailbox = aux[0]; 314 299 var uid_msg = aux[5]; 300 tr.id = mailbox + ";" + uid_msg; 315 301 var td = document.createElement("TD"); 316 302 … … 319 305 td.style.width = "1%"; 320 306 var subject_encode = url_encode(aux[2]); 321 var td1 = '<input type="checkbox" id="check_box_ message_'+aux[5]+'" name="teste"></input>';307 var td1 = '<input type="checkbox" id="check_box_search_message_'+tr.id+'"></input>'; 322 308 } 323 309 if( j == 1){ 324 td.style.width = " 19%";310 td.style.width = "20%"; 325 311 var nm_box = aux[0].split(cyrus_delimiter); 326 312 var td1 = nm_box.pop(); 327 313 td.setAttribute("NoWrap","true"); 328 314 td.style.overflow = "hidden"; 315 td.style.color = "#42795b"; 316 td.style.fontWeight = "bold"; 329 317 if(td1 == "INBOX"){ 330 318 var td1 = get_lang("Inbox"); … … 338 326 if( j == 3){ 339 327 var subject_encode = url_encode(aux[2]); 340 td.width = " 40%";328 td.width = "30%"; 341 329 var td1 = '<div style="width:100%;overflow:hidden"><a href=javascript:void(0) onclick=EsearchE.open_msg(\"' + url_encode(mailbox) + '\",\"' + uid_msg + '\",\"' + subject_encode + '\")>' + aux[2] +'</a></div>'; 342 330 343 331 } 344 332 if( j == 4){ 345 td.width = "1 0%";333 td.width = "14%"; 346 334 td.align = "center"; 347 335 var td1 = aux[3]; 348 336 } 349 337 if( j == 5){ 350 td.width = "1 0%";338 td.width = "15%"; 351 339 td.align = "center"; 352 340 var td1 = aux[4]; … … 362 350 table.appendChild(tbody); 363 351 364 var content = document.getElementById('content_id_' + "search_" + search_tabs); 352 var content_search = Element('content_id_' + "search_" + search_tabs); 353 // BEGIN MAKE THE SCROLL HEIGHT 354 var defaultWidth = document.body.offsetWidth - 31; 355 var menuHidden = Element("folderscol").style.display == 'none' ? true : false; 356 if(!menuHidden) 357 defaultWidth -= Element("folderscol").offsetWidth; 358 var bar = Element("toolbar"); 359 var offset = 0; 360 if(bar.style.visibility != 'hidden') 361 offset = bar.offsetHeight ? bar.offsetHeight : bar.clientHeight; 362 var div_scroll_result = document.createElement("DIV"); 363 div_scroll_result.id = "div_result_scroll_"+search_tabs; 364 div_scroll_result.style.background = 'WHITE'; 365 div_scroll_result.style.height = document.body.clientHeight - offset - 120; 366 content_search.style.height = document.body.clientHeight - offset - 80; 367 div_scroll_result.style.overflow = "auto"; 368 div_scroll_result.style.width = defaultWidth - (is_ie ? 7 : 0); 369 // END MAKE THE SCROLL HEIGHT 370 371 365 372 if(is_ie) 366 373 Element("border_table").width = "99.5%"; … … 380 387 chk_box_element.setAttribute("type", "checkbox"); 381 388 chk_box_element.className = "checkbox"; 382 chk_box_element.onclick = function(){select_all_search_messages(this.checked,content );};389 chk_box_element.onclick = function(){select_all_search_messages(this.checked,content_search.id);}; 383 390 chk_box_element.onmouseover = function () {this.title=get_lang('Select all messages.')}; 384 391 chk_box_element.onkeydown = function (e){ … … 397 404 td_element0.appendChild(chk_box_element); 398 405 td_element1 = document.createElement("TD"); 399 td_element1.setAttribute("width", " 19%");406 td_element1.setAttribute("width", "20%"); 400 407 td_element1.align = "left"; 401 408 td_element1.onclick = function () { EsearchE.mount_result(data,'SORTBOX'); delete_border(border_id,false);}; … … 407 414 td_element2.innerHTML = get_lang("Who"); 408 415 td_element3 = document.createElement("TD"); 409 td_element3.setAttribute("width", " 40%");416 td_element3.setAttribute("width", "30%"); 410 417 td_element3.align = "left"; 411 418 td_element3.onclick = function () { EsearchE.mount_result(data,'SORTSUBJECT'); delete_border(border_id,false);}; 412 419 td_element3.innerHTML = get_lang("Subject"); 413 420 td_element4 = document.createElement("TD"); 414 td_element4.setAttribute("width", "1 0%");421 td_element4.setAttribute("width", "14%"); 415 422 td_element4.align = "center"; 416 423 td_element4.onclick = function () { EsearchE.mount_result(data,'SORTDATE'); delete_border(border_id,false);}; 417 424 td_element4.innerHTML = get_lang("Date"); 418 425 td_element5 = document.createElement("TD"); 419 td_element5.setAttribute("width", "1 0%");426 td_element5.setAttribute("width", "15%"); 420 427 td_element5.align = "center"; 421 428 td_element5.onclick = function () { EsearchE.mount_result(data,'SORTSIZE'); delete_border(border_id,false);}; … … 430 437 tbody_element.appendChild(tr_element); 431 438 table_element.appendChild(tbody_element); 432 content .appendChild(table_element);439 content_search.appendChild(table_element); 433 440 /*end of "put header"*/ 434 441 435 var span_options = document. getElementById("span_options");442 var span_options = document.createElement("SPAN"); 436 443 if (span_options) 437 span_options.innerHTML = '<span title="'+get_lang("Delete")+'" style="margin-left:8px" class="message_options" onclick=delete_search_msgs('+content.id+')>'+get_lang("Delete")+'</span>'; 438 content.appendChild(table); 439 content.parentNode.appendChild(span_options); 444 span_options.innerHTML = '<span title="'+get_lang("Delete")+'" style="margin-top:3px;margin-left:8px" class="message_options" onclick="javascript:move_search_msgs(\''+content_search.id+'\');">'+get_lang("Delete")+'</span> | '+ 445 '<span title="'+get_lang("Move")+'" class="message_options" onclick=wfolders.makeWindow(\"'+content_search.id+'\",\"move_to\")>'+get_lang("Move")+'</span>'; 446 div_scroll_result.appendChild(table); 447 content_search.appendChild(div_scroll_result); 448 if (span_options) 449 content_search.appendChild(span_options); 440 450 } 441 451
Note: See TracChangeset
for help on using the changeset viewer.