Type Alias TJSContentEditOptions
button?: boolean;
classes?: string[];
clickToEdit?: boolean;
document?: foundry.abstract.Document;
editable?: boolean;
enrichContent?: boolean;
enrichOptions?: globalThis.EnrichmentOptions;
fieldName?: string;
initialSelection?: "all" | "end" | "start";
keyCode?: string;
maxCharacterLength?: number;
preventEnterKey?: boolean;
preventPaste?: boolean;
saveOnBlur?: boolean;
saveOnEnterKey?: boolean;
styles?: {
[x: string]: string;
};
}
Type declaration
Optional
button?: booleanOptional
classes?: string[]An array of strings to add to the
.editor
element classes. This allows easier setting of CSS variables across a range of various editor components.Optional
clickTo ?: booleanEdit When true the edit button is not shown and a click on the editor content initializes the editor.
Optional
document?: foundry.abstract.DocumentSet to a Foundry document to load and save content from it. Requires
fieldName
to be set.Optional
editable?: booleanPrevents editing and hides button. When set to false any active editor is cancelled. Default: user is GM or when a document is assigned the user has ownership.
Optional
enrichContent ?: booleanWhen set to false content won't be enriched by
TextEditor.enrichHTML
.Optional
enrichOptions ?: globalThis.EnrichmentOptionsAdditional
TextEditor.enrichHTML
options.Optional
fieldName ?: stringA field name to load and save to / from associated document. IE
a.b.c
.Optional
initialSelection ?: "all" | "end" | "start"Initial selection range; 'all', 'end' or 'start'.
Optional
keyCode ?: stringDefines the key event code to activate the editor when focused.
Optional
maxCharacter ?: numberLength When defined as an integer greater than 0 this limits the max characters that can be entered.
Optional
preventEnter ?: booleanKey When true this prevents enter key from creating a new line / paragraph.
Optional
preventPaste ?: booleanPrevents pasting content into the editor.
Optional
saveOn ?: booleanBlur When true any loss of focus / blur from the editor saves the editor state.
Optional
saveOn ?: booleanEnter Key When true saves the editor state when the enter key is pressed.
Optional
styles?: {
[x: string]: string;
}Additional CSS property names and values to set as inline styles. This is useful for dynamically overriding any built in styles and in particular setting CSS variables supported.
[x: string]: string
Provides an edit button to start editing. When button is false editing is always enabled.