Oops, you need to build the package before running this example. It's easy: just run rake in the project's directory.

This examples shows how to add custom buttons and actions with the built-in toolbar class.

  	$(document).ready(function() {
    var editor = WysiHat.Editor.attach($('#content'));
    var toolbar = new WysiHat.Toolbar(editor);
  	toolbar.initialize(editor);

    // The name will be used for the div class and the command to execute
    // The label is the text you see for the button.
    toolbar.addButton({ name: 'bold', label: "Strong" });

    // The label is the only required option. If no name is given,
    // the label will be downcased and set to the name.
    toolbar.addButton({ label: "Underline" });

    // You can override all the conventions by passing in your own
    // name, label, handler, and query options.
    toolbar.addButton({
      name: 'em',
      label: "Emphasis",
      handler: function(editor) { editor.italicSelection(); },
      query: function(editor) { return editor.italicSelected(); }
    });
  });