Nijcadmin

2011年6月7日 (火)に参加
1行目: 1行目:
= 2012年1月12日(木)=
=== FCKEditor で syntaxhighlight タグが壊れる ===
* extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
<syntaxhighlight lang="php">
case 'fck_mw_source' :
        var refLang = htmlNode.getAttribute( 'lang' ) ;
        // NIJC:
        var refTag = 'source';
        var refSyntaxHighlight = htmlNode.getAttribute( 'syntaxhighlight' ) ;
        if ( refSyntaxHighlight && refSyntaxHighlight == 'true' )
                refTag = 'syntaxhighlight';
        //stringBuilder.push( '<source' ) ;
        stringBuilder.push( '<' + refTag );
        stringBuilder.push( ' lang="' + refLang + '"' ) ;
        stringBuilder.push( '>' ) ;
        stringBuilder.push( FCKTools.HTMLDecode(htmlNode.innerHTML).replace(/fckLR/g,'\r\n') ) ;
        //stringBuilder.push( '</source>' ) ;
        stringBuilder.push( '</' + refTag + '>' ) ;
        return ;
</syntaxhighlight>
* extensions/FCKeditor/FCKeditorParser.body.php を以下のように修正
<syntaxhighlight lang="php">
        // NIJC:
        case 'syntaxhighlight':
                $params['syntaxhighlight'] = 'true';
                $output = $this->fck_wikiTag('source', $content, $params);
                break;
        case 'source':
                $output = $this->fck_wikiTag('source', $content, $params);
                break;
</syntaxhighlight>
= 2012年1月11日(水)=
= 2012年1月11日(水)=
=== FCKEditor で ref タグの中の pubmed タグがエスケープされてしまう ===
=== FCKEditor で ref タグの中の pubmed タグがエスケープされてしまう ===