eScriptEditorOption Enumeration
Options for the script editor (based on Ace editor)
Namespace:
AdvantageCMS.Web.UIAssembly: AdvantageCMS.Web.UI (in AdvantageCMS.Web.UI.dll)
Members
| Member name | Description | |
|---|---|---|
| selectionStyle | Defines the selection style can be "line" or "text". Default value "line". | |
| highlightActiveLine | highlightActiveLine can be set to false to disable highlighting of the currently active line. Default value true. | |
| highlightSelectedWord | highlightSelectedWord can be set to false to disable highlighting of the currently active word. Default value false. | |
| readOnly | readOnly defines if the editor is read-only. Default value false. | |
| cursorStyle | cursorStyle defines the value for the cursor style, either "ace", "slim", "smooth", "wide". Default value "ace". | |
| behavioursEnabled | behavioursEnabled true if enable custom behaviours Default value true. | |
| wrapBehavioursEnabled | wrapBehavioursEnabled true if enable custom wrap behaviours Default value true. | |
| autoScrollEditorIntoView | autoscrollEditorIntoView true if enable auto-scrolling editor into view "true", "false", "undefined" Default value undefined. | |
| animatedScroll | animatedScroll true if enable animated scrolling Default value false. | |
| displayIndentGuides | displayIndentGuides true if the indent should be shown. See 'showInvisibles' Default value false. | |
| showInvisibles | displayIndentGuides true if show the invisible tabs/spaces in indents Default value false. | |
| showPrintMargin | showPrintMargin true if show the vertical print margin Default value false. | |
| printMarginColumn | printMarginColumn number of columns for vertical print margin Default value undefined. | |
| printMargin | printMargin true|false|undefined: showPrintMargin | printMarginColumn Default value undefined. | |
| showGutter | showGutter true if show line gutter Default value true. | |
| fadeFoldWidgets | fadeFoldWidgets true if the fold lines should be faded Default value false. | |
| showFoldWidgets | showFoldWidgets true if the fold lines should be shown Default value true. | |
| showLineNumbers | showLineNumbers true if the line numbers should be shown Default value true. | |
| highlightGutterLine | highlightGutterLine true if the gutter line should be highlighted Default value false. | |
| hScrollBarAlwaysVisible | hScrollBarAlwaysVisible true if the horizontal scroll bar should be shown regardless Default value false. | |
| vScrollBarAlwaysVisible | vScrollBarAlwaysVisible true if the vertical scroll bar should be shown regardless Default value false. | |
| fontSize | fontSize number | string: set the font size to this many pixels Default value 14. | |
| fontFamily | fontFamily string: set the font-family css value Default value undefined. | |
| maxLines | maxLines number: set the maximum lines possible. This will make the editor height changes Default value undefined. | |
| minLines | minLines number: set the minimum lines possible. This will make the editor height changes Default value undefined. | |
| maxPixelHeight | maxPixelHeight number -> maxLines: set the maximum height in pixel, when 'maxLines' is defined. Default value 0. | |
| scrollPastEnd | scrollPastEnd number -> !maxLines: if positive, user can scroll pass the last line and go n * editorHeight more distance Default value 0. | |
| fixedWidthGutter | fixedWidthGutter true if the gutter should be fixed width Default value false. | |
| scrollSpeed | scrollSpeed number: the scroll speed index Default value 2. | |
| dragDelay | dragDelay number: the drag delay before drag starts. it's 150ms for mac by default Default value 0. | |
| dragEnabled | dragEnabled true if enable dragging Default value true. | |
| focusTimout | focusTimout number: the focus delay before focus starts. Default value 0. | |
| tooltipFollowsMouse | tooltipFollowsMouse true if the gutter tooltip should follow mouse Default value true. | |
| firstLineNumber | firstLineNumber number: the line number in first line Default value 1. | |
| overwrite | overwrite true if the overwrite should be activated Default value false. | |
| newLineMode | newLineMode "auto" | "unix" | "windows" Default value "auto". | |
| useWorker | useWorker true if use web worker for loading scripts Default value true. | |
| useSoftTabs | useSoftTabs true if we want to use spaces than tabs Default value true. | |
| tabSize | tabSize number: the number of spaces a tab is equal to Default value 4. | |
| wrap | wrap true if the lines should wrap Default value false. | |
| indentedSoftWrap | indentedSoftWrap true if the lines should wrap at the same indentation Default value true. | |
| foldStyle | foldStyle "markbegin" | "markbeginend" | "manual" Default value "markbegin". |

