Changeset 1330 for trunk/expressoMail1_2/js/search.js
- Timestamp:
- 08/17/09 14:51:21 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/search.js
r1294 r1330 334 334 aux[0] = nw_array[i].substr(0, nw_array[i].indexOf('--')); 335 335 nw_array[i] = nw_array[i].substr(nw_array[i].indexOf('--')+2); 336 aux[3] = nw_array[i].substr(0, nw_array[i].indexOf('--')); 337 nw_array[i] = nw_array[i].substr(nw_array[i].indexOf('--')+2); 336 338 aux[1] = nw_array[i].substr(0, nw_array[i].indexOf('--')); 337 339 aux[2] = nw_array[i].substr(nw_array[i].indexOf('--')+2); … … 341 343 { 342 344 var aux = nw_array[i].split("--"); 343 } 344 345 var mailbox = aux[0]; 346 var uid_msg = aux[6]; 345 aux.splice(4,0,aux[1]); 346 var mailbox = aux.shift(); 347 aux.splice(0,1,mailbox); 348 } 349 350 var mailbox_name = aux[0]; 351 var mailbox_id = aux[3]; 352 var uid_msg = aux[7]; 347 353 var subject = aux[2]; 348 354 tr.id = uid_msg; 349 tr.setAttribute('name',mailbox );350 if (aux[ 5].match("U"))355 tr.setAttribute('name',mailbox_id); 356 if (aux[6].match("U")) 351 357 add_className(tr,'tr_msg_unread'); 352 358 add_className(tr, i%2 != 0 ? 'tr_msg_read2' : 'tr_msg_read'); … … 364 370 { 365 371 td.style.width = "2%"; 366 if (aux[ 5].match('T'))372 if (aux[6].match('T')) 367 373 { 368 attachNum = parseInt(aux[ 5].substr(aux[5].indexOf('T')+1));374 attachNum = parseInt(aux[6].substr(aux[6].indexOf('T')+1)); 369 375 td1 = "<img src='templates/"+template+"/images/clip.gif' title='"+attachNum +' '+ get_lang('attachment(s)')+"'>"; 370 376 } … … 376 382 td.style.width = "1%"; 377 383 td.id = "td_message_answered_"+uid_msg; 378 if (aux[ 5].match('X'))384 if (aux[6].match('X')) 379 385 td1 = '<img src=templates/'+template+'/images/forwarded.gif title=Forwarded>'; 380 386 else 381 if (aux[ 5].match('A'))387 if (aux[6].match('A')) 382 388 td1 = '<img src=templates/'+template+'/images/answered.gif>'; 383 389 else … … 388 394 td.style.width = "1%"; 389 395 td.id = "td_message_important_"+uid_msg; 390 if (aux[ 5].match("F"))396 if (aux[6].match("F")) 391 397 { 392 398 add_className(tr, 'flagged_msg'); … … 404 410 if (j == 5) 405 411 { 406 td.style.width = " 14%";412 td.style.width = "20%"; 407 413 td.onclick = _onclick; 408 414 var nm_box = aux[0].split(cyrus_delimiter); … … 412 418 td.style.color = "#42795b"; 413 419 td.style.fontWeight = "bold"; 414 415 if(td1 == "INBOX"){ 416 var td1 = get_lang("Inbox"); 420 if(proxy_mensagens.is_local_folder(td1)) { 421 var td1 = this.aux_local_folder_display(td1); 422 aux[2] = tr.name = aux[0]; // precisa trocar pelo nome real no banco do gears. 423 } else { 424 if(td1 == "INBOX"){ 425 var td1 = get_lang("Inbox"); 426 } 427 else if (nm_box[0] == 'user') 428 if (nm_box.length > 1) 429 var td1 = nm_box[1] + '/' + lang_folder(td1); 430 else 431 var td1 = td1; 432 else 433 var td1 = lang_folder(td1); 417 434 } 418 435 … … 423 440 if( j == 6) 424 441 { 425 if (aux[ 1].length > 29)426 aux[ 1] = aux[1].substr(0,29) + "...";442 if (aux[2].length > 29) 443 aux[2] = aux[2].substr(0,29) + "..."; 427 444 td.style.width = "20%"; 428 445 td.onclick = _onclick; … … 436 453 if (! subject_encode) 437 454 aux[2] = get_lang("no subject") + "..."; 438 if (aux[2] .length> 70)455 if (aux[2] > 70) 439 456 aux[2] = aux[2].substr(0,70) + "..."; 440 457 td.style.width = "35%"; … … 442 459 td.setAttribute("NoWrap","true"); 443 460 td.style.overflow = "hidden"; 444 var td1 = aux[2];461 var td1 = subject; 445 462 446 463 } … … 450 467 td.align = "center"; 451 468 td.onclick = _onclick; 452 var td1 = aux[ 3];469 var td1 = aux[4]; 453 470 } 454 471 if( j == 9) … … 457 474 td.align = "center"; 458 475 td.onclick = _onclick; 459 var td1 = aux[ 4];476 var td1 = aux[5]; 460 477 } 461 478 if (j == 10) 462 479 { 463 if (aux[ 5].match("U"))480 if (aux[6].match("U")) 464 481 add_className(tr, 'tr_msg_unread'); 465 if (aux[ 5].match("F"))482 if (aux[7].match("F")) 466 483 add_className(tr, 'flagged_msg'); 467 484 var td1 = ''; … … 472 489 aux.splice(0,(aux.length)); 473 490 474 _dragArea.makeDragged(tr, uid_msg, subject, true, mailbox );491 _dragArea.makeDragged(tr, uid_msg, subject, true, mailbox_id); 475 492 tbody.appendChild(tr); 476 493 } … … 507 524 tr_element.className = "message_header"; 508 525 td_element0 = document.createElement("TD"); 509 td_element0.setAttribute("width", " 1%");526 td_element0.setAttribute("width", "6%"); 510 527 chk_box_element = document.createElement("INPUT"); 511 528 chk_box_element.id = "chk_box_select_all_messages"; … … 641 658 } 642 659 643 searchE.prototype.open_msg = function(mailbox , uid_msg, subject){660 searchE.prototype.open_msg = function(mailbox_id, uid_msg, subject){ 644 661 var handler_get_msg = function(data){ 645 662 if(Element("border_id_" + uid_msg + "_r")){alert(get_lang("This message is already opened!"));} … … 647 664 //set_msg_as_read(msgs_to_set[i], false); 648 665 } 649 proxy_mensagens.get_msg(uid_msg,mailbox ,false,handler_get_msg);666 proxy_mensagens.get_msg(uid_msg,mailbox_id,false,handler_get_msg); 650 667 /*var args = "$this.imap_functions.get_info_msg"; 651 668 var params = "msg_number=" + uid_msg + "&msg_folder=" + mailbox;
Note: See TracChangeset
for help on using the changeset viewer.