etherpad-lite/doc/api/editbar.md

870 B

Editbar

srf/static/js/pad_editbar.js

isEnabled()

disable()

toggleDropDown(dropdown, callback)

Shows the dropdown div.popup whose id equals dropdown.

registerCommand(cmd, callback)

Register a handler for a specific command. Commands are fired if the corresponding button is clicked or the corresponding select is changed.

registerAceCommand(cmd, callback)

Creates an ace callstack and calls the callback with an ace instance: callback(cmd, ace).

Example:

toolbar.registerAceCommand("insertorderedlist", function (cmd, ace) {
  ace.ace_doInsertOrderedList();
});

registerDropdownCommand(cmd, dropdown)

Ties a div.popup where id equals dropdown to a command fired by clicking a button.

triggerCommand(cmd[, item])

Triggers a command (optionally with some internal representation of the toolbar item that triggered it).