Changeset 1002


Ignore:
Timestamp:
06/17/09 14:56:02 (15 years ago)
Author:
amuller
Message:

Ticket #485 - Correção de assinatura com texto rico

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/inc/hook_settings.inc.php

    r874 r1002  
    8282        $vars = $GLOBALS['phpgw']->preferences->user[$appname]; 
    8383 
    84         create_html_code("<div id='text_signature'> 
    85                 <textarea rows='5' cols='50' id='user[signature]' name='user[signature]'></textarea></div> 
     84        create_html_code("signature","<div id='text_signature'> 
     85                <textarea rows='5' cols='50' id='user[signature]' name='user[signature]'>","</textarea></div> 
    8686                <div style='display:none;' id='html_signature'>".$oFCKeditor->Create()."</div> 
    8787                <script language='javascript'> 
     
    9393                document.getElementById(\"text_signature\").style.display = ''; 
    9494                document.getElementById(\"html_signature\").style.display = 'none'; 
     95        } 
     96        else if(value == 'html'){        
     97                html_signature.SetHTML(document.getElementById('user[signature]').value); 
     98                document.getElementById(\"text_signature\").style.display = 'none'; 
     99                document.getElementById(\"html_signature\").style.display  = ''; 
     100        } 
    95101} 
    96 else if(value == 'html'){ 
    97         html_signature.SetHTML(document.getElementById('user[signature]').value); 
    98         document.getElementById(\"text_signature\").style.display = 'none'; 
    99         document.getElementById(\"html_signature\").style.display  = '';                                                             } 
    100 } 
    101 setTimeout('changeType(document.getElementsByName(\'user[type_signature]\')[0].value)',1500); 
     102setTimeout('changeType(document.getElementsByName(\'user[type_signature]\')[0].value==\'html\'?\'html\':\'\')',2500); 
     103document.getElementById('user[signature]').value=document.getElementById('user[signature]').innerHTML; 
    102104</script>"); 
    103105} 
  • trunk/preferences/preferences.php

    r879 r1002  
    193193                        $t->fp('rows',process_help($help) ? 'help_row' : 'row',True); 
    194194        } 
    195         function create_html_code($code) 
    196         { 
    197                 global $t; 
    198                 $t->set_var('row_value',$code); 
     195        function create_html_code($name,$code,$appendcode) 
     196        { 
     197                global $t,$prefs; 
     198                $t->set_var('row_value',$code.$prefs[$name].$appendcode); 
    199199                $t->set_var('row_name',lang("signature")); 
    200200                $GLOBALS['phpgw']->nextmatchs->template_alternate_row_color($t); 
Note: See TracChangeset for help on using the changeset viewer.