WordPressプラグインで作業しています。クリックするとドロップダウンメニューを表示するTinyMCEボタンを追加できます。しかし、そのドロップダウンメニューに横のセパレータ(つまり、水平線)を追加して、オプションをグループ化したいと思います。TinyMCEドロップダウンメニューにセパレータを追加するには
私はこれをしばらくお待ちしており、唯一の情報は、メニュー自体のボタンの間に縦のセパレータ(縦線)を追加することです。
TinyMCEのドロップダウンメニューに横のセパレータを追加することはできますか?もしそうなら、私はどのようにすればいいですか?または、これらの他の項目をサブメニューを使用してグループ化する唯一の選択肢はありますか?
ed.addButton('d12-mb-button-2', {
title:'Add a message block with a custom title',
type:'menubutton',
image: url + '/d12-mb-mce-button-2.png',
menu: [
{
text: 'Part of a series',
value: 'Part',
icon: 'icon d12mb-part',
onclick: function() {
ed.windowManager.open({
title: 'Please enter the data for this message box',
body: [{
type: 'textbox',
name: 'title',
label: 'This series of articles is about:'
},
{
type: 'textbox',
minHeight: 200,
minWidth: 400,
multiline: 'true',
name: 'description',
label: 'Description of this series:'
}
],
onsubmit: function(epart) {
ed.selection.setContent('[d12-part series="' + epart.data.title + '"]' + epart.data.description + '[/d12-part]');
}
});
}
}, // End of "Part"
{
text: 'Add a support message',
value: 'Support',
icon: 'icon d12mb-support',
onclick: function() {
ed.windowManager.open({
title: 'Please enter the support information',
body: [{
type: 'textbox',
name: 'title',
label: 'Support title:'
},
{
type: 'textbox',
minHeight: 200,
minWidth: 400,
multiline: 'true',
name: 'description',
label: 'Support message:'
}
],
onsubmit: function(esupport) {
ed.selection.setContent('[d12-support title="' + esupport.data.title + '"]' + esupport.data.description + '[/d12-support]');
}
});
}
}, // End of "Support"
「部品の終わり」の項目の直後に水平のセパレータを追加する必要があります。ドロップ( -
(FWIWは、私が働いているファイル全体がhereである。)
kopernik_elfkaの答えに述べられているように私は思いますか? –
彼はドロップダウンメニューではなく、メニュー項目を扱うためにリンクしたページです。しかしどちらの場合でも、コードはほとんど同じです。私はこれがどこかに記録されていないことに驚いています。 –
公式文書には曖昧なことがたくさんあります。ありがとう! – DerpyNerd