Changeset 4605 for branches


Ignore:
Timestamp:
06/13/11 17:57:13 (13 years ago)
Author:
brunocosta
Message:

Ticket #2003 - Implementação modal para exportação de msgs locais.

Location:
branches/2.2.0.1/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.0.1/expressoMail1_2/js/connector.js

    r4062 r4605  
    278278        {        
    279279                try 
    280                 {  
     280                { 
    281281                        this.oxmlhttp = new XMLHttpRequest(); 
    282282                        this.oxmlhttp.overrideMimeType('text/xml'); 
    283283                } 
    284284                catch (e) 
    285                 {  
     285                { 
    286286                        try 
    287287                        { 
     
    289289                        } 
    290290                        catch (e1) 
    291                         {  
     291                        { 
    292292                                try 
    293293                                { 
     
    429429        // Cancel Request Connector 
    430430        cConnector.prototype.cancelRequest = function (){ 
    431                 if (!this.requests[this.tid]){ 
     431 
     432                if (!this.requests[this.tid]){ 
    432433                        return false; 
    433434                } 
    434                 this.oxmlhttp.onreadystatechange = null; 
    435                 this.requests[this.tid].abort(); 
     435                //this.oxmlhttp.onreadystatechange = null; 
     436                this.requests[this.tid].abort(); 
     437                delete this.requests[this.tid]; 
     438                this.requests[this.tid] = null; 
     439                 
    436440                this.hideProgressBar(); 
    437441        } 
  • branches/2.2.0.1/expressoMail1_2/js/local_messages.js

    r4567 r4605  
    12771277        var msgs_to_export_id = get_selected_messages(); 
    12781278    } 
     1279    var flag = true; 
    12791280    var handler_local_mesgs_to_export = function(data){ 
     1281        document.getElementById('lertOverlay').style.display='none'; 
     1282        document.getElementById('lertContainer').style.display='none'; 
     1283        document.getElementById('lertContainer').innerHTML = ''; 
     1284        flag = false; 
    12801285        download_attachments(null, null, data, null,null,'mensagens.zip'); 
    12811286    } 
     1287 
     1288        var cancel = new LertButton(get_lang('cancel'), function(){flag=false;connector.cancelRequest();}); 
     1289     var titulo = '<b>' + get_lang('Warning') + '!</b>'; 
     1290     var message = get_lang("Exporting selected messages, this can take some time."); 
     1291        var multConfirm = new Lert( 
     1292                titulo, 
     1293                message, 
     1294                [cancel], 
     1295                { 
     1296                        defaultButton:cancel, 
     1297                        icon:'js/lert/images/dialog-help.gif' 
     1298                }); 
     1299        multConfirm.display(); 
     1300 
     1301        var timeOut = function(){ 
     1302            if(flag){ 
     1303                document.getElementById('lertOverlay').style.display='none'; 
     1304                document.getElementById('lertContainer').style.display='none'; 
     1305                document.getElementById('lertContainer').innerHTML = ''; 
     1306                connector.cancelRequest(); 
     1307                write_msg(get_lang('Error exporting messages, try again latter')); 
     1308                } 
     1309 
     1310        } 
     1311        window.setTimeout(timeOut,300000); 
     1312 
    12821313    if(msgs_to_export_id){ 
    12831314        this.init_local_messages(); 
  • branches/2.2.0.1/expressoMail1_2/setup/phpgw_pt-br.lang

    r4533 r4605  
    661661gears firefox linux url expressoMail1_2 pt-br   URL de instalação do Gears para o Firefox - linux 
    662662gears ie url    expressoMail1_2 pt-br   URL de instalação do Gears para o Internet explorer 
     663Error exporting messages, try again latter      expressoMail1_2 pt-br   Não foi possível exportar as mensagens selecionadas. 
     664Exporting selected messages, this can take some time.   expressoMail1_2 pt-br   Exportando mensagens, isso pode levar algum tempo. 
Note: See TracChangeset for help on using the changeset viewer.