igor-alexandrov / wiselinks

If Turbolinks are not enough for you. Wiselinks makes your application work faster.
MIT License
724 stars 89 forks source link

Properly set title #82

Open ericboehs opened 10 years ago

ericboehs commented 10 years ago

Partially resolves #81 (X-Wiselinks-Title header only).

This works for me. I'm not sure if the || condition is getting called in my case so I'd like someone to test that.

Also, HTML entities (e.g. & or ') need to be decoded. Neither Javascript, jQuery or Underscore provide a clean way to do this.

Vanilla JS (coffee): str.replace /&#(\d+);/g, (_,d) -> String.fromCharCode(d)) jQuery: $('<p>').html(str).text() (what I used) Underscore: _.unescape str (only works on 5 common entities but not &#39;)