Changeset 5278


Ignore:
Timestamp:
12/20/11 19:11:55 (12 years ago)
Author:
adriano
Message:

Ticket #2391 - correcoes nas abas da pre-visualizacao da interface de anexar mensagens

Location:
trunk/prototype/modules/attach_message
Files:
3 edited

Legend:

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

    r5263 r5278  
    3535#mailgrid-container {width:650px;/*height:240px;*/ margin:5px 5px 5px 0px; float:right; overflow:auto;} 
    3636#mailpreview_container {margin:5px;padding:0px;height:200px;} 
    37 #mailpreview_container .ui-tabs-panel {height:145px;overflow:auto;padding:5px;} 
     37#mailpreview_container .ui-tabs-panel {height:145px;overflow:auto;padding:0px;} 
    3838/*#mailpreview_tabs { max-height: 20px; }*/ 
    3939#buttons-container {text-align: right;margin:5px;} 
     
    5353.flagged { } 
    5454 
    55 /*#mailpreview_tabs {max-height: 15px; height: 15px; display: none; visibility: hidden;}*/ 
    56 .mailpreview-message-info {display: block; margin:0; padding: 0; width: 100%;height: 15px; font-weight: bolder; overflow:hidden;} 
    57  
    5855#loading-content .image {width: 32px; height: 32px; background-image: url(images/loading.gif);} 
    5956 
    60 #mailpreview_container li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 -0.2em; cursor: pointer; } 
    6157#mailpreview_container .ui-tabs-nav { margin: 0; padding:0;  border-left:none; border-right: none; border-top: none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;} 
    6258#mailpreview_container .ui-tabs-nav li { padding:0; } 
    6359#mailpreview_container .ui-tabs-nav li a { padding: 0.6em 0.4em 0.3em 0.6em; font-size: 11px;} 
     60#mailpreview_container .ui-tabs-nav li .ui-icon-close { float: left; margin: 0.4em 0.2em 0 -0.2em; cursor: pointer; } 
     61#mailpreview_container .ui-tabs-nav .preview-message-unselected { color:#993333; } 
    6462 
    65 #mailpreview_container .ui-tabs-nav .preview-message-unselected { color:#993333; } 
     63/*#mailpreview_tabs {max-height: 15px; height: 15px; display: none; visibility: hidden;}*/ 
     64.mailpreview-message-info {display: block; margin:0; padding: 0; height: 15px; font-weight: bolder; overflow:hidden;} 
     65.mailpreview-message-info {padding:3px 3px 2px 3px;background-color:#CCC;font-size: 80%;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-bottomright:3px;radius-bottomleft:3px;radius-bottomright:3px;} 
     66.mailpreview-message-body {padding:5px;} 
     67 
  • trunk/prototype/modules/attach_message/attach_message.ejs

    r5263 r5278  
    99        <div id="mailpreview_container"> 
    1010                <ul id="mailpreview_tabs"> 
    11                         <li><a href="#mailpreview_tabs_default_empty">Nenhuma mensagem selecionada</a></li> 
     11                        <li><a href="#mailpreview_tabs_default_empty">Nenhuma aba</a></li> 
    1212                </ul> 
    1313                <div id="mailpreview_tabs_default_empty" class="empty-container"><span class="message" ><%=get_lang('select a message to preview')%></span></div> 
  • trunk/prototype/modules/attach_message/attach_message.js

    r5263 r5278  
    188188    return( data ); 
    189189} 
     190 
     191$mailpreview_tabs_label_length = 15; 
    190192 
    191193/* --- jQuery handlers --- */ 
     
    343345                                } 
    344346                                 
    345                                 var tabPanelTemplateId    = 'mailpreview_tab_' + selectedFolder.id.replace('/', '_') + '_' + message.msg_number; 
     347                                var tabPanelTemplateId = 'mailpreview_tab_' + selectedFolder.id.replace('/', '_') + '_' + message.msg_number; 
    346348                                 
    347349                                if (selected) {                          
     
    353355                                                $('#mailpreview-container').unblock();                                           
    354356 
    355                                                 /** 
    356                                                  * TODO: limitar o tamanho da string de título da tab  
    357                                                  */ 
    358357                                                var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 
    359                                                 if ($('#' + tabPanelTemplateId).length == 0) {                                                           
     358                                                if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 
     359                                                        tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 
     360                                                 
     361                                                if (!$('#' + tabPanelTemplateId).length) {                                                               
    360362                                                        $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 
    361363                                                        .find('.message.empty-container').hide().end() 
     
    403405 
    404406                                                                $('#mailpreview_container').unblock(); 
    405                                                                  
    406                                                                 /** 
    407                                                                  * TODO: limitar o tamanho da string de título da tab  
    408                                                                  */ 
     407 
    409408                                                                var tabPanelTemplateLabel = onceOpenedMessages[selectedFolder.id][message.msg_number].subject; 
    410                                                                 if ($('#' + tabPanelTemplateId).length == 0) {                                                           
     409                                                                if (tabPanelTemplateLabel.length > $mailpreview_tabs_label_length + 3) 
     410                                                                        tabPanelTemplateLabel = tabPanelTemplateLabel.substring(0, $mailpreview_tabs_label_length) + '...'; 
     411                                                 
     412                                                                if (!$('#' + tabPanelTemplateId).length) {                                                               
    411413                                                                        $mailpreview_tabs.tabs("add", '#' + tabPanelTemplateId, tabPanelTemplateLabel) 
    412414                                                                        .find('.message.empty-container').hide().end() 
     
    417419                                                                                        onceOpenedMessages[selectedFolder.id][message.msg_number].subject +  
    418420                                                                                '</div>' 
    419                                                                         ); 
     421                                                                        ) 
     422                                                                        .find('[class^="ExpressoCssWrapper"]').addClass("mailpreview-message-body"); 
    420423                                                                } else { 
    421424                                                                        $mailpreview_tabs.tabs('select', '#' + tabPanelTemplateId) 
     
    429432                                } else { 
    430433                                        /** 
    431                                          * if you wants to remove tab on unselect message 
     434                                         * if you wants to remove tab on unselect message, 
     435                                         * but still needs to uselect message on remove tab. 
     436                                         *  
    432437                                         */ 
    433438                                        /* 
     
    448453var $mailpreview_tabs = $( "#mailpreview_container").tabs({ 
    449454        tabTemplate: "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close'> Fechar </span></li>", 
    450         panelTemplate: '<div class="message mailpreview-message-body"></div>', 
     455        panelTemplate: '<div class="message mailpreview-message"></div>', 
    451456        add: function( event, ui ) { 
    452457                $mailpreview_tabs.tabs('select', '#' + ui.panel.id); 
     
    458463                if (!$mailpreview_tabs.tabs("length") && !$('#mailpreview_tabs_default_empty').length) { 
    459464                        /** 
    460                          * TODO: internacionalizar a string 'Nenhuma mensagem selecionada' 
     465                         * TODO: internacionalizar a string 'Nenhuma aba' 
    461466                         */ 
    462                         $mailpreview_tabs.tabs('add', '#mailpreview_tabs_default_empty', 'Nenhuma mensagem selecionada') 
    463                         .find('#mailpreview_tabs_default_empty').removeClass('mailpreview-message-body').addClass('empty-container') 
     467                        $mailpreview_tabs.tabs('add', '#mailpreview_tabs_default_empty', 'Nenhuma aba') 
     468                        .find('#mailpreview_tabs_default_empty').removeClass('mailpreview-message').addClass('empty-container') 
    464469                        .html('<span class="message">' + get_lang('select a message to preview') + '</span>').end() 
    465470                        .find('.ui-tabs-nav li:first .ui-icon-close').remove(); 
Note: See TracChangeset for help on using the changeset viewer.