JQuery WYSIWYGリッチテキストエディター「elRTE」のバグ(バージョン1.2)
軽くて安心して使えてJQueryなリッチテキストエディターelRTE。
バグがありました……
どんなバグかというと、XHTMLで「area」タグを使うと、エンドタグの「/>」が「>」に勝手に変えられちゃうってこと。
修正は簡単で、elrte.full.jsなら3041行目あたり
xhtmlTags : function(html) {
return this.xhtml ? html.replace(/<(img|hr|br|embed|param|link)([^>]*\/*)>/gi, "<$1$2 />") : html;
}
を
xhtmlTags : function(html) {
return this.xhtml ? html.replace(/<(area|img|hr|br|embed|param|link)([^>]*\/*)>/gi, "<$1$2 />") : html;
}
に変えるだけ。
ほかのタグも必要なら同様に追加すれば大丈夫です。