Changeset 3372


Ignore:
Timestamp:
10/18/10 17:48:26 (13 years ago)
Author:
rafaelraymundo
Message:

Ticket #1380 - corrige o tamanho do texto nas abas das msgs encaminhadas, quando salvas.

Location:
branches/2.2/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r3336 r3372  
    199199                if ((children[i].nodeName === 'TD') && (children[i].id!=='border_id_0') && (children[i].id!=='border_blank')){ 
    200200                        children[i].style.width = newWidthTD; 
    201                         if (children[i].title.substring(0, (newWidthTD-44)*0.14).length == children[i].title.length) 
    202                             Element("font_"+children[i].id).innerHTML = children[i].title; 
    203                         else 
    204                             Element("font_"+children[i].id).innerHTML = children[i].title.substring(0, (newWidthTD-44)*0.14) + "..."; 
     201                        set_border_caption(children[i].id, children[i].title); 
    205202                } 
    206203        } 
    207204        return newWidthTD; 
     205} 
     206 
     207function set_border_caption(border_id, title) 
     208{ 
     209        var border = document.getElementById(border_id); 
     210        var border_width = border.clientWidth; 
     211        var caption = ""; 
     212        if (title.substring(0, (border_width-44)*0.14).length < title.length) 
     213                title = title.substring(0, (border_width-44)*0.14) + "..."; 
     214        Element("font_"+border.id).innerHTML = title; 
     215        return(title); 
    208216} 
    209217 
  • branches/2.2/expressoMail1_2/js/main.js

    r3368 r3372  
    13661366        RichTextEditor.loadStyle("pre","main.css"); 
    13671367 
    1368         var caption = ""; 
    1369         var resize = Element("border_id_" + new_border_ID).width; 
    1370         if (title.substring(0, (resize-44)*0.14).length == title.length) 
    1371             caption = title; 
    1372         else 
    1373             caption = title.substring(0, (resize-44)*0.14) + "..."; 
    1374  
    13751368        Element("border_id_" + new_border_ID).title = title; 
    1376         Element("border_id_" + new_border_ID).innerHTML = "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td id=font_border_id_" + new_border_ID +" class='font-menu' width=*>" +caption + "</td><td width=1px><img onmousedown='javascript:return false' style='cursor:pointer' onclick=delete_border('" + new_border_ID + "','false') src='templates/"+template+"/images/close_button.gif'></td></tr></table>"; 
     1369        set_border_caption("border_id_" + new_border_ID, title); 
    13771370 
    13781371        return new_border_ID; //Preciso retornar o ID da nova mensagem. 
     
    17261719 
    17271720                var newTitle = document.getElementById('subject_'+border_id).value; 
    1728                 if (newTitle.length > 18) 
    1729                         newTitle = newTitle.substr(18) + '...'; 
    1730                 else if (newTitle == '') 
    1731                                 newTitle = get_lang("No subject"); 
    1732                 document.getElementById('font_border_id_'+border_id).innerHTML = newTitle; 
     1721                if (newTitle == '') 
     1722                        newTitle = get_lang("No subject"); 
     1723                set_border_caption('border_id_'+border_id, newTitle); 
    17331724 
    17341725                // Replace the embedded images for new uids 
Note: See TracChangeset for help on using the changeset viewer.