429
回編集
細 (→2012年1月11日(水)) |
細編集の要約なし |
||
1行目: | 1行目: | ||
= 2012年1月13日(金)= | |||
=== FCKEditor で ref タグの中の他のタグもエスケープされてしまう === | |||
<pre> | |||
使用前:<ref><pubmed>12345</pubmed><br></ref> | |||
使用後:<ref><pubmed>12345</pubmed>&lt;br&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 タグが壊れる === |