goog.editor.plugins
Namespacegoog.editor.plugins.AbstractBubblePlugin
ClassBase class for bubble plugins. This is used for to connect user behavior in the editor to a goog.ui.editor.Bubble UI element that allows the user to modify the properties of an element on their page (e.g. the alt text of an image tag). Subclasses should override the abstract method getBubbleTargetFromSelection() with code to determine if the current selection should activate the bubble type. The other abstract method createBubbleContents() should be overriden with code to create the inside markup of the bubble. The base class creates the rest of the bubble. … more
goog.editor.plugins.AbstractDialogPlugin
ClassAn abstract superclass for a Trogedit plugin that creates exactly one dialog. By default dialogs are not reused -- each time execCommand is called, a new instance of the dialog object is created (and the old one disposed of). To enable reusing of the dialog object, subclasses should call setReuseDialog() after calling the superclass constructor. … more
goog.editor.plugins.AbstractTabHandler
ClassPlugin to handle tab keys. Specific tab behavior defined by subclasses. … more
goog.editor.plugins.BasicTextFormatter
ClassFunctions to style text (e.g. underline, make bold, etc.) … more
goog.editor.plugins.Blockquote
ClassPlugin to handle splitting block quotes. This plugin does nothing on its own and should be used in conjunction with EnterHandler or one of its subclasses. … more
goog.editor.plugins.Emoticons
ClassPlugin for generating emoticons. … more
goog.editor.plugins.EnterHandler
ClassPlugin to handle enter keys. This does all the crazy to normalize (as much as is reasonable) what happens when you hit enter. This also handles the special casing of hitting enter in a blockquote. In IE, Webkit, and Opera, the resulting HTML uses one DIV tag per line. In Firefox, the resulting HTML uses BR tags at the end of each line. … more
goog.editor.plugins.EquationEditorPlugin
ClassA plugin that opens the equation editor in a dialog window. … more
goog.editor.plugins.HeaderFormatter
ClassApplies header styles to text. … more
goog.editor.plugins.LinkBubble
ClassProperty bubble plugin for links. … more
goog.editor.plugins.LinkDialogPlugin
ClassA plugin that opens the link dialog. … more
goog.editor.plugins.LinkShortcutPlugin
ClassPlugin to add a keyboard shortcut for the link command … more
goog.editor.plugins.ListTabHandler
ClassPlugin to handle tab keys in lists to indent and outdent. … more
goog.editor.plugins.LoremIpsum
ClassA plugin that manages lorem ipsum state of editable fields. … more
goog.editor.plugins.RemoveFormatting
ClassA plugin to handle removing formatting from selected text. … more
goog.editor.plugins.SpacesTabHandler
ClassPlugin to handle tab keys when not in lists to add 4 spaces. … more
goog.editor.plugins.TableEditor
ClassPlugin that adds support for table creation and editing commands. … more
goog.editor.plugins.TagOnEnterHandler
ClassPlugin to handle enter keys. This subclass normalizes all browsers to use the given block tag on enter. … more
goog.editor.plugins.UndoRedo
ClassEncapsulates undo/redo logic using a custom undo stack (i.e. not browser built-in). Browser built-in undo stacks are too flaky (e.g. IE's gets clobbered on DOM modifications). Also, this allows interleaving non-editing commands into the undo stack via the UndoRedoManager. … more
goog.editor.plugins.UndoRedoManager
ClassManages undo and redo operations through a series of {@code UndoRedoState}s maintained on undo and redo stacks. … more
goog.editor.plugins.UndoRedoState
ClassRepresents an undo and redo action for a particular state transition. … more
goog.editor.plugins.equation
Namespace