Changeset 8157
- Timestamp:
- 05/16/13 14:07:12 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.5/expressoMail1_2/inc/hook_settings.inc.php
r7690 r8157 87 87 if( !document.getElementById( "_signature" + i ) ) continue; 88 88 89 var key = document.getElementById( "title_signature" + i ).value;89 var key = encode64(document.getElementById( "title_signature" + i ).value); 90 90 var edit = !!document.getElementById( "edit_signature" + i ).checked; 91 91 … … 269 269 return output.toString(); 270 270 } 271 function normalizerSignature(values){ 272 var value = {}; 273 for( key in values ){ 274 value[decode64(key)] = values[key]; 275 } 276 return value; 277 } 271 278 function loadSignature() 272 279 { 273 280 var types = fromJSON( document.getElementById( "signature_types" ).value ); 274 var signatures = fromJSON( document.getElementById( "signatures" ).value ); 281 var signatures; 282 if (document.getElementById( "signatures" ).value) 283 { 284 signatures = fromJSON(document.getElementById("signatures").value); 285 } else if (document.getElementById( "signature" ).value) // Caso a assinatura esteja no formato da versão 2.2.10: 286 { 287 // TODO: Internazionalizar a string 288 signatures = {}; 289 signatures["Assinatura padrão"] = document.getElementById( "signature" ).value; 290 if (!document.getElementById("signature_default").value) 291 { 292 document.getElementById("signature_default").value = "Assinatura padrão"; 293 } 294 } 295 275 296 var old_signature = document.getElementById( "signature" ).value; 276 var def = d ocument.getElementById( "signature_default" ).value;297 var def = decode64(document.getElementById( "signature_default" ).value); 277 298 278 299 var counter = 0, ids = [], def_signature = "", noSig = true; 300 301 signatures = normalizerSignature(signatures); 302 types = normalizerSignature(types); 279 303 280 304 for( key in signatures ) … … 296 320 297 321 if( def_signature !== "" ) 298 document.getElementById( "default_signature" + def_signature ).checked = true;322 document.getElementById( "default_signature" + def_signature ).checked = true; 299 323 else if( noSig && old_signature ) 300 324 { 301 addSignature( document.getElementById("type_signature").value !== "html" ); 302 document.getElementById( "user_signature" + counter ).value = old_signature; 303 } 304 } 325 var type_signature = document.getElementById("type_signature"); 326 if (type_signature) 327 { 328 addSignature( type_signature.value !== "html" ); 329 document.getElementById( "user_signature" + counter ).value = old_signature; 330 } 331 } 332 } 305 333 '); 306 334 //}
Note: See TracChangeset
for help on using the changeset viewer.