Changeset 625

Show
Ignore:
Timestamp:
06/10/08 10:12:59 (7 months ago)
Author:
kaz
Message:

Fixed #117

  • Convert hex entity referneces
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/twitternotifier/content/twitternotifier.js

    r620 r625  
    890890  replaceLinkText : function(text) { 
    891891 
    892     var entity = {'amp' : "&", 
    893                   'quot': "\"", 
    894                   'lt'  : "<", 
    895                   'gt'  : ">"}; 
    896  
    897     text = text.replace(/&(amp|quot|lt|gt);/g, function(n, m) {return entity[m]}); 
     892    text = this.htmlEntityDecode(text); 
    898893 
    899894    var elem = document.createElement("description"); 
     
    922917 
    923918    return elem; 
     919  }, 
     920 
     921  htmlEntityDecode: function(text) { 
     922    var ta = content.document.createElement("textarea"); 
     923    ta.innerHTML = text.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/&amp;/g,"&"); 
     924    return ta.value; 
    924925  }, 
    925926