Changeset 1339
- Timestamp:
- 08/19/09 08:36:56 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/search.js
r1330 r1339 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);338 336 aux[1] = nw_array[i].substr(0, nw_array[i].indexOf('--')); 339 337 aux[2] = nw_array[i].substr(nw_array[i].indexOf('--')+2); … … 343 341 { 344 342 var aux = nw_array[i].split("--"); 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]; 343 } 344 345 var mailbox = aux[0]; 346 var uid_msg = aux[6]; 353 347 var subject = aux[2]; 354 348 tr.id = uid_msg; 355 tr.setAttribute('name',mailbox_id); 356 if (aux[6].match("U")) 349 350 // Keep the two lines together please 351 tr.setAttribute('name',mailbox); 352 tr.name = mailbox; 353 354 if (aux[5].match("U")) 357 355 add_className(tr,'tr_msg_unread'); 358 356 add_className(tr, i%2 != 0 ? 'tr_msg_read2' : 'tr_msg_read'); … … 370 368 { 371 369 td.style.width = "2%"; 372 if (aux[ 6].match('T'))370 if (aux[5].match('T')) 373 371 { 374 attachNum = parseInt(aux[ 6].substr(aux[6].indexOf('T')+1));372 attachNum = parseInt(aux[5].substr(aux[5].indexOf('T')+1)); 375 373 td1 = "<img src='templates/"+template+"/images/clip.gif' title='"+attachNum +' '+ get_lang('attachment(s)')+"'>"; 376 374 } … … 382 380 td.style.width = "1%"; 383 381 td.id = "td_message_answered_"+uid_msg; 384 if (aux[ 6].match('X'))382 if (aux[5].match('X')) 385 383 td1 = '<img src=templates/'+template+'/images/forwarded.gif title=Forwarded>'; 386 384 else 387 if (aux[ 6].match('A'))385 if (aux[5].match('A')) 388 386 td1 = '<img src=templates/'+template+'/images/answered.gif>'; 389 387 else … … 394 392 td.style.width = "1%"; 395 393 td.id = "td_message_important_"+uid_msg; 396 if (aux[ 6].match("F"))394 if (aux[5].match("F")) 397 395 { 398 396 add_className(tr, 'flagged_msg'); … … 410 408 if (j == 5) 411 409 { 412 td.style.width = " 20%";410 td.style.width = "14%"; 413 411 td.onclick = _onclick; 414 412 var nm_box = aux[0].split(cyrus_delimiter); … … 418 416 td.style.color = "#42795b"; 419 417 td.style.fontWeight = "bold"; 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); 418 419 if(td1 == "INBOX"){ 420 var td1 = get_lang("Inbox"); 434 421 } 435 422 … … 440 427 if( j == 6) 441 428 { 442 if (aux[ 2].length > 29)443 aux[ 2] = aux[2].substr(0,29) + "...";429 if (aux[1].length > 29) 430 aux[1] = aux[1].substr(0,29) + "..."; 444 431 td.style.width = "20%"; 445 432 td.onclick = _onclick; … … 453 440 if (! subject_encode) 454 441 aux[2] = get_lang("no subject") + "..."; 455 if (aux[2] > 70)442 if (aux[2].length > 70) 456 443 aux[2] = aux[2].substr(0,70) + "..."; 457 444 td.style.width = "35%"; … … 459 446 td.setAttribute("NoWrap","true"); 460 447 td.style.overflow = "hidden"; 461 var td1 = subject;448 var td1 = aux[2]; 462 449 463 450 } … … 467 454 td.align = "center"; 468 455 td.onclick = _onclick; 469 var td1 = aux[ 4];456 var td1 = aux[3]; 470 457 } 471 458 if( j == 9) … … 474 461 td.align = "center"; 475 462 td.onclick = _onclick; 476 var td1 = aux[ 5];463 var td1 = aux[4]; 477 464 } 478 465 if (j == 10) 479 466 { 480 if (aux[ 6].match("U"))467 if (aux[5].match("U")) 481 468 add_className(tr, 'tr_msg_unread'); 482 if (aux[ 7].match("F"))469 if (aux[5].match("F")) 483 470 add_className(tr, 'flagged_msg'); 484 471 var td1 = ''; … … 489 476 aux.splice(0,(aux.length)); 490 477 491 _dragArea.makeDragged(tr, uid_msg, subject, true, mailbox _id);478 _dragArea.makeDragged(tr, uid_msg, subject, true, mailbox); 492 479 tbody.appendChild(tr); 493 480 } … … 524 511 tr_element.className = "message_header"; 525 512 td_element0 = document.createElement("TD"); 526 td_element0.setAttribute("width", " 6%");513 td_element0.setAttribute("width", "1%"); 527 514 chk_box_element = document.createElement("INPUT"); 528 515 chk_box_element.id = "chk_box_select_all_messages"; … … 658 645 } 659 646 660 searchE.prototype.open_msg = function(mailbox _id, uid_msg, subject){647 searchE.prototype.open_msg = function(mailbox, uid_msg, subject){ 661 648 var handler_get_msg = function(data){ 662 649 if(Element("border_id_" + uid_msg + "_r")){alert(get_lang("This message is already opened!"));} … … 664 651 //set_msg_as_read(msgs_to_set[i], false); 665 652 } 666 proxy_mensagens.get_msg(uid_msg,mailbox _id,false,handler_get_msg);653 proxy_mensagens.get_msg(uid_msg,mailbox,false,handler_get_msg); 667 654 /*var args = "$this.imap_functions.get_info_msg"; 668 655 var params = "msg_number=" + uid_msg + "&msg_folder=" + mailbox;
Note: See TracChangeset
for help on using the changeset viewer.