public class MaterialRichEditor extends gwt.material.design.client.base.AbstractValueWidget<String> implements gwt.material.design.client.base.JsLoader, com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>, HasPasteHandlers, gwt.material.design.client.base.HasPlaceholder, com.google.gwt.user.client.ui.HasHTML
xmlns:ma='urn:import:gwt.material.design.addins.client'
<ma:MaterialRichEditor placeholder="Type anything in here..."/>
gwt.material.design.client.base.MaterialWidget.Feature
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
com.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.Path
Constructor and Description |
---|
MaterialRichEditor() |
MaterialRichEditor(String placeholder) |
MaterialRichEditor(String placeholder,
String value) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addPasteHandler(PasteEvent.PasteHandler handler) |
protected void |
adjustFullScreen(gwt.material.design.client.ui.MaterialModal modal) |
protected void |
adjustNestedModals(gwt.material.design.client.ui.MaterialModal modal) |
protected void |
checkContainer() |
void |
clear() |
ToolbarButton[] |
getCkMediaOptions() |
ToolbarButton[] |
getColorOptions() |
gwt.material.design.jquery.client.api.JQueryElement |
getEditor() |
ToolbarButton[] |
getFontOptions() |
String |
getHeight() |
ToolbarButton[] |
getHeightOptions() |
String |
getHTML() |
protected String |
getHTMLCode(com.google.gwt.dom.client.Element e) |
ToolbarButton[] |
getMiscOptions() |
ToolbarButton[] |
getParaOptions() |
String |
getPlaceholder() |
ToolbarButton[] |
getStyleOptions() |
String |
getText() |
ToolbarButton[] |
getUndoOptions() |
String |
getValue() |
protected void |
insertText(com.google.gwt.dom.client.Element e,
String text)
Insert custom text inside the note zone.
|
void |
insertText(String text)
Insert custom text inside the note zone.
|
boolean |
isAirMode() |
boolean |
isDisableDragAndDrop()
Check if the dnd for rich editor is enabled / disabled
|
void |
load() |
protected void |
onLoad() |
protected void |
onUnload() |
protected void |
pasteHTML(com.google.gwt.dom.client.Element e,
String html)
Insert custom HTML inside the note zone.
|
void |
pasteHTML(String html)
Insert custom HTML inside the note zone.
|
void |
reload() |
void |
reset()
Reset the Rich Editor component
|
void |
setAirMode(boolean airMode) |
void |
setCkMediaOptions(ToolbarButton... ckMediaOptions) |
void |
setColorOptions(ToolbarButton... colorOptions) |
void |
setDisableDragAndDrop(boolean disableDragAndDrop)
If true, disable the ability to drag and drop items to rich editor
|
void |
setFontOptions(ToolbarButton... fontOptions) |
void |
setHeightOptions(ToolbarButton... heightOptions) |
void |
setHTML(String html) |
protected void |
setHTMLCode(com.google.gwt.dom.client.Element e,
String html) |
void |
setMiscOptions(ToolbarButton... miscOptions) |
void |
setParaOptions(ToolbarButton... paraOptions) |
void |
setPlaceholder(String placeholder) |
void |
setStyleOptions(ToolbarButton... styleOptions) |
void |
setText(String text) |
void |
setUndoOptions(ToolbarButton... undoOptions) |
void |
setValue(String value,
boolean fireEvents) |
void |
unload() |
addValidationChangedHandler, addValidator, addValueChangeHandler, clearErrorOrSuccess, createBlankValidator, getErrorHandler, getErrorHandlerMixin, getErrorHandlerType, getErrorMixin, getValidatorMixin, isAllowBlank, isValidateOnBlur, removeValidator, setAllowBlank, setError, setErrorHandler, setErrorHandlerType, setHelperText, setSuccess, setupBlurValidation, setValidateOnBlur, setValidators, setValue, setValue, showErrors, validate, validate
$this, add, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, window
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
add, adopt, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addValueChangeHandler
forEach, spliterator
public MaterialRichEditor()
public MaterialRichEditor(String placeholder)
public MaterialRichEditor(String placeholder, String value)
protected void onLoad()
onLoad
in class gwt.material.design.client.base.MaterialWidget
public void load()
load
in interface gwt.material.design.client.base.JsLoader
protected void onUnload()
onUnload
in class gwt.material.design.client.base.MaterialWidget
public void unload()
unload
in interface gwt.material.design.client.base.JsLoader
public void reload()
reload
in interface gwt.material.design.client.base.HasReload
public ToolbarButton[] getStyleOptions()
public void setStyleOptions(ToolbarButton... styleOptions)
public ToolbarButton[] getFontOptions()
public void setFontOptions(ToolbarButton... fontOptions)
public ToolbarButton[] getColorOptions()
public void setColorOptions(ToolbarButton... colorOptions)
public ToolbarButton[] getUndoOptions()
public void setUndoOptions(ToolbarButton... undoOptions)
public ToolbarButton[] getCkMediaOptions()
public void setCkMediaOptions(ToolbarButton... ckMediaOptions)
public ToolbarButton[] getMiscOptions()
public void setMiscOptions(ToolbarButton... miscOptions)
public ToolbarButton[] getParaOptions()
public void setParaOptions(ToolbarButton... paraOptions)
public ToolbarButton[] getHeightOptions()
public void setHeightOptions(ToolbarButton... heightOptions)
protected void checkContainer()
protected void adjustNestedModals(gwt.material.design.client.ui.MaterialModal modal)
protected void adjustFullScreen(gwt.material.design.client.ui.MaterialModal modal)
public gwt.material.design.jquery.client.api.JQueryElement getEditor()
public void insertText(String text)
protected void insertText(com.google.gwt.dom.client.Element e, String text)
protected void pasteHTML(com.google.gwt.dom.client.Element e, String html)
public void reset()
public void clear()
clear
in interface com.google.gwt.user.client.ui.HasWidgets
clear
in class com.google.gwt.user.client.ui.Panel
public boolean isAirMode()
public void setAirMode(boolean airMode)
public boolean isDisableDragAndDrop()
public void setDisableDragAndDrop(boolean disableDragAndDrop)
public String getPlaceholder()
getPlaceholder
in interface gwt.material.design.client.base.HasPlaceholder
public void setPlaceholder(String placeholder)
setPlaceholder
in interface gwt.material.design.client.base.HasPlaceholder
public String getHTML()
getHTML
in interface com.google.gwt.user.client.ui.HasHTML
public void setHTML(String html)
setHTML
in interface com.google.gwt.user.client.ui.HasHTML
public String getText()
getText
in interface com.google.gwt.user.client.ui.HasText
public void setText(String text)
setText
in interface com.google.gwt.user.client.ui.HasText
protected String getHTMLCode(com.google.gwt.dom.client.Element e)
protected void setHTMLCode(com.google.gwt.dom.client.Element e, String html)
public com.google.gwt.event.shared.HandlerRegistration addPasteHandler(PasteEvent.PasteHandler handler)
addPasteHandler
in interface HasPasteHandlers
Copyright © 2018. All rights reserved.