Changeset 5878


Ignore:
Timestamp:
04/04/12 14:31:38 (12 years ago)
Author:
alexandrecorreia
Message:

Ticket #2564 - Novas dialogs com Jquery para o novo visual do expresso ( com EJS ).

Location:
trunk
Files:
1 added
1 deleted
2 edited

Legend:

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

    r5750 r5878  
    77        { 
    88                var     cc_data = ((typeof data) == 'object' ) ? data : data.split(','); 
    9                 var div         = null; 
    10                 var args        = null; 
    11                 args = 
     9 
     10                var quickContact = $("#quickAddContact"); 
     11                quickContact.html( DataLayer.render( BASE_PATH + "modules/mail/templates/quickAddContact.ejs",{ nick : cc_data[0], fname : cc_data[1], lname : cc_data[2], email : cc_data[3] })); 
     12                quickContact.dialog( 
    1213                { 
    13                         'Nickname'              : get_lang('Nickname'), 
    14                         'First_Name'    : get_lang('First Name'), 
    15                         'Last_Name'             : get_lang('Last Name'), 
    16                         'E_mail'                : 'E-mail', 
    17                         'cc_data_0'             : cc_data[0], 
    18                         'cc_data_1'             : cc_data[1], 
    19                         'cc_data_2'             : cc_data[2], 
    20                         'cc_data_3'             : cc_data[3] 
    21                 }; 
     14                                height          : 200, 
     15                                width           : 300, 
     16                                resizable       : false, 
     17                                title           : get_lang("Quick Add"),                         
     18                                modal           : true, 
     19                                buttons         : [ 
     20                                                                { 
     21                                                                        text: get_lang("Cancel"), 
     22                                                                        click: function() 
     23                                                                        { 
     24                                                                                $(this).dialog("close"); 
     25                                                                        }  
     26                                                                }, 
     27                                                                { 
     28                                                                        text: get_lang("Save"), 
     29                                                                        click: function() 
     30                                                                        { 
     31                                                                                data = ''; 
     32                                                                                data = data + $(this).find('#quickAddOne_nickName').val() + ','; 
     33                                                                                data = data + $(this).find('#quickAddOne_firstName').val() + ','; 
     34                                                                                data = data + $(this).find('#quickAddOne_lastName').val() + ','; 
     35                                                                                data = data + $(this).find('#quickAddOne_email').val(); 
     36                                                                                if(ccQuickAddOne.send(data)) 
     37                                                                                        $(this).dialog("close"); 
     38                                                                        } 
     39                                                                } 
     40                                ] 
     41                }); 
    2242                 
    23                 div                             = document.createElement("div"); 
    24                 div.innerHTML   = this.xtools.parse(this.xtools.xml('quickAddContact'),'quickAddContact.xsl', args); 
    25                 div.setAttribute( "style","overflow:hidden"); 
    26  
    27                 $(div).dialog( 
    28                 { 
    29                         resizable       : false, 
    30                         title           : get_lang("Quick Add"), 
    31                         position        : 'center', 
    32                         width           : 300, 
    33                         modal           : false, 
    34                         buttons         : [ 
    35                                                         { 
    36                                                                 text: get_lang("Cancel"), 
    37                                                                 click: function() 
    38                                                                 { 
    39                                                                         $(this).dialog("close"); 
    40                                                                 }  
    41                                                         }, 
    42                                                         { 
    43                                                                 text: get_lang("Save"), 
    44                                                                 click: function() 
    45                                                                 { 
    46                                                                         data = ''; 
    47                                                                         data = data + $(this).find('#quickAddOne_nickName').val() + ','; 
    48                                                                         data = data + $(this).find('#quickAddOne_firstName').val() + ','; 
    49                                                                         data = data + $(this).find('#quickAddOne_lastName').val() + ','; 
    50                                                                         data = data + $(this).find('#quickAddOne_email').val(); 
    51                                                                         if(ccQuickAddOne.send(data)) 
    52                                                                                 $(this).dialog("close"); 
    53                                                                 } 
    54                                                         } 
    55                         ], 
    56                         beforeClose     : function() 
    57                         {  
    58                                 $(this).dialog("destroy"); 
    59                                 div.removeChild(div.firstChild); 
    60                         } 
    61                 });      
    62                  
    63                  
     43                quickContact.next().css("background-color", "#E0EEEE");          
    6444        } 
    6545         
  • trunk/expressoMail1_2/templates/default/index.tpl

    r5872 r5878  
    210210<div id="importEmails" style="display:none;padding:5px;"></div> 
    211211<div id="sendFileMessages" style="display:none;"></div> 
     212<div id="quickAddContact" style="display:none;"></div> 
    212213<!-- END list --> 
Note: See TracChangeset for help on using the changeset viewer.