如何重新排序 etherpad 工具栏按钮?
Posted
技术标签:
【中文标题】如何重新排序 etherpad 工具栏按钮?【英文标题】:how to re-order etherpad toolbar buttons? 【发布时间】:2018-02-24 05:11:27 【问题描述】:我想重新排序 etherpad 工具栏按钮。对于内置的 etherpad 按钮,可以使用 exports.toolbar
来完成,我发现然后是插件使用 exports.eejsBlock_editbarMenuLeft
钩子添加的按钮。谁能指导我重新订购exports.eejsBlock_editbarMenuLeft
钩子添加的那些?虽然我想要的实际订单属于两组,例如打印、导入、上标、粗体等。
【问题讨论】:
【参考方案1】:设置完所有按钮后,您可以使用postToolbarInit
挂钩并使用jQuery 修改顺序。
exports.postToolbarInit = function (hook, context)
var $superscript = $("#editbar li.superscript");
var $subscript = $("#editbar li.subscript");
var $underline = $("#editbar li[data-key=\"underline\"]");
$subscript.insertAfter($underline.next("li"));
$superscript.insertAfter($underline.next().next());
;
【讨论】:
以上是关于如何重新排序 etherpad 工具栏按钮?的主要内容,如果未能解决你的问题,请参考以下文章