Changeset 1140


Ignore:
Timestamp:
11/29/08 17:24:17 (10 years ago)
Author:
ray
Message:
  • #1346 statusbar shows b, i, strike instead of strong, em, and del
  • #1329 [SmartReplace?] replacement strings broken in compressed code broken
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/XinhaCore.js

    r1139 r1140  
    43514351        ); 
    43524352        var txt = el.tagName.toLowerCase(); 
     4353        switch (txt) 
     4354        { 
     4355          case 'b': 
     4356            txt = 'strong'; 
     4357          break; 
     4358          case 'i': 
     4359            txt = 'em'; 
     4360          break; 
     4361          case 'strike': 
     4362            txt = 'del'; 
     4363          break; 
     4364        } 
    43534365        if (typeof el.style != 'undefined') 
    43544366        { 
     
    43674379        if ( i !== 0 ) 
    43684380        { 
    4369           this._statusBarTree.appendChild(document.createTextNode(String.fromCharCode(0xbb)));           
     4381          this._statusBarTree.appendChild(document.createTextNode(String.fromCharCode(0xbb))); 
    43704382        } 
    43714383        Xinha.freeLater(a); 
  • trunk/plugins/SmartReplace/SmartReplace.js

    r1113 r1140  
    113113        if (charCode == 32) //space bar 
    114114        { 
    115                 return this.smartReplace(ev, 2, /^\s-/, ' –', false); // space-space -> dash  
     115                return this.smartReplace(ev, 2, /^\s-/, ' '+String.fromCharCode(8211), false); // space-space -> dash  
    116116        } 
    117117        if ( key == '.' ) // ... -> ellipsis 
    118118        { 
    119                 return this.smartReplace(ev, 2, /\.\./, '
', true); 
     119                return this.smartReplace(ev, 2, /\.\./, String.fromCharCode(8230), true); 
    120120        } 
    121121        return true; 
Note: See TracChangeset for help on using the changeset viewer.