「利用者:Nijcadmin/FY2012」の版間の差分

提供:脳科学辞典
ナビゲーションに移動 検索に移動
12行目: 12行目:
  置換前
  置換前
  置換<span style="background-color: navy; color: white;" />後
  置換<span style="background-color: navy; color: white;" />後
* とりあえず,空<span>タグはTextRichEditor終了時に削り取るコードを追加
* extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
<syntaxhighlight lang="php">
case 'fck_mw_gallery' :
        sNodeName = 'gallery' ;
        break ;
case 'fck_mw_onlyinclude' :
        sNodeName = 'onlyinclude' ;
        break ;
// NIJC: remove empty span elements
default:
        if ( htmlNode.innerHTML.match(/^\s*$/) )
                return;
}
</syntaxhighlight>

2012年7月17日 (火) 15:01時点における版

2012年7月14日(土)

リンクの直後に半角文字があると半角文字も含めリンクとして表示されてしまう

  • Mediawiki の仕様の模様
  • 参考URL http://www.mediawiki.org/wiki/Help:Links
    • Word-ending links, Avoiding word-ending links あたりを参照
  • TextRichEditor(FCKEditor) では表記が異なっている
    • 同様の動作をさせるのは結構難しそう

TextRichEditorで置換を行なうと余計なコードが入力されてしまう

  • 例えば「前」を「後」に置換すると
置換前
置換
  • とりあえず,空タグはTextRichEditor終了時に削り取るコードを追加
  • extensions/FCKeditor/plugins/mediawiki/fckplugin.js を以下のように修正
case 'fck_mw_gallery' :
        sNodeName = 'gallery' ;
        break ;

case 'fck_mw_onlyinclude' :
        sNodeName = 'onlyinclude' ;

        break ;
// NIJC: remove empty span elements
default:
        if ( htmlNode.innerHTML.match(/^\s*$/) )
                return;
}