Changeset 6161


Ignore:
Timestamp:
05/10/12 18:10:03 (9 years ago)
Author:
angelo
Message:

Ticket #2716 - Tela de anexar mensagens interpreta o html prejudicando o layout

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/attach_message/attach_message.js

    r5846 r6161  
    183183} 
    184184 
     185NormaliseSubject = function(cellvalue, options, rowObject) { 
     186        return html_entities(cellvalue); 
     187} 
     188 
    185189date2Time = function (timestamp) { 
    186190        var date = new Date(); 
     
    228232function adaptOffline( data ) 
    229233{ 
    230     if( preferences.use_local_messages == 1 || expresso_offline ) 
     234    if( preferences.use_local_messages == 1 || expresso_offline) 
    231235    { 
    232236        var folders = expresso_local_messages.list_local_folders(); 
     
    247251        }); 
    248252    } 
    249  
     253         
    250254    return( data ); 
     255         
    251256} 
    252257 
     
    352357                                {name:'flags',index:'msg_number',edittype: 'image', width:100, sortable:false, formatter:flags2Class, title :false}, 
    353358                                {name:'from.name',index:'msg_number', width:70, sortable:false, formatter:NormaliseFrom}, 
    354                                 {name:'subject',index:'subject', width:245, sortable:false}, 
     359                                {name:'subject',index:'subject', width:245, sortable:false,formatter:NormaliseSubject}, 
    355360                                {name:'timestamp',index:'timestamp', width:65, align:"center", sortable:false, formatter:date2Time}, 
    356361                                {name:'size',index:'size', width:55, align:"right", sortable:false, formatter:bytes2Size} 
     
    410415                                var tabPanelTemplateId = tabPanelTemplateId.replace(/[\s\/]/g, '-');  
    411416                                 
    412                                 if (selected) {          
     417                                if (selected) {  
    413418                                        if (onceOpenedMessages[selectedFolder.id] && onceOpenedMessages[selectedFolder.id][message.msg_number]) { 
    414419                                                if (!selectedMessages[selectedFolder.id]) 
     
    418423                                                $('#mailpreview-container').unblock();                                           
    419424 
    420                                                 var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 
     425                                                var tabPanelTemplateLabel = html_entities(onceOpenedMessages[selectedFolder.id][message.msg_number].subject); 
    421426                                                if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 
    422427                                                        tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 
     
    433438                                        } else { 
    434439                                                jQuery('#mailpreview_container').block({   
    435                                                         message: '<div id="loading-content"><div class="image"> </div></div>',   
     440                                                        message: '<div id="loading-content"><div class="image"></div></div>',   
    436441                                                        css: {   
    437442                                                                backgroundImage: 'url('+BASE_PATH+'modules/attach_message/images/loading.gif)',   
     
    469474                                                                $('#mailpreview_container').unblock(); 
    470475 
    471                                                                 var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 
     476                                                                var tabPanelTemplateLabel = html_entities(onceOpenedMessages[selectedFolder.id][message.msg_number].subject); 
    472477                                                                if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 
    473478                                                                        tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 
     
    481486                                                                                '<div class="mailpreview-message-info">' +  
    482487                                                                                        get_lang('Subject') + ': ' + 
    483                                                                                         onceOpenedMessages[selectedFolder.id][message.msg_number].subject +  
     488                                                                                        html_entities(onceOpenedMessages[selectedFolder.id][message.msg_number].subject) +  
    484489                                                                                '</div>' 
    485490                                                                        ) 
Note: See TracChangeset for help on using the changeset viewer.