Ticket #1486330: separator-3261.patch

File separator-3261.patch, 2.1 KB (added by aberglund, 2 years ago)

Latest patch for current SVN

  • program/js/app.js

     
    23322332      if (show_sig && this.env.identity && this.env.signatures && this.env.signatures[this.env.identity]) { 
    23332333        sig = this.env.signatures[this.env.identity].is_html ? this.env.signatures[this.env.identity].plain_text : this.env.signatures[this.env.identity].text; 
    23342334         
    2335         if (sig.indexOf('-- ') != 0) 
    2336           sig = '-- \n'+sig; 
     2335        if (sig.indexOf('-- ') != 0) { 
     2336          if (!this.env.sig_above) 
     2337            sig = '-- \n' + sig; 
     2338          else 
     2339            sig = '- \n' + sig; 
     2340        } 
    23372341 
    23382342        p = this.env.sig_above ? message.indexOf(sig) : message.lastIndexOf(sig); 
    23392343        if (p >= 0) 
     
    23432347      // add the new signature string 
    23442348      if (show_sig && this.env.signatures && this.env.signatures[id]) { 
    23452349        sig = this.env.signatures[id]['is_html'] ? this.env.signatures[id]['plain_text'] : this.env.signatures[id]['text']; 
    2346         if (sig.indexOf('-- ') != 0) 
    2347           sig = '-- \n'+sig; 
     2350        if (sig.indexOf('-- ') != 0) { 
     2351          if (!this.env.sig_above) 
     2352            sig = '-- \n' + sig; 
     2353          else 
     2354            sig = '- \n' + sig; 
     2355        } 
    23482356 
    23492357        if (this.env.sig_above) { 
    23502358          if (p >= 0) { // in place of removed signature 
     
    24122420      if (this.env.signatures[id]) { 
    24132421        if (this.env.signatures[id].is_html) { 
    24142422          sig = this.env.signatures[id].text; 
    2415           if (this.env.signatures[id].plain_text.indexOf('-- ') != 0) 
    2416             sig = '-- <br />' + sig; 
     2423          if (this.env.signatures[id].plain_text.indexOf('-- ') != 0) { 
     2424            if (this.env.sig_above) 
     2425              sig = '- <br />' + sig; 
     2426            else 
     2427              sig = '-- <br />' + sig; 
     2428          } 
    24172429        } 
    24182430        else { 
    24192431          sig = this.env.signatures[id].text; 
    2420           if (sig.indexOf('-- ') != 0) 
    2421             sig = '-- \n' + sig; 
     2432          if (sig.indexOf('-- ') != 0) { 
     2433            if (this.env.sig_above) 
     2434              sig = '- \n' + sig; 
     2435            else 
     2436              sig = '-- \n' + sig; 
     2437          } 
    24222438          sig = '<pre>' + sig + '</pre>'; 
    24232439        }