Changeset 5846


Ignore:
Timestamp:
03/29/12 00:10:47 (12 years ago)
Author:
angelo
Message:

Ticket #2565 - Duplicacao de abas e envio de anexo de mensagens

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/draw_api.js

    r5841 r5846  
    42424242        }).find('[name="files[]"]').css({"height" : "20px", "width": "100px", "border-width": "0 0 0px 0px", "-moz-transform" : "none","-o-transform" : 'none'}); 
    42434243 
     4244                 
    42444245       fileUploadMSG.find("span.message-attach-link").click(function(event){ 
    42454246                jQuery('#message-attach-dialog').html(DataLayer.render("../prototype/modules/attach_message/attach_message.ejs", {})); 
     4247                $( "#mailpreview_container span.ui-icon-close" ).click(); 
    42464248                jQuery('#message-attach-dialog').dialog({ 
    42474249                        width:920, 
     
    42504252                        modal: true, 
    42514253                        closeOnEscape:true, 
    4252                         close:function(event, ui) {event.stopPropagation();}, 
     4254                        close:function(event, ui) {event.stopPropagation(); }, 
    42534255                        autoOpen:false 
    42544256                }); 
     4257                 
     4258                 
    42554259                jQuery.getScript("../prototype/modules/attach_message/attach_message.js", function(){ 
    42564260                        jQuery('#message-attach-dialog').dialog('open'); 
  • trunk/prototype/modules/attach_message/attach_message.ejs

    r5278 r5846  
    88        </div> 
    99        <div id="mailpreview_container"> 
    10                 <ul id="mailpreview_tabs"> 
    11                         <li><a href="#mailpreview_tabs_default_empty">Nenhuma aba</a></li> 
    12                 </ul> 
    13                 <div id="mailpreview_tabs_default_empty" class="empty-container"><span class="message" ><%=get_lang('select a message to preview')%></span></div> 
     10                <ul id="mailpreview_tabs"></ul> 
    1411        </div> 
    1512        <div id="buttons-container"> 
  • trunk/prototype/modules/attach_message/attach_message.js

    r5832 r5846  
    522522        add: function( event, ui ) { 
    523523                $mailpreview_tabs.tabs('select', '#' + ui.panel.id); 
     524         
    524525                if ($('#mailpreview_tabs_default_empty').length && $mailpreview_tabs.tabs("length") > 1) {       
    525526                        $mailpreview_tabs.tabs('remove', '#mailpreview_tabs_default_empty'); 
     
    539540}); 
    540541 
     542$( "#mailpreview_container span.ui-icon-close" ).unbind("click"); 
    541543$( "#mailpreview_container span.ui-icon-close" ).live( "click", function(e) { 
    542544        var index = $("li", $mailpreview_tabs).index($(this).parent()); 
     
    544546        e.stopImmediatePropagation(); 
    545547}); 
     548 
     549if (!$mailpreview_tabs.tabs("length") && !$('#mailpreview_tabs_default_empty').length) { 
     550                        /** 
     551                         * TODO: internacionalizar a string 'Nenhuma aba' 
     552                         */ 
     553                        $mailpreview_tabs.tabs('add', '#mailpreview_tabs_default_empty', 'Nenhuma aba') 
     554                        .find('#mailpreview_tabs_default_empty').removeClass('mailpreview-message').addClass('empty-container') 
     555                        .html('<span class="message">' + get_lang('select a message to preview') + '</span>').end() 
     556                        .find('.ui-tabs-nav li:first .ui-icon-close').remove(); 
     557} 
Note: See TracChangeset for help on using the changeset viewer.