Hierarchy

Properties

activeButtonsInReadOnly?: string[]
allowTabNavigation?: boolean
basePath?: string
buttons?: ButtonsOption
cache?: boolean

Use cache for heavy methods

contextMenu: boolean
createAttributes?: IDictionary<Attributes | NodeFunction>
createNewFolder: boolean

Deprecated

Instead use permissionsPresets.allowFolderCreate

debugLanguage?: boolean
defaultTimeout?: number
deleteFolder: boolean

Deprecated

Instead use permissionsPresets.allowFolderRemove

direction?: string
disabled?: boolean
editImage: boolean

Deprecated

Instead use permissionsPresets.allowImageCrop and permissionsPresets.allowImageResize

events?: IDictionary<((...args) => any)>

Type declaration

    • (...args): any
    • Parameters

      • Rest ...args: any[]

      Returns any

extraButtons?: Buttons
extraIcons?: IDictionary<string>
fileMove: null | IFileBrowserAjaxOptions
fileRemove: null | IFileBrowserAjaxOptions

AJAX options for delete file

Example

Jodit.make('#editor', {
filebrowser: {
fileRemove: {
url: 'http://xdsoft.net/jodit/connector/index.php?action=fileDelete',
method: 'POST',
}
}
});
fileRename: null | IFileBrowserAjaxOptions
filter: ((item, search) => boolean)

Type declaration

    • (item, search): boolean
    • Parameters

      • item: any
      • search: any

      Returns boolean

folderMove: null | IFileBrowserAjaxOptions
folderRemove: null | IFileBrowserAjaxOptions
folderRename: null | IFileBrowserAjaxOptions
fullsize?: boolean
getIcon?: ((name, clearName) => CanUndef<string>)

Type declaration

    • (name, clearName): CanUndef<string>
    • Parameters

      • name: string
      • clearName: string

      Returns CanUndef<string>

getLocalFileByUrl: null | IFileBrowserAjaxOptions
getMessage: ((resp) => string)

Type declaration

getThumbTemplate: ((item, source, source_name) => string)

Type declaration

    • (item, source, source_name): string
    • Parameters

      Returns string

globalFullSize?: boolean
height: number
howLongShowMsg: number
i18n?: false | IDictionary<IDictionary<string>>
iframe?: boolean
isSuccess: ((resp) => boolean)

Type declaration

language?: string
moveFile: boolean

Deprecated

Instead use permissionsPresets.allowFileMove

moveFolder: boolean

Deprecated

Instead use permissionsPresets.allowFolderMove

namespace?: string
ownerWindow?: Window
permissions: null | IFileBrowserAjaxOptions
permissionsPresets: Partial<IPermissions>
pixelOffsetLoadNewChunk: number
preview: boolean
readonly?: boolean
removeButtons?: string[]
renameFolder: boolean

Deprecated

Instead use permissionsPresets.allowFolderRename

saveStateInStorage: false | {
    storeLastOpenedFolder?: boolean;
    storeSortBy?: boolean;
    storeView?: boolean;
}

Type declaration

  • Optional storeLastOpenedFolder?: boolean
  • Optional storeSortBy?: boolean
  • Optional storeView?: boolean
shadowRoot?: Nullable<ShadowRoot>
showFileChangeTime: boolean
showFileName: boolean
showFileSize: boolean
showFoldersPanel: boolean
showPreviewNavigation: boolean
showSelectButtonInPreview: boolean
showTooltip?: boolean
showTooltipDelay?: number
sort: false | ((a, b, sortBy?) => number)

Type declaration

    • (a, b, sortBy?): number
    • Parameters

      • a: any
      • b: any
      • Optional sortBy: string

      Returns number

sortBy: string
textIcons?: boolean | ((key) => boolean)

Type declaration

    • (key): boolean
    • Parameters

      • key: string

      Returns boolean

theme?: string
toolbar?: string | boolean | HTMLElement
toolbarButtonSize?: "small" | "tiny" | "xsmall" | "middle" | "large"
useNativeTooltip?: boolean
view: null | string
width: number
zIndex?: number

Methods

Jodit PRO

If you like Jodit - try Jodit PRO