Changeset 6715


Ignore:
Timestamp:
07/05/12 11:49:33 (12 years ago)
Author:
eduardow
Message:

Ticket #2927 - Confirmação e remoção de tags no texto simples.

Location:
branches/2.4/expressoMail1_2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2.4/expressoMail1_2/js/draw_api.js

    r6655 r6715  
    36703670        //Botão TextoRico/TextoSimples 
    36713671        content.find(".new-msg-head-right-buttons").find(".button").button().filter(".rich-button").click(function(){ 
    3672                 //RichTextEditor.loadEditor2(ID); 
    3673                 RichTextEditor.setPlain(check_input(content.find('[name="textplain_rt_checkbox"]')), ID); 
    3674                 change_text($(this).find(".ui-button-text"), get_lang("Rich Text"), get_lang("Simple Text")); 
     3672                /*Se o texto do botão for "Texto simples" exibirá a mensagem antes de alterar para texto simples*/  
     3673        if($(".rich-button").find("span").text() == get_lang("Simple Text")){  
     3674                $.Zebra_Dialog(get_lang("Convert this message into plain text can make parts of it are removed. Continue?"), {  
     3675            'type':     'warning',  
     3676            'overlay_opacity': '0.5',  
     3677            'buttons':  ['OK','Cancelar'],  
     3678            'width' : 380,  
     3679            'onClose':  function(clicked) {  
     3680                if(clicked == 'OK'){  
     3681                        RichTextEditor.setPlain(check_input(content.find('[name="textplain_rt_checkbox"]')), ID);  
     3682                        $(".rich-button").find("span").text(get_lang("Rich Text"));  
     3683                }   
     3684            }  
     3685                })  
     3686        }  
     3687        /*Se o texto do botão for "Texto rico" simplesmente altera para texto rico*/  
     3688        else{  
     3689                RichTextEditor.setPlain(check_input(content.find('[name="textplain_rt_checkbox"]')), ID);  
     3690                $(".rich-button").find("span").text(get_lang("Simple Text"));  
     3691        } 
    36753692        }) 
    36763693         
  • branches/2.4/expressoMail1_2/js/rich_text_editor.js

    r6505 r6715  
    213213      RichTextEditor.plain[id] = active; 
    214214          var content = $("#content_id_"+id); 
     215          var div = $("<div>").attr("display", "none"); 
    215216      if(active === true) 
    216217      { 
     
    219220            height -= 330; 
    220221            $('#body_'+id).height(height); 
     222            div.html($('#body_'+id).val());  
     223            /*Remove as tags html, tabulações e quebras de linha quando for utilizado o editor de texto simples*/  
     224            div.html($.trim(div.text().replace(/[\t]+/g, '').replace(/[\n]+/g, '\n')));  
     225            /*Insere o texto sem formatação no textarea*/  
     226            $('#body_'+id).val(div.text()); 
     227 
    221228            $('#body_'+id).keydown(function(event) { 
    222229                away = false; 
     
    228235                        $("[name=textplain_rt_checkbox_"+id+"]").button({ disabled: false }); 
    229236      }    
    230       else 
     237      else{ 
    231238          RichTextEditor.active('body_'+id, id); 
     239          /*Insere somente quebras de linha para que o texto convertido não fique todo em uma linha só*/  
     240          div.html($('#body_'+id).val().replace(/[\n]+/g, '<br>'));  
     241          $('#body_'+id).val(div.html());  
     242      } 
    232243} 
    233244 
  • branches/2.4/expressoMail1_2/setup/phpgw_pt-br.lang

    r6348 r6715  
    9494Contact added successfully.     expressoMail1_2 pt-br   Contato adicionado com sucesso. 
    9595Connection failed with %1 Server. Try later.    expressoMail1_2 pt-br   Ocorreu uma falha de comunicação com o servidor de %1. Tente mais tarde. 
     96Convert this message into plain text can make parts of it are removed. Continue?        expressoMail1_2 pt-br   Converter esta mensagem para texto sem formatação pode fazer com que partes dela sejam removidas. Deseja continuar?  
    9697Couldn't verify if certificate was revoked.(CD-01)      expressoMail1_2 pt-br   A lista de certificados revogados não foi encontrada.(CD-01) 
    9798Couldn't verify if certificate was revoked.(CD-02)      expressoMail1_2 pt-br   Não foi possível verificar se o certificado está revogado.(CD-02) 
Note: See TracChangeset for help on using the changeset viewer.