TinyMCE を使用して動的にロードしています。私が抱えている問題は、テキストエリアに応じて異なるパラメーターを指定できるようにしたいということです。関数を作成しましたが、何も渡さない場合に「デフォルト」として設定する方法がわからないため、removeformat パラメーターに固執しています。関数の簡略化されたバージョンは次のとおりです。
function initTinyMCE(sel,lang) {
tinyMCE.init({
mode : "specific_textareas",
editor_selector : sel,
language : lang,
removeformat : [
{selector : 'p,b,strong,em,i,span,ins', remove : 'all', split : true, expand : false, block_expand : true, deep : true}
]
});
}
したがって、セレクター (sel) と言語 (lang) を渡し、removeformat パラメーターを渡したいのですが、オブジェクトである必要があり、パラメーターが「追加しました。条件文を追加して2つの異なるtinyMCE.initを宣言できることはわかっていますが、初期化の前にそのパラメーターを削除するか、宣言されていないかのようにデフォルトからプルさせる別のオプションがあるかどうか疑問に思っていますか?
どんな助けでも大歓迎です。
ありがとう。