Changeset 4670


Ignore:
Timestamp:
07/04/11 17:45:13 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #2059 - Menu de contexto não é exibido em todos resultados de pesquisa

Location:
branches/2.2.0.1/expressoMail1_2/js
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.0.1/expressoMail1_2/js/abas.js

    r4654 r4670  
    108108        } 
    109109 
    110         if (typeof(ID) == 'number') 
    111         { 
    112         numBox=ID; 
    113         } 
    114         else 
    115         { 
    116                 if (ID.match("search_")) 
    117                         numBox=ID.substr(7); 
    118         } 
    119  
     110        numBox = getNumBoxFromTabId(ID); 
    120111        currentTab=ID; 
    121112         
     
    392383} 
    393384 
    394 function getTabPrefix() { 
     385function getTabPrefix() { // define o prefixo para os checkboxes das mensagens 
    395386        if (typeof(currentTab)!='number') 
    396387                return currentTab+"_"; 
     
    399390} 
    400391 
    401 function getMessageIdFromRowId(row_id) { 
    402         if (row_id.match("_s")) 
    403                 return row_id.substr(0,3); 
     392function getMessageIdFromRowId(row_id) { // extrai o id da mensagem do id da linha 
     393        var p = row_id.search("_s"); 
     394        if (p>0) 
     395                return row_id.substr(0,p); 
    404396        else 
    405397                return row_id; 
    406398} 
     399 
     400function getNumBoxFromTabId(tab_id) { // extrai o numBox do id da tab 
     401        if (typeof(tab_id)=='number') { 
     402                return tab_id; 
     403        } 
     404        else { 
     405                var p = tab_id.search(/[0-9]/); 
     406                return tab_id.substr(p); 
     407        } 
     408} 
  • branches/2.2.0.1/expressoMail1_2/js/draw_api.js

    r4654 r4670  
    731731                document.getElementById("table_message_ruler").style.left = ev.clientX; 
    732732                if (document.getElementById("content_id_"+numBox)==null) 
    733                         document.getElementById("table_message_ruler").style.height = document.getElementById("content_id_search_"+numBox).offsetHeight; 
     733                        document.getElementById("table_message_ruler").style.height = document.getElementById("content_id_"+currentTab).offsetHeight; 
    734734                else 
    735735                        document.getElementById("table_message_ruler").style.height = document.getElementById("content_id_"+numBox).offsetHeight; 
  • branches/2.2.0.1/expressoMail1_2/js/main.js

    r4657 r4670  
    575575        var selected_messages = ''; 
    576576        var temp_msg; 
    577         var main_list = Element("tbody_box_"+currentTab.substr(7)).childNodes; 
     577        var main_list = Element("tbody_box_"+getNumBoxFromTabId(currentTab)).childNodes; 
    578578        for (j = 0; j < main_list.length; j++)  { 
    579579                var check_box = main_list[j].firstChild.firstChild; 
     
    24222422 
    24232423function select_all_search_messages(select, id){ 
    2424         var search_box = Element("table_resultsearch_" + id.substr(18)).firstChild; 
     2424        var search_box = Element("table_resultsearch_" + getNumBoxFromTabId(id)).firstChild; 
    24252425        var felement = search_box.firstChild; 
    24262426        while(felement) 
  • branches/2.2.0.1/expressoMail1_2/js/search.js

    r4654 r4670  
    453453                                        else 
    454454                                                chk_onclick = "changeBgColor(event,"+uid_msg+");"; 
    455                                         var td1 = '<input type="checkbox" onclick="' + chk_onclick + '" id="search_' + numBox + '_check_box_message_'+uid_msg+'"></input>'; 
     455                                        var td1 = '<input type="checkbox" onclick="' + chk_onclick + '" id="' + border_id + '_check_box_message_'+uid_msg+'"></input>'; 
    456456                                         
    457457                                } 
     
    612612                table.appendChild(colgr_element); 
    613613 
    614                 var content_search =  Element('content_id_search_' + numBox); 
     614                var content_search =  Element('content_id_' + border_id); 
    615615                var div_scroll_result = document.createElement("DIV"); 
    616616                div_scroll_result.id = "divScrollMain_"+numBox; 
Note: See TracChangeset for help on using the changeset viewer.