ツールバーのリストボックスである新しいプラグインを作成しています。
このリストボックスでは、選択したテキストのサイズを変更できます。
ここで、エディターのツールバーにリストボックスを追加するための私のコード:
tinymce.create('tinymce.plugins.ListBoxPlugin', {
createControl: function(n, cm) {
switch (n) {
case 'listeStyle':
var mlb = cm.createListBox('listeStyle', {
title : 'Styles',
onselect : function(v) {
tinyMCE.execCommand('mceReplaceContent',false,'<span class='+v+'>{$selection}</span>');
}
});
<?php
foreach($matches[1] as $m){
echo "mlb.add('".$m."', '".$m."');";
}
?>
return mlb;
}
return null;
}
});
tinymce.PluginManager.add('listBox', tinymce.plugins.ListBoxPlugin);
したがって、リストボックスに要素を追加するには、次の行を使用します。
echo mlb.add('".$m."', '".$m."');
たとえばmlb.add('medium', '15');
、リストボックスに「中」という名前の要素があり、クリックすると値「15」が取得されます。
それで、どうすればtinymceを使って、cssでこのリストボックスの要素を表示できますか?たとえば、この要素の場合、サイズ「15」で彼を表示する必要があります。
私が必要なもの:
私が持っているもの:
わかりますか ?ありがとう :)
編集:このリストボックスを動的に作成します