我想在中型编辑器按钮栏中添加一个按钮来创建自定义样式(在本例中为红色文本)。
我可以创建按钮并使其出现在按钮栏中:
var medium = new MediumEditor(editorBox, {
buttons: ['bold', ..., 'red'],
extensions: {
'red': new MyButton({label: 'R', style: 'color:red'})
}
});
function MyButton(options) {
this.options = options;
};
MyButton.prototype.getButton = function(instance) {
return '<button><span style="' + this.options.style + '">' + this.options.label + '</span></button>';
};
我不太懂Javascript。在https://github.com/daviferreira/medium-editor/wiki/Custom-Buttons-and-Extensions#buttons-defaultbutton-object有文档,但没有任何我认为的例子,所以我不知道如何它在实践中有效。
任何指针?