Changeset 910d07e in github


Ignore:
Timestamp:
Aug 29, 2008 2:44:09 AM (5 years ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
53bd8fa
Parents:
876b15d
Message:
  • signature in html editor must be in <div> not <span>, because IE not allows to include block elements inside <span>
  • if identity has no signature, replace previous with empty div
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/js/app.js

    racbc487 r910d07e  
    20612061      var editor = tinyMCE.get('compose-body'); 
    20622062 
    2063       if (this.env.signatures && this.env.signatures[id]) 
    2064         { 
    2065         // Append the signature as a span within the body 
     2063      if (this.env.signatures) 
     2064        { 
     2065        // Append the signature as a div within the body 
    20662066        var sigElem = editor.dom.get("_rc_sig"); 
     2067        var newsig = ''; 
     2068        var htmlsig = true; 
     2069         
    20672070        if (!sigElem) 
    20682071          { 
    2069           sigElem = editor.getDoc().createElement("span"); 
     2072          sigElem = editor.getDoc().createElement("div"); 
    20702073          sigElem.setAttribute("id", "_rc_sig"); 
    20712074          editor.getBody().appendChild(sigElem); 
    20722075          } 
    2073         if (this.env.signatures[id]['is_html']) 
    2074           { 
    2075           sigElem.innerHTML = this.env.signatures[id]['text']; 
    2076           } 
     2076 
     2077        if (this.env.signatures[id]) 
     2078          { 
     2079          newsig = this.env.signatures[id]['text']; 
     2080          htmlsig = this.env.signatures[id]['is_html']; 
     2081          } 
     2082 
     2083        if (htmlsig) 
     2084          sigElem.innerHTML = newsig; 
    20772085        else 
    2078           { 
    2079           sigElem.innerHTML = '<pre>' + this.env.signatures[id]['text'] + '</pre>'; 
    2080           } 
     2086          sigElem.innerHTML = '<pre>' + newsig + '</pre>'; 
    20812087        } 
    20822088      } 
Note: See TracChangeset for help on using the changeset viewer.