Nijcadmin

2011年6月7日 (火)に参加
編集の要約なし
編集の要約なし
1行目: 1行目:
= 2012年1月13日(金)=
=== FCKEditor で ref タグの中の他のタグもエスケープされてしまう ===
<pre>
使用前:<ref><pubmed>12345</pubmed><br></ref>
使用後:<ref><pubmed>12345</pubmed>&amp;lt;br&amp;gt;</ref>
</pre>
* pubmed タグは11日にエスケープ対象外の対策済みだが他のタグもエスケープしないようにしてしまえばよい.
* extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
<syntaxhighlight lang="php">
case 'fck_mw_ref' :
        var refName = htmlNode.getAttribute( 'name' ) ;
        stringBuilder.push( '<ref' ) ;
        if ( refName && refName.length > 0 )
                stringBuilder.push( ' name="' + refName + '"' ) ;
        if ( htmlNode.innerHTML.length == 0 )
                stringBuilder.push( ' />' ) ;
        else
        {
                stringBuilder.push( '>' ) ;
                // NIJC:
                stringBuilder.push( htmlNode.textContent || htmlNode.innerText ) ;
                stringBuilder.push( '</ref>' ) ;
        }
        return ;
</syntaxhighlight>
= 2012年1月12日(木)=
= 2012年1月12日(木)=
=== FCKEditor で syntaxhighlight タグが壊れる ===
=== FCKEditor で syntaxhighlight タグが壊れる ===