Examples
Configuration Reference
Here is a list of editor configurations. See Configuration to learn about how to set up configurations.
Name | Default | Description |
---|---|---|
skin | default | Default, rounded-corner, gray or blue. Sets the skin for how the toolbar is draw. Create your custom skin or choose from predefined skins. |
toolbar | default | Default, basic or full. Auto configures the toolbar with a set of buttons on desktop. |
toolbarMobile | mobile | The toolbar set on mobile devices. |
maxWidthForMobile | 992 | When the screen (browser window) gets smaller than 992, editor should have mobile toolbar. |
timeoutAddToUndo | 900 | When uses types fast, wait 900ms to add undo item. |
enableDragDrop | true | Enables or disables drag-and-drop support for the editor. |
enableObjectResizing | true | Specifies whether or not to allow the users resize an object winthin the RichTextEditor. |
readOnly | false | Gets or sets a value which indicates whether the RichTextEditor should be an active HTML editor, or a read-only document viewer. |
focusOnLoad | false | Specifies whether the editor grabs focus when the page loads. If this property is set to true then the editor will take focus, if it is set to false it will not. |
allowScriptCode | false | Specifies whether to strip all script elements and script contents from the html to prevent javaScript injection. When this property is set to false (the default) Rich Text Editor strips all script elements and script contents from the html. |
tagWhiteList | [] | The white list contains a list of tags that can be used in the editor. |
tagBlackList | [] | The black list contains a list of tags that cannot be used in the editor. |
maxHTMLLength | 0 | Gets or sets the maximum number of characters including the HTML tags allowed in the RichTextEditor. Default is -1, indicating no maximum. |
maxTextLength | 0 | Gets or sets the maximum number of characters excluding the HTML tags allowed in the RichTextEditor. Default is -1, indicating no maximum. |
editorResizeMode | both" | both, height or none。 Gets or sets the resize mode. |
toggleBorder | true | Specifies the ToggleBorder state. ToggleBorder is a handy function which allows you to see the borders without setting things to border = 1 or something like that in code. |
showSelectedBlock | true | Specifies whether or not to display the selected block winthin the RichTextEditor. |
showFloatTextToolBar | false | Specifies whether to display the FloatTextToolBar thar is defined by config.controltoolbar_TEXT. |
showFloatLinkToolBar | false | Specifies whether to display the FloatLinkToolBar thar is defined by config.controltoolbar_A. |
showFloatImageToolBbar | false | Specifies whether to display the FloatImageToolBbar thar is defined by config.controltoolbar_IMG. |
showFloatTableToolBar | false | Specifies whether to display the FloatTableToolBar thar is defined by config.controltoolbar_TD. |
showFloatParagraph | true | Specifies whether to display the FloatParagraph on the left side. |
floatParagraphPos | left | Left or right. Gets or sets the position of FloatParagraph. |
floatParagraphPosX | 0 | A Number, representing the horizontal coordinate of FloatParagraph, in pixels. |
floatParagraphPosY | 0 | A Number, representing the vertical coordinate of FloatParagraph, in pixels. |
showPlusButton | true | Specifies whether to display the editor plus button. |
showTagList | true | Specifies whether to display the tag selector in the editor bottom bar. |
showStatistics | true | Specifies whether to display the content statistics in the editor bottom bar. |
tabSpaces | 4 | Gets or sets the number of spaces to be inserted when the user hits the "tab" key. |
enterKeyTag | p | Determines what happens when the "enter" key is pressed in the editor. div, p or br. |
paragraphClass | paragraph | The specified class name will be added to the paragraph automatically when to create a new paragraph. |
insertTableTag | <table></table> | Default table attributes when inserting a table./td> |
insertRowTag | <tr></tr> | Default row attributes when creating table row. |
insertCellTag | <td><br/></td> | Default cell attributes when inserting a cell. |
url_base | /richtexteditor | Specifies a base URL of richtexteditor. |
contentCssUrl | %url_base%/runtime/ richtexteditor_content.css |
Specifies the location of the style sheet that will be used by the editable area. |
previewCssUrl | %url_base%/runtime/ richtexteditor_preview.css |
Specifies the location of the style sheet that will be used by the preview window. |
previewScriptUrl | %url_base%/runtime/ richtexteditor_preview.js |
Specifies the location of javascript file that will be used by the preview window. |
contentCssText | "" | Gets or sets inline CSS text that will be used by the editable area. For example, "body{background-color:#eee}". |
previewCssText | "" | Gets or sets inline CSS text that will be used by the preview window. For example, "body{background-color:#eee}". |
editorBodyCssClass | "" | Gets or sets the class of editing area to switch styles. |
editorBodyCssText | "" | Gets or sets inline CSS text that will be used by the editable body. |
editablePaddingTop | 2 | Sets the top padding (space) of the editable area. |
editablePaddingBottom | 2 | Sets the bottom padding (space) of the editable area. |
editablePaddingLeft | 2 | Sets the left padding (space) of the editable area. |
editablePaddingRight | 2 | Sets the right padding (space) of the editable area. |
zIndexFullPage | 9999 | Set the z-index for the editor opens in fullscreen mode. |
zIndexFloat | 99999 | Set the z-index for the editor float toolbar. |
zIndexDialog | 999999 | Set the z-index for the editor dialog. |
zIndexDropDown | 9999999 | Set the z-index for the editor dropDown. |
fontNameDropDownMinWidth | 90px | Set the min-width for the fontname dropDown. |
fontNameDropDownMaxWidth | 110px | Set the max-width for the fontname dropDown. |
tooltipAttribute | rte-tooltip | Set the attribute for the editor tooltip. |
controlSelectionClass | rte-control-selected | Set the Class for the editor control selection. |
controlSelectionMargin | 7 | Set the Margin for the editor control selection. |
Dropdown Customization
Name | Default | Description |
---|---|---|
paragraphItems | Normal,H1,H2,H3,H4,H5,H6 | A predefined set of format blocks. |
fontSizeItems | 8,9,10,11,12,13,14,16, 18,24,36,48,60,72,96 |
A predefined set of font sizes. |
fontNameItems | Arial,Arial Black,Comic Sans MS, Courier New,Tahoma,Georgia,Helvetica, Segoe UI,Sans-Serif,Impact, Times New Roman,Verdana |
A predefined set of font names. |
lineHeightItems | 100%,150%,200%,250%,300%, 350%,400%,450%,500%,600% |
A predefined set of line height items. |
inlineStyles | [["Red", "color:red", "color:red"], ["Bold", "font-weight:bold", "font-weight:bold"], ["Mark", "my-cls-mark"], ["Warning", "my-cls-warning"]] |
Default CSS styles for inline styles dropdown. [text,css style, display style] |
paragraphStyles | [["Red", "color:red"], ["Bold", "font-weight:bold"], ["Quote", "my-cls-quote"], ["LargeCenter", "my-cls-largecenter"]] |
Default CSS styles for paragraph styles dropdown. [text,css style, display style] |
imageStyles | [["Border", "border:solid 1px gray"], ["Shadow", "box-shadow:0 0 8px gray"], ["Margin10", "margin:10px"], ["Padding:10", "padding:10px"]] |
Default CSS styles for image Styles dropdown. [text,css style] |
linkStyles | [["Margin10", "margin:10px"], ["Padding:10", "padding:10px"], ["BigText", "font-size:36px"]] |
Default CSS styles for link Styles dropdown. [text,css style] |
galleryImages | [
"http://richtexteditor.com/uploads/1.jpg", "http://richtexteditor.com/uploads/2.jpg", "http://richtexteditor.com/uploads/3.jpg", "http://richtexteditor.com/uploads/4.jpg", "http://richtexteditor.com/uploads/5.jpg", "http://richtexteditor.com/uploads/6.jpg" ] // For insert image by URL |
Default images for gallery Images dialog. |
htmlTemplates |
["My Doc 1", "<h3>Title 1</h3>"], ["My Doc 2", "<h3>Title 2</h3>"] |
Default html Templates for html Templates dialog. |
characterItems | A predefined set of characters. | |
foreColorItems | A predefined set of fore colors. | |
backColorItems | A predefined set of background colors. | |
linkItems | A predefined set of links for link dialog. | |
imageItems | Default images for inserting image by URL dialog. |