如何重新排序 etherpad 工具栏按钮?
how to re-order etherpad toolbar buttons?
我想重新排序 etherpad 工具栏按钮。对于内置的 etherpad 按钮,可以使用 exports.toolbar
来完成,我发现然后是插件使用 exports.eejsBlock_editbarMenuLeft
钩子添加的按钮。任何人都可以指导我重新订购 exports.eejsBlock_editbarMenuLeft
钩子添加的那些吗?虽然我想要的实际订单属于两组,例如打印、导入、上标、粗体等
您可以使用 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 工具栏按钮。对于内置的 etherpad 按钮,可以使用 exports.toolbar
来完成,我发现然后是插件使用 exports.eejsBlock_editbarMenuLeft
钩子添加的按钮。任何人都可以指导我重新订购 exports.eejsBlock_editbarMenuLeft
钩子添加的那些吗?虽然我想要的实际订单属于两组,例如打印、导入、上标、粗体等
您可以使用 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());
};