Hierarchy

Properties

activeButtonsInReadOnly?: string[]
allowTabNavigation?: boolean
basePath?: string
buttons?: ButtonsOption
contextMenu: boolean
createAttributes?: IDictionary<Attributes | NodeFunction, string>
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[]) => any), string>
extraButtons?: Buttons
extraIcons?: IDictionary<string, 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: any, search: any) => boolean)

Type declaration

    • (item: any, search: any): boolean
    • Parameters

      • item: any
      • search: any

      Returns boolean

folderMove: null | IFileBrowserAjaxOptions
folderRemove: null | IFileBrowserAjaxOptions
folderRename: null | IFileBrowserAjaxOptions
fullsize?: boolean
getLocalFileByUrl: null | IFileBrowserAjaxOptions
getMessage: ((resp: IFileBrowserAnswer) => string)

Type declaration

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

Type declaration

globalFullSize?: boolean
height: number
howLongShowMsg: number
i18n?: false | IDictionary<IDictionary<string, string>, string>
iframe?: boolean
isSuccess: ((resp: IFileBrowserAnswer) => 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;
}
shadowRoot?: Nullable<ShadowRoot>
showFileChangeTime: boolean
showFileName: boolean
showFileSize: boolean
showFoldersPanel: boolean
showPreviewNavigation: boolean
showSelectButtonInPreview: boolean
showTooltip?: boolean
showTooltipDelay?: number
sort: false | ((a: any, b: any, sortBy?: string) => number)
sortBy: string
textIcons?: boolean | ((key: string) => 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