Changeset 8077 for trunk/expressoMail1_2/js/rich_text_editor.js
- Timestamp:
- 04/03/13 16:03:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/rich_text_editor.js
r7766 r8077 130 130 cRichTextEditor.prototype.getSignaturesOptions = function() { 131 131 132 133 132 if(RichTextEditor.signatures !== false) 133 return RichTextEditor.signatures; 134 134 135 var signatures = this.fromJSON( preferences.signatures);136 var signature_types = this.fromJSON( preferences.signature_types);135 var signatures = RichTextEditor.normalizerSignature(this.fromJSON( preferences.signatures )); 136 var signature_types = RichTextEditor.normalizerSignature(this.fromJSON( preferences.signature_types )); 137 137 138 138 for( key in signatures ) 139 139 if( !signature_types[key] ) 140 signatures[key] = signatures[key].replace( /\n/g, "<br>" ); 141 142 RichTextEditor.signatures = signatures; 143 return signatures; 140 signatures[key] = signatures[key].replace( /\n/g, "<br>" ); 141 142 RichTextEditor.signatures = signatures; 143 return signatures; 144 145 } 146 cRichTextEditor.prototype.normalizerSignature = function(values) { 147 148 var value = {}; 149 150 for (key in values){ 151 152 value[RichTextEditor.decode64(key)] = values[key]; 153 } 154 155 return value; 144 156 145 157 } 146 158 147 159 cRichTextEditor.prototype.getSignatureDefault = function() { 148 149 if(RichTextEditor.signatures === false) 150 RichTextEditor.signatures = RichTextEditor.getSignaturesOptions(); 160 161 if(RichTextEditor.signatures === false){ 162 RichTextEditor.signatures = RichTextEditor.getSignaturesOptions(); 163 preferences.signature_default = RichTextEditor.decode64(preferences.signature_default); 164 } 151 165 152 if(!RichTextEditor.signatures || 153 !RichTextEditor.signatures[preferences.signature_default || ""]) 154 { 155 preferences.use_signature = "0"; //Desabilita o uso da assinatura 156 return ''; 157 } 158 159 return unescape(RichTextEditor.signatures[preferences.signature_default]); 160 161 } 162 166 if(!RichTextEditor.signatures || 167 !RichTextEditor.signatures[preferences.signature_default || ""]) 168 { 169 preferences.use_signature = "0"; //Desabilita o uso da assinatura 170 return ''; 171 } 172 173 return unescape(RichTextEditor.signatures[preferences.signature_default]); 174 175 } 163 176 164 177
Note: See TracChangeset
for help on using the changeset viewer.