Ticket #654: ticket.654.patch
File ticket.654.patch, 1.9 KB (added by lucas.dacosta, 15 years ago) |
---|
-
expressoMail1_2/inc/hook_settings.inc.php
201 201 <textarea rows='5' cols='50' id='user_signature' name='user[signature]'>","</textarea></div> 202 202 <div style='display:none;' id='html_signature'>".$oFCKeditor->Create()."</div> 203 203 <script language='javascript'> 204 document.getElementById('user_signature').value = '".$vars['signature']."';205 204 function changeType(value){ 206 205 var html_signature = FCKeditorAPI.GetInstance(\"html_signature\"); 207 206 if(value == 'text'){ … … 365 364 return tmp_str; 366 365 } 367 366 367 function getTypeSignature() { 368 var elementoSelects = document.getElementsByTagName('select'); 369 370 if ( elementoSelects[18].name == \"user[type_signature]\" ) { 371 return elementoSelects[18]; 372 } 373 374 for(i=0;i<elementoSelects.length;i++){ 375 if( elementoSelects[i].name == \"user[type_signature]\" ){ 376 return elementoSelects[i]; 377 } 378 } 379 return null; 380 } 381 368 382 function config_form(pObj,pHandler) 369 383 { 370 pObj.onclick=function () { if (document.getElementsByName(\"user[type_signature]\")[0].value == \"html\") return pHandler(\"text\") }; 384 pObj.onclick=function () { 385 if (getTypeSignature().value == \"html\" || (getTypeSignature().value == \"\" && 'html' == '".$GLOBALS['phpgw']->preferences->default['expressoMail']['type_signature']."')) { 386 return pHandler(\"text\"); 387 } 388 }; 389 371 390 } 372 391 document.getElementById('user_signature').value=html_entity_decode(document.getElementById('user_signature').innerHTML); 373 392 374 setTimeout('config_form(document.getElementsByName(\'submit\')[0],changeType);changeType( document.getElementsByName(\'user[type_signature]\')[0].value==\'html\'?\'html\':\'\')',2000);393 setTimeout('config_form(document.getElementsByName(\'submit\')[0],changeType);changeType(getTypeSignature().value)',2000); 375 394 </script>"); 376 395 } 377 396 ?>