├── .nvmrc
├── docker
├── uninstall
├── build
├── start
├── test
└── install
├── src
├── core
│ ├── ui
│ │ ├── progress-bar
│ │ │ └── README.md
│ │ ├── button
│ │ │ ├── README.md
│ │ │ ├── tooltip
│ │ │ │ └── README.md
│ │ │ └── index.ts
│ │ ├── group
│ │ │ ├── README.md
│ │ │ ├── index.ts
│ │ │ ├── spacer.ts
│ │ │ └── separator.ts
│ │ ├── form
│ │ │ ├── inputs
│ │ │ │ ├── area
│ │ │ │ │ └── area.less
│ │ │ │ ├── file
│ │ │ │ │ └── file.less
│ │ │ │ └── index.ts
│ │ │ ├── index.ts
│ │ │ ├── validators
│ │ │ │ └── index.ts
│ │ │ ├── block
│ │ │ │ └── block.less
│ │ │ └── README.md
│ │ ├── popup
│ │ │ ├── README.md
│ │ │ └── index.ts
│ │ └── index.ts
│ ├── async
│ │ └── index.ts
│ ├── create
│ │ └── index.ts
│ ├── request
│ │ ├── README.md
│ │ └── index.ts
│ ├── helpers
│ │ ├── async
│ │ │ └── index.ts
│ │ ├── color
│ │ │ └── index.ts
│ │ ├── utils
│ │ │ ├── error
│ │ │ │ ├── index.ts
│ │ │ │ └── errors
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── options-error.ts
│ │ │ │ │ └── connection-error.ts
│ │ │ └── complete-url.ts
│ │ ├── checker
│ │ │ ├── is-boolean.ts
│ │ │ ├── is-window.ts
│ │ │ ├── is-array.ts
│ │ │ ├── is-promise.ts
│ │ │ ├── is-function.ts
│ │ │ ├── is-number.ts
│ │ │ ├── is-void.ts
│ │ │ ├── is-license.ts
│ │ │ ├── is-valid-name.ts
│ │ │ ├── is-abort-error.ts
│ │ │ ├── is-html.ts
│ │ │ ├── is-equal.ts
│ │ │ └── is-set.ts
│ │ ├── array
│ │ │ └── index.ts
│ │ ├── html
│ │ │ ├── nl2br.ts
│ │ │ ├── index.ts
│ │ │ └── htmlspecialchars.ts
│ │ ├── size
│ │ │ └── index.ts
│ │ ├── string
│ │ │ ├── index.ts
│ │ │ ├── ucfirst.ts
│ │ │ └── camel-case.ts
│ │ ├── normalize
│ │ │ ├── normalize-url.ts
│ │ │ ├── normalize-size.ts
│ │ │ └── index.ts
│ │ └── index.ts
│ ├── dom
│ │ └── index.ts
│ ├── plugin
│ │ ├── index.ts
│ │ ├── helpers
│ │ │ └── utils.ts
│ │ └── interface.ts
│ ├── traits
│ │ └── index.ts
│ ├── component
│ │ ├── index.ts
│ │ └── statuses.ts
│ ├── selection
│ │ ├── index.ts
│ │ └── style
│ │ │ └── api
│ │ │ └── is-inside-invisible-element.ts
│ ├── storage
│ │ ├── index.ts
│ │ └── README.md
│ ├── decorators
│ │ ├── nonenumerable
│ │ │ └── README.md
│ │ ├── hook
│ │ │ └── README.md
│ │ ├── idle
│ │ │ └── README.md
│ │ ├── persistent
│ │ │ └── README.md
│ │ └── wait
│ │ │ └── README.md
│ └── event-emitter
│ │ └── index.ts
├── modules
│ ├── README.md
│ ├── toolbar
│ │ ├── README.md
│ │ ├── button
│ │ │ ├── README.md
│ │ │ ├── index.ts
│ │ │ ├── select
│ │ │ │ └── select.less
│ │ │ └── content.less
│ │ └── collection
│ │ │ └── README.md
│ ├── widget
│ │ ├── README.md
│ │ ├── widget.less
│ │ ├── file-selector
│ │ │ └── README.md
│ │ ├── index.ts
│ │ ├── tabs
│ │ │ └── README.md
│ │ └── color-picker
│ │ │ └── README.md
│ ├── messages
│ │ └── messages.test.spec.ts-snapshots
│ │ │ ├── Messages-screenshot-testing-works-1-firefox-linux.png
│ │ │ ├── Messages-screenshot-testing-works-1-webkit-linux.png
│ │ │ ├── Messages-screenshot-testing-works-1-chromium-darwin.png
│ │ │ └── Messages-screenshot-testing-works-1-chromium-linux.png
│ ├── dialog
│ │ ├── dialog.test.spec.ts-snapshots
│ │ │ ├── Dialog-screenshot-testing-Open-alert-dialog-works-1-firefox-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-alert-dialog-works-1-webkit-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-prompt-dialog-works-1-webkit-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-darwin.png
│ │ │ ├── Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-confirm-dialog-works-1-firefox-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-confirm-dialog-works-1-webkit-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-darwin.png
│ │ │ ├── Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-linux.png
│ │ │ ├── Dialog-screenshot-testing-Open-prompt-dialog-works-1-firefox-linux.png
│ │ │ └── Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-darwin.png
│ │ └── index.ts
│ ├── file-browser
│ │ ├── file-browser.test.spec.ts-snapshots
│ │ │ ├── Filebrowser-screenshot-testing-Open-filebrowser-works-1-webkit-linux.png
│ │ │ ├── Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-linux.png
│ │ │ ├── Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-firefox-linux.png
│ │ │ ├── Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-webkit-linux.png
│ │ │ ├── Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-darwin.png
│ │ │ ├── Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-linux.png
│ │ │ ├── Filebrowser-screenshot-testing-Open-filebrowser-works-1-firefox-linux.png
│ │ │ └── Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-darwin.png
│ │ ├── styles
│ │ │ └── index.less
│ │ ├── ui
│ │ │ ├── index.ts
│ │ │ ├── tree
│ │ │ │ └── tree.ts
│ │ │ └── files
│ │ │ │ └── files.ts
│ │ └── index.ts
│ ├── image-editor
│ │ ├── image-editor.test.spec.ts-snapshots
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-works-1-firefox-linux.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-works-1-webkit-linux.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-darwin.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-linux.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-linux.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-firefox-linux.png
│ │ │ ├── Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-webkit-linux.png
│ │ │ └── Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-darwin.png
│ │ └── icons
│ │ │ ├── crop.svg
│ │ │ └── resize.svg
│ └── status-bar
│ │ └── README.md
├── styles
│ ├── icons
│ │ ├── loader.png
│ │ ├── ok.svg
│ │ ├── dots.svg
│ │ ├── chevron.svg
│ │ ├── folder.svg
│ │ ├── cancel.svg
│ │ ├── file.svg
│ │ ├── angle-down.svg
│ │ ├── angle-left.svg
│ │ ├── angle-right.svg
│ │ ├── angle-up.svg
│ │ ├── lock.svg
│ │ ├── plus.svg
│ │ ├── valign.svg
│ │ ├── pencil.svg
│ │ ├── unlock.svg
│ │ ├── pins.svg
│ │ ├── right.svg
│ │ ├── center.svg
│ │ ├── left.svg
│ │ ├── info-circle.svg
│ │ ├── upload.svg
│ │ ├── eye.svg
│ │ ├── save.svg
│ │ ├── check.svg
│ │ ├── resize-handler.svg
│ │ ├── update.svg
│ │ └── bin.svg
│ ├── themes
│ │ └── theme.test.spec.ts-snapshots
│ │ │ ├── Theme-screenshot-testing-should-render-usual-theme-1-webkit-linux.png
│ │ │ ├── Theme-screenshot-testing-should-render-usual-theme-1-chromium-linux.png
│ │ │ ├── Theme-screenshot-testing-should-render-usual-theme-1-firefox-linux.png
│ │ │ ├── Theme-screenshot-testing-should-render-usual-theme-1-chromium-darwin.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-webkit-linux.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-linux.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-firefox-linux.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-darwin.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-linux.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-firefox-linux.png
│ │ │ ├── Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-webkit-linux.png
│ │ │ └── Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-darwin.png
│ └── index.less
├── plugins
│ ├── preview
│ │ └── preview.less
│ ├── table
│ │ └── table.common.less
│ ├── hr
│ │ ├── hr.svg
│ │ └── hr.test.js
│ ├── class-span
│ │ └── class-span.svg
│ ├── link
│ │ └── link.test.spec.ts-snapshots
│ │ │ ├── Link-popup-screenshot-testing-Open-link-popup-works-1-firefox-linux.png
│ │ │ ├── Link-popup-screenshot-testing-Open-link-popup-works-1-webkit-linux.png
│ │ │ ├── Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-darwin.png
│ │ │ └── Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-linux.png
│ ├── search
│ │ ├── search.test.spec.ts-snapshots
│ │ │ ├── Search-screenshot-testing-Open-search-popup-works-1-firefox-linux.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-works-1-webkit-linux.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-works-1-chromium-darwin.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-works-1-chromium-linux.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-webkit-linux.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-linux.png
│ │ │ ├── Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-firefox-linux.png
│ │ │ └── Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-darwin.png
│ │ └── helpers
│ │ │ └── index.ts
│ ├── color
│ │ ├── color.test.spec.ts-snapshots
│ │ │ ├── Color-picker-screenshot-testing-Open-color-picker-works-1-webkit-linux.png
│ │ │ ├── Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-linux.png
│ │ │ ├── Color-picker-screenshot-testing-Open-color-picker-works-1-firefox-linux.png
│ │ │ └── Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-darwin.png
│ │ └── brush.svg
│ ├── image
│ │ ├── image.test.spec.ts-snapshots
│ │ │ ├── Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-linux.png
│ │ │ ├── Image-popup-screenshot-testing-Open-image-popup-works-1-firefox-linux.png
│ │ │ ├── Image-popup-screenshot-testing-Open-image-popup-works-1-webkit-linux.png
│ │ │ └── Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-darwin.png
│ │ └── image.svg
│ ├── symbols
│ │ ├── symbols.test.spec.ts-snapshots
│ │ │ ├── Symbols-screenshot-testing-Open-symbols-dialog-works-1-firefox-linux.png
│ │ │ ├── Symbols-screenshot-testing-Open-symbols-dialog-works-1-webkit-linux.png
│ │ │ ├── Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-darwin.png
│ │ │ └── Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-linux.png
│ │ └── langs
│ │ │ ├── ar.js
│ │ │ ├── fa.js
│ │ │ ├── ko.js
│ │ │ ├── cs_cz.js
│ │ │ ├── de.js
│ │ │ ├── es.js
│ │ │ ├── fi.js
│ │ │ ├── fr.js
│ │ │ ├── he.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── mn.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── ru.js
│ │ │ ├── tr.js
│ │ │ ├── ua.js
│ │ │ ├── zh_cn.js
│ │ │ ├── zh_tw.js
│ │ │ └── pt_br.js
│ ├── spellcheck
│ │ ├── spellcheck.svg
│ │ └── langs
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── zh_cn.js
│ │ │ ├── zh_tw.js
│ │ │ ├── he.js
│ │ │ ├── id.js
│ │ │ ├── no.js
│ │ │ ├── ar.js
│ │ │ ├── fa.js
│ │ │ ├── nl.js
│ │ │ ├── tr.js
│ │ │ ├── cs_cz.js
│ │ │ ├── de.js
│ │ │ ├── es.js
│ │ │ ├── hu.js
│ │ │ ├── it.js
│ │ │ ├── mn.js
│ │ │ ├── pl.js
│ │ │ ├── ru.js
│ │ │ ├── ua.js
│ │ │ ├── fi.js
│ │ │ ├── fr.js
│ │ │ └── pt_br.js
│ ├── fullsize
│ │ └── icons
│ │ │ ├── fullsize.svg
│ │ │ └── shrink.svg
│ ├── ai-assistant
│ │ ├── ai-assistant.test.spec.ts-snapshots
│ │ │ ├── AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-linux.png
│ │ │ ├── AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-firefox-linux.png
│ │ │ ├── AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-webkit-linux.png
│ │ │ └── AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-darwin.png
│ │ └── langs
│ │ │ ├── index.ts
│ │ │ └── en.js
│ ├── clean-html
│ │ ├── eraser.svg
│ │ └── helpers
│ │ │ ├── index.ts
│ │ │ └── visitor
│ │ │ └── filters
│ │ │ └── index.ts
│ ├── image-properties
│ │ └── image-properties.test.spec.ts-snapshots
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-works-1-webkit-linux.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-linux.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-works-1-firefox-linux.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-darwin.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-firefox-linux.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-webkit-linux.png
│ │ │ ├── Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-darwin.png
│ │ │ └── Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-linux.png
│ ├── line-height
│ │ ├── langs
│ │ │ ├── ko.js
│ │ │ ├── fa.js
│ │ │ ├── he.js
│ │ │ ├── ja.js
│ │ │ ├── zh_cn.js
│ │ │ ├── zh_tw.js
│ │ │ ├── ar.js
│ │ │ ├── cs_cz.js
│ │ │ ├── de.js
│ │ │ ├── fi.js
│ │ │ ├── id.js
│ │ │ ├── it.js
│ │ │ ├── mn.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── ru.js
│ │ │ ├── ua.js
│ │ │ ├── es.js
│ │ │ ├── fr.js
│ │ │ ├── hu.js
│ │ │ ├── pt_br.js
│ │ │ └── tr.js
│ │ └── line-height.svg
│ ├── copy-format
│ │ ├── langs
│ │ │ ├── ko.js
│ │ │ ├── zh_cn.js
│ │ │ ├── zh_tw.js
│ │ │ ├── ar.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── he.js
│ │ │ ├── id.js
│ │ │ ├── ja.js
│ │ │ ├── mn.js
│ │ │ ├── pl.js
│ │ │ ├── cs_cz.js
│ │ │ ├── de.js
│ │ │ ├── fi.js
│ │ │ ├── fr.js
│ │ │ ├── hu.js
│ │ │ ├── it.js
│ │ │ ├── nl.js
│ │ │ ├── pt_br.js
│ │ │ ├── ru.js
│ │ │ └── tr.js
│ │ └── copy-format.svg
│ ├── video
│ │ └── video.svg
│ ├── plugins.test.js
│ ├── tab
│ │ ├── cases
│ │ │ └── index.ts
│ │ └── config.ts
│ ├── format-block
│ │ ├── CHANGELOG.md
│ │ └── paragraph.svg
│ ├── README.md
│ ├── clipboard
│ │ └── icons
│ │ │ └── paste.svg
│ ├── dtd
│ │ ├── after-insert
│ │ │ └── index.ts
│ │ └── before-insert
│ │ │ └── index.ts
│ ├── speech-recognize
│ │ ├── constants.ts
│ │ ├── speech-recognize.svg
│ │ ├── langs
│ │ │ ├── ja.js
│ │ │ ├── zh_cn.js
│ │ │ ├── ko.js
│ │ │ ├── zh_tw.js
│ │ │ ├── he.js
│ │ │ ├── fa.js
│ │ │ ├── tr.js
│ │ │ ├── fi.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── mn.js
│ │ │ ├── ar.js
│ │ │ ├── no.js
│ │ │ ├── cs_cz.js
│ │ │ ├── de.js
│ │ │ ├── pl.js
│ │ │ ├── it.js
│ │ │ ├── nl.js
│ │ │ ├── pt_br.js
│ │ │ ├── es.js
│ │ │ ├── fr.js
│ │ │ ├── ua.js
│ │ │ └── ru.js
│ │ └── helpers
│ │ │ └── exec-spell-command.ts
│ ├── inline-popup
│ │ ├── inline-popup.less
│ │ ├── icons
│ │ │ ├── splitv.svg
│ │ │ ├── splitg.svg
│ │ │ └── addrow.svg
│ │ └── config
│ │ │ └── items
│ │ │ └── iframe.ts
│ ├── add-new-line
│ │ └── enter.svg
│ ├── source
│ │ ├── editor
│ │ │ └── engines
│ │ │ │ └── index.ts
│ │ └── source.svg
│ ├── justify
│ │ └── justify.svg
│ ├── print
│ │ └── print.svg
│ ├── delete
│ │ └── interface.ts
│ ├── redo-undo
│ │ └── icons
│ │ │ ├── redo.svg
│ │ │ └── undo.svg
│ ├── xpath
│ │ └── config.ts
│ ├── about
│ │ ├── about.svg
│ │ └── about.less
│ ├── bold
│ │ └── icons
│ │ │ ├── italic.svg
│ │ │ ├── subscript.svg
│ │ │ └── superscript.svg
│ ├── resize-cells
│ │ ├── config.ts
│ │ └── resize-cells.less
│ ├── select-cells
│ │ └── config.ts
│ ├── resizer
│ │ └── resizer.common.less
│ ├── resize-handler
│ │ └── config.ts
│ ├── placeholder
│ │ └── placeholder.less
│ ├── drag-and-drop-element
│ │ └── config.ts
│ ├── sticky
│ │ └── sticky.less
│ ├── font
│ │ └── icons
│ │ │ └── font.svg
│ ├── enter
│ │ └── helpers
│ │ │ ├── has-previous-block.ts
│ │ │ └── index.ts
│ ├── size
│ │ └── size.less
│ └── image-processor
│ │ └── config.ts
├── header.js
├── langs
│ ├── keys.js
│ └── en.js
├── types
│ ├── form.d.ts
│ ├── core.d.ts
│ └── storage.d.ts
└── typings.d.ts
├── test
├── tests
│ ├── artio.jpg
│ └── browser-module.js
├── screenshots
│ ├── custom.css
│ └── Dockerfile
└── test.index.html
├── examples
└── assets
│ ├── icon.png
│ ├── logo.png
│ └── download.jpg
├── .npmrc
├── tests
└── smoke.spec.ts-snapshots
│ └── Smoke-test-1-chromium-darwin.png
├── .prettierrc.json
├── docs
└── _includes
│ ├── cdn.md
│ ├── example1.md
│ ├── list1.md
│ └── example2.md
├── .gitignore
├── webpack.config.ts
├── tools
├── minimizer
│ ├── index.ts
│ └── css.ts
├── tsconfig.json
├── plugins
│ ├── banner.ts
│ └── extract-css.ts
├── rules
│ ├── css.ts
│ └── svg.ts
├── external
│ ├── exclude-utils.ts
│ └── index.ts
├── loaders
│ └── css-variables-prefixes.ts
└── utils
│ └── filename.ts
├── make.js
├── .editorconfig
├── .github
├── PULL_REQUEST_TEMPLATE.md
├── workflows
│ ├── manual.yml
│ ├── docs.yml
│ ├── xdsoft.yml
│ └── tests.yml
└── ISSUE_TEMPLATE.md
└── SECURITY.md
/.nvmrc:
--------------------------------------------------------------------------------
1 | 23
2 |
--------------------------------------------------------------------------------
/docker/uninstall:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | docker rmi jodit
4 |
--------------------------------------------------------------------------------
/src/core/ui/progress-bar/README.md:
--------------------------------------------------------------------------------
1 | # Progress Bar UI element
2 |
--------------------------------------------------------------------------------
/src/modules/README.md:
--------------------------------------------------------------------------------
1 | # Jodit modules
2 |
3 | Jodit is a modular library.
4 |
--------------------------------------------------------------------------------
/test/tests/artio.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/test/tests/artio.jpg
--------------------------------------------------------------------------------
/src/core/ui/button/README.md:
--------------------------------------------------------------------------------
1 | # Button UI Element
2 |
3 | Component for creating buttons.
4 |
--------------------------------------------------------------------------------
/examples/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/examples/assets/icon.png
--------------------------------------------------------------------------------
/examples/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/examples/assets/logo.png
--------------------------------------------------------------------------------
/examples/assets/download.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/examples/assets/download.jpg
--------------------------------------------------------------------------------
/src/styles/icons/loader.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/icons/loader.png
--------------------------------------------------------------------------------
/src/core/ui/button/tooltip/README.md:
--------------------------------------------------------------------------------
1 | # Tooltip for buttons
2 |
3 | Show special tooltips for elements
4 |
--------------------------------------------------------------------------------
/src/modules/toolbar/README.md:
--------------------------------------------------------------------------------
1 | # Toolbar
2 |
3 | This module provides a toolbar for the application.
4 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | //registry.npmjs.org/:_authToken=${NPM_TOKEN}
2 | registry=https://registry.npmjs.org/
3 | always-auth=true
--------------------------------------------------------------------------------
/docker/build:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | docker run --rm -v $PWD/..:/app --user jodit jodit bash -c "npm run build"
4 |
--------------------------------------------------------------------------------
/src/modules/widget/README.md:
--------------------------------------------------------------------------------
1 | # Jodit widgets
2 |
3 | Jodit has a lot of widgets that can be used in the editor.
4 |
--------------------------------------------------------------------------------
/docker/start:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | docker run --rm -v $PWD/..:/app -p 2000:2000 --user jodit jodit bash -c "npm start"
4 |
--------------------------------------------------------------------------------
/docker/test:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | docker run --rm -v $PWD/..:/app -p 2002:2002 --user jodit jodit bash -c "npm test"
4 |
--------------------------------------------------------------------------------
/src/modules/toolbar/button/README.md:
--------------------------------------------------------------------------------
1 | # Toolbar button
2 |
3 | ## Description
4 |
5 | This module provides a toolbar button for the application.
6 |
--------------------------------------------------------------------------------
/src/styles/icons/ok.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/core/ui/group/README.md:
--------------------------------------------------------------------------------
1 | # Group component
2 |
3 | Group component is a container for other components. It can be used to group buttons in the toolbar.
4 |
--------------------------------------------------------------------------------
/src/plugins/preview/preview.less:
--------------------------------------------------------------------------------
1 | @import (reference) '../../styles/mixins';
2 |
3 | .jodit__preview-box {
4 | table {
5 | .jodit-tablet-style();
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/docker/install:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | docker build -t jodit .
4 |
5 | docker run --rm -v $PWD/..:/app --user jodit jodit bash -c "npm install && npm audit fix --force"
6 |
--------------------------------------------------------------------------------
/src/modules/toolbar/collection/README.md:
--------------------------------------------------------------------------------
1 | # Toolbar collection list
2 |
3 | ## Description
4 |
5 | This module provides a toolbar collection list for the application.
6 |
--------------------------------------------------------------------------------
/tests/smoke.spec.ts-snapshots/Smoke-test-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/tests/smoke.spec.ts-snapshots/Smoke-test-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/table/table.common.less:
--------------------------------------------------------------------------------
1 | @import (reference) '../../styles/mixins';
2 |
3 | .jodit-context,
4 | .jodit-wysiwyg {
5 | table {
6 | .jodit-tablet-style();
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/.prettierrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "none",
3 | "tabWidth": 4,
4 | "useTabs": true,
5 | "semi": true,
6 | "singleQuote": true,
7 | "endOfLine": "lf",
8 | "arrowParens": "avoid"
9 | }
10 |
--------------------------------------------------------------------------------
/docs/_includes/cdn.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/src/plugins/hr/hr.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/styles/icons/dots.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/src/header.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
--------------------------------------------------------------------------------
/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/class-span/class-span.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/styles/icons/chevron.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/messages/messages.test.spec.ts-snapshots/Messages-screenshot-testing-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/icons/folder.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/styles/icons/cancel.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/link/link.test.spec.ts-snapshots/Link-popup-screenshot-testing-Open-link-popup-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/langs/keys.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {};
8 |
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-alert-dialog-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-prompt-dialog-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/icons/file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-should-render-usual-theme-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/dialog/dialog.test.spec.ts-snapshots/Dialog-screenshot-testing-Open-confirm-dialog-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image/image.test.spec.ts-snapshots/Image-popup-screenshot-testing-Open-image-popup-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/styles/icons/angle-down.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/styles/icons/angle-left.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/styles/icons/angle-right.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/styles/icons/angle-up.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/test/screenshots/custom.css:
--------------------------------------------------------------------------------
1 | body {
2 | font-family: Arial, serif !important;
3 | font-size: 16px;
4 | }
5 |
6 | * {
7 | box-shadow: none !important;
8 | font-family: Arial, serif !important;
9 | font-weight: normal !important;
10 | text-shadow: none !important;
11 | }
12 |
--------------------------------------------------------------------------------
/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/color/color.test.spec.ts-snapshots/Color-picker-screenshot-testing-Open-color-picker-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/spellcheck/spellcheck.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/symbols/symbols.test.spec.ts-snapshots/Symbols-screenshot-testing-Open-symbols-dialog-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-firefox-linux.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | node_modules/
3 | yarn-error.log
4 | /test.html
5 |
6 | /fake.html
7 |
8 | .DS_Store
9 | .vs
10 | /types/
11 | .npmrc
12 |
13 | build/*
14 | examples/build/
15 | .env
16 | /test-results/
17 | /playwright-report/
18 | /blob-report/
19 | /playwright/.cache/
20 | stack.md
21 |
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-should-render-dark-theme-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/fullsize/icons/fullsize.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Open-filebrowser-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/search/search.test.spec.ts-snapshots/Search-screenshot-testing-Open-search-popup-Replace-popup-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/styles/icons/lock.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/styles/icons/plus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/webpack.config.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | export { default } from './tools/webpack.config';
8 |
--------------------------------------------------------------------------------
/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/file-browser/file-browser.test.spec.ts-snapshots/Filebrowser-screenshot-testing-Hide-edit-buttons-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/ai-assistant/ai-assistant.test.spec.ts-snapshots/AI-Assistant-screenshot-testing-Open-Assistant-dialog-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/core/ui/form/inputs/area/area.less:
--------------------------------------------------------------------------------
1 | @import (reference) '../input/input';
2 |
3 | .jodit-ui-text-area {
4 | .jodit-ui-input();
5 |
6 | width: 100%;
7 |
8 | &__wrapper {
9 | flex: 1;
10 | }
11 |
12 | &__input {
13 | height: 100%;
14 | min-height: 60px;
15 | padding: var(--padding-default);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/ar.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'رمز'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/fa.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'سمبل'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/ko.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: '기호'
9 | };
10 |
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/clean-html/eraser.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/cs_cz.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'symbol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/de.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Symbol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/es.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Símbolo'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/fi.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Symbolit'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/fr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'caractère'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/he.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'תו מיוחד'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/hu.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Szimbólum'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/id.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'simbol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/it.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Simbolo'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/ja.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'symbol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/mn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'тэмдэгт'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/nl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'symbool'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/pl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'symbol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/ru.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'символ'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/tr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Sembol'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/ua.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'символ'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/zh_cn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: '符号'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/zh_tw.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: '符號'
9 | };
10 |
--------------------------------------------------------------------------------
/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/styles/themes/theme.test.spec.ts-snapshots/Theme-screenshot-testing-Dark-theme-Dialog-theme-should-render-with-same-theme-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/ko.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': '선 높이'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/ja.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'スペルチェック'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/ko.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: '맞춤법 검사'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/zh_cn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: '拼写检查'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/zh_tw.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: '拼字檢查'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/symbols/langs/pt_br.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | symbols: 'Símbolo'
9 | };
10 |
--------------------------------------------------------------------------------
/src/styles/icons/valign.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/core/async/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module async
9 | */
10 |
11 | export * from './async';
12 |
--------------------------------------------------------------------------------
/src/core/ui/popup/README.md:
--------------------------------------------------------------------------------
1 | # Popup
2 |
3 | The module is used to create pop-up windows next to interface elements.
4 |
5 | ```js
6 | const { Popup } = Jodit.modules;
7 |
8 | const popup = new Popup(jodit);
9 | popup.setContent('Hello world').open(() => ({
10 | left: 100,
11 | top: 200
12 | }));
13 |
14 | popup.close();
15 | ```
16 |
--------------------------------------------------------------------------------
/src/modules/file-browser/styles/index.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | @import url('file-browser');
8 | @import url('preview');
9 |
--------------------------------------------------------------------------------
/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/modules/image-editor/image-editor.test.spec.ts-snapshots/Image-editor-screenshot-testing-Open-image-editor-Crop-mode-Crop-mode-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/ko.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': '복사 형식'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/zh_cn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': '复制格式'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/zh_tw.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': '複製格式'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-linux.png
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/fa.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'ارتفاع خط'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/he.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'גובה שורה'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/ja.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'ラインの高さ'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/zh_cn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': '线高'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/zh_tw.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': '行高'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/he.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'בדיקת איות'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/id.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Spellchecking'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/no.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Stavekontroll'
9 | };
10 |
--------------------------------------------------------------------------------
/src/core/create/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module create
9 | */
10 |
11 | export * from './create';
12 |
--------------------------------------------------------------------------------
/src/core/ui/popup/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module ui/popup
9 | */
10 |
11 | export * from './popup';
12 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/ar.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'نسخ التنسيق'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/es.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Copiar formato'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/fa.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'کپی کردن قالب'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/he.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'העתק עיצוב'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/id.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'salin format'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/ja.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'copyformat'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/mn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Формат хуулах'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/pl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'format kopii'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-works-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/ar.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'ارتفاع الخط'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/cs_cz.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Výška čáry'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/de.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Zeilenhöhe'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/fi.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Rivin korkeus'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/id.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Tinggi baris'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/it.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Altezza linea'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/mn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Зураасны өндөр'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/nl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Lijnhoogte'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/pl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Wysokość linii'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/ru.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Высота линии'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/ua.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Висота лінії'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/ar.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'التدقيق الإملائي'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/fa.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'غلطیابی املایی'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/nl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Spellingcontrole'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/tr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Yazım denetimi'
9 | };
10 |
--------------------------------------------------------------------------------
/test/tests/browser-module.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | // Needed for the synchronous-promise@2.0.17 module
8 | window.module = {};
9 |
--------------------------------------------------------------------------------
/src/core/request/README.md:
--------------------------------------------------------------------------------
1 | # Request
2 |
3 | The module is responsible for sending requests over the network:
4 |
5 | ```js
6 | const ajax = new Jodit.modules.Ajax(jodit, {
7 | url: 'https://xdsoft.net'
8 | });
9 |
10 | ajax.send().then(resp => console.log(resp.text()));
11 | ```
12 |
13 | The second argument can be settings [[AjaxOptions]]
14 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/cs_cz.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Kopírovat formát'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/de.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Format kopierenт'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/fi.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Kopioi muotoilu'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/fr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Format de copie'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/hu.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Formátum másolás'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/it.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Copia il formato'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/nl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'opmaak kopiëren'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/pt_br.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Copiar formato'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/ru.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Копировать формат'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/langs/tr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'copy-format': 'Kopyalama Biçimi'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/es.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Altura de la línea'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/fr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Hauteur de ligne'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/hu.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Vonal magassága'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/pt_br.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Altura da linha'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/line-height/langs/tr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | 'Line height': 'Çizgi yüksekliği'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/cs_cz.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Kontrola pravopisu'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/de.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Rechtschreibprüfung'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/es.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Corrección ortográfica'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/hu.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Helyesírás-ellenőrzés'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/it.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Controllo ortografico'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/mn.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Дүрмийн алдаа шалгах'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/pl.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Sprawdzanie pisowni'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/ru.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Проверка орфографии'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/ua.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Перевірка орфографії'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/fi.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Oikeinkirjoituksen tarkistus'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/fr.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Vérification Orthographique'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/spellcheck/langs/pt_br.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | module.exports = {
8 | Spellcheck: 'Verificação ortográfica'
9 | };
10 |
--------------------------------------------------------------------------------
/src/plugins/video/video.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/plugins/plugins.test.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | describe('Test plugins', function () {
8 | getBox().style.width = 'auto';
9 | });
10 |
--------------------------------------------------------------------------------
/src/styles/icons/pencil.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docs/_includes/example1.md:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
--------------------------------------------------------------------------------
/src/core/helpers/async/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module helpers/async
9 | */
10 |
11 | export * from './set-timeout';
12 |
--------------------------------------------------------------------------------
/src/core/helpers/color/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module helpers/color
9 | */
10 |
11 | export * from './color-to-hex';
12 |
--------------------------------------------------------------------------------
/src/core/ui/form/inputs/file/file.less:
--------------------------------------------------------------------------------
1 | .jodit-ui-file-input {
2 | position: relative;
3 | overflow: hidden;
4 |
5 | &__input {
6 | position: absolute;
7 | top: 0;
8 | right: 0;
9 | bottom: 0;
10 | padding: 0;
11 | margin: 0 calc(var(--padding-default) * -1) 0 0;
12 | cursor: pointer;
13 | font-size: 400px;
14 | opacity: 0;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/plugins/tab/cases/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/tab
9 | */
10 |
11 | export * from './on-tab-inside-li';
12 |
--------------------------------------------------------------------------------
/src/core/dom/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module dom
9 | */
10 |
11 | export * from './dom';
12 | export * from './lazy-walker';
13 |
--------------------------------------------------------------------------------
/src/plugins/format-block/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | > **Tags:**
4 | >
5 | > - :boom: [Breaking Change]
6 | > - :rocket: [New Feature]
7 | > - :bug: [Bug Fix]
8 | > - :memo: [Documentation]
9 | > - :house: [Internal]
10 | > - :nail_care: [Polish]
11 |
12 | ## (2022-01-06) @xdan
13 |
14 | #### :rocket: New Feature
15 |
16 | Added PREtag to the list of items
17 |
--------------------------------------------------------------------------------
/src/styles/icons/unlock.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/tools/minimizer/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | import css from './css';
8 | import js from './js';
9 |
10 | export const minimizer = [js, css];
11 |
--------------------------------------------------------------------------------
/src/core/request/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module request
9 | */
10 |
11 | export * from './ajax';
12 | export * from './response';
13 |
--------------------------------------------------------------------------------
/src/core/plugin/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugin
9 | */
10 |
11 | export * from './plugin';
12 | export * from './plugin-system';
13 |
--------------------------------------------------------------------------------
/src/modules/widget/widget.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | .jodit-widget {
8 | box-sizing: border-box;
9 |
10 | * {
11 | box-sizing: border-box;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/plugins/README.md:
--------------------------------------------------------------------------------
1 | # Plugins
2 |
3 | This directory contains the plugins that are used by the application. The plugins are used to extend the functionality of the application.
4 |
5 | Plugins are written in TypeScript and are compiled to JavaScript. The plugins can be loaded dynamically by the application.
6 |
7 | [More about plugin system](https://xdsoft.net/jodit/docs/plugin-system.html)
8 |
--------------------------------------------------------------------------------
/src/plugins/clipboard/icons/paste.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/plugins/dtd/after-insert/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/dtd
9 | * @internal
10 | */
11 |
12 | export * from './remove-extra-br';
13 |
--------------------------------------------------------------------------------
/src/styles/icons/pins.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/core/helpers/utils/error/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module helpers/utils
9 | */
10 |
11 | export * from './error';
12 | export * from './errors/';
13 |
--------------------------------------------------------------------------------
/src/plugins/dtd/before-insert/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/dtd
9 | * @internal
10 | */
11 |
12 | export * from './check-block-nesting';
13 |
--------------------------------------------------------------------------------
/src/core/traits/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module traits
9 | */
10 |
11 | export * from './dlgs';
12 | export * from './elms';
13 | export * from './mods';
14 |
--------------------------------------------------------------------------------
/src/langs/en.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | // English
8 |
9 | module.exports = {
10 | 'Type something': 'Start writing...',
11 | pencil: 'Edit',
12 | Quadrate: 'Square'
13 | };
14 |
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-firefox-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-firefox-linux.png
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-webkit-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-webkit-linux.png
--------------------------------------------------------------------------------
/src/types/form.d.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module types
9 | */
10 |
11 | export interface IFocusable {
12 | isFocused(): boolean;
13 | focus(): void;
14 | }
15 |
--------------------------------------------------------------------------------
/src/typings.d.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module types
9 | */
10 |
11 | declare module '*.svg' {
12 | const content: string;
13 | export default content;
14 | }
15 |
--------------------------------------------------------------------------------
/docs/_includes/list1.md:
--------------------------------------------------------------------------------
1 |
2 |
17 |
18 |
--------------------------------------------------------------------------------
/src/plugins/copy-format/copy-format.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/plugins/format-block/paragraph.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-darwin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-darwin.png
--------------------------------------------------------------------------------
/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xdan/jodit/HEAD/src/plugins/image-properties/image-properties.test.spec.ts-snapshots/Image-properties-screenshot-testing-Open-image-properties-Second-tab-show-correct-image-styles-1-chromium-linux.png
--------------------------------------------------------------------------------
/make.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 | module.exports = {
7 | paths: [
8 | './src/plugins/speech-recognize/',
9 | // './src/plugins/ai-assistent/',
10 | './src/plugins/debug/'
11 | ]
12 | };
13 |
--------------------------------------------------------------------------------
/src/core/ui/form/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module ui/form
9 | */
10 |
11 | export * from './block/block';
12 | export * from './form';
13 | export * from './inputs';
14 |
--------------------------------------------------------------------------------
/src/modules/file-browser/ui/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module modules/file-browser
9 | */
10 |
11 | export * from './files/files';
12 | export * from './tree/tree';
13 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | indent_size = 2
7 | indent_style = tab
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 |
11 | [{LICENSE,.gitattributes,.gitignore,.npmignore,.eslintignore}]
12 | indent_style = space
13 |
14 | [*.{json,yml,md,yaspellerrc,bowerrc,babelrc,snakeskinrc,eslintrc,tsconfig,pzlrrc}]
15 | indent_style = space
16 |
--------------------------------------------------------------------------------
/src/plugins/search/helpers/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/search
9 | */
10 |
11 | export * from './highlight-text-ranges';
12 | export * from './sentence-finder';
13 |
--------------------------------------------------------------------------------
/test/screenshots/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM mcr.microsoft.com/playwright:v1.56.1-jammy
2 |
3 | # Set the working directory
4 | WORKDIR /app
5 |
6 |
7 | # Install dependencies
8 | RUN npm install playwright @playwright/test jodit mime-types
9 |
10 | RUN mkdir -p /app/ajax/libs/js-beautify/1.14.4/
11 | RUN touch /app/ajax/libs/js-beautify/1.14.4/beautify.min.js
12 | RUN touch /app/ajax/libs/js-beautify/1.14.4/beautify-html.min.js
--------------------------------------------------------------------------------
/src/core/component/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module component
9 | */
10 |
11 | export * from './component';
12 | export * from './statuses';
13 | export * from './view-component';
14 |
--------------------------------------------------------------------------------
/src/core/ui/form/validators/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module ui/form
9 | */
10 |
11 | export * as inputValidators from './input';
12 | export * as selectValidators from './select';
13 |
--------------------------------------------------------------------------------
/src/plugins/speech-recognize/constants.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/speech-recognize
9 | * @internal
10 | */
11 |
12 | export const PII = 440;
13 | export const WARN = 940;
14 |
--------------------------------------------------------------------------------
/src/plugins/speech-recognize/speech-recognize.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/src/plugins/inline-popup/inline-popup.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | @import (reference) '../../styles/variables';
8 |
9 | .jodit-popup-inline__container {
10 | z-index: 1300;
11 | min-width: 700px;
12 | }
13 |
--------------------------------------------------------------------------------
/src/core/selection/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module selection
9 | */
10 |
11 | export * from './selection';
12 | export * from './style/commit-style';
13 | export * from './style/constants';
14 |
--------------------------------------------------------------------------------
/src/core/ui/group/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module ui/group
9 | */
10 |
11 | export * from './group';
12 | export * from './list';
13 | export * from './separator';
14 | export * from './spacer';
15 |
--------------------------------------------------------------------------------
/src/modules/toolbar/button/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module modules/toolbar/button
9 | */
10 |
11 | export * from './button';
12 | export * from './content';
13 | export * from './select/select';
14 |
--------------------------------------------------------------------------------
/docs/_includes/example2.md:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 |
--------------------------------------------------------------------------------
/src/core/helpers/checker/is-boolean.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module helpers/checker
9 | */
10 |
11 | export function isBoolean(elm: unknown): elm is boolean {
12 | return typeof elm === 'boolean';
13 | }
14 |
--------------------------------------------------------------------------------
/src/modules/image-editor/icons/crop.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/src/plugins/add-new-line/enter.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/src/plugins/ai-assistant/langs/index.ts:
--------------------------------------------------------------------------------
1 | /*!
2 | * Jodit Editor (https://xdsoft.net/jodit/)
3 | * Released under MIT see LICENSE.txt in the project root for license information.
4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net
5 | */
6 |
7 | /**
8 | * @module plugins/ai-assistant
9 | */
10 |
11 | import * as en from './en.js';
12 | import * as es from './es.js';
13 |
14 | export { en, es };
15 |
--------------------------------------------------------------------------------
/src/plugins/inline-popup/icons/splitv.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/test/test.index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
test 435
14 | 15 | 16 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 13 | 14 | Fixes # 15 | -------------------------------------------------------------------------------- /src/core/helpers/checker/is-window.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module helpers/checker 9 | */ 10 | 11 | export function isWindow(obj: object): boolean { 12 | return obj != null && obj === (obj as Window).window; 13 | } 14 | -------------------------------------------------------------------------------- /src/core/helpers/utils/error/errors/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module helpers/utils 9 | */ 10 | 11 | export * from './abort-error'; 12 | export * from './connection-error'; 13 | export * from './options-error'; 14 | -------------------------------------------------------------------------------- /src/modules/file-browser/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * [[include:modules/file-browser/README.md]] 9 | * @packageDocumentation 10 | * @module modules/file-browser 11 | */ 12 | 13 | export * from './file-browser'; 14 | -------------------------------------------------------------------------------- /src/plugins/inline-popup/icons/splitg.svg: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /src/core/helpers/array/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module helpers/array 9 | */ 10 | 11 | export { asArray } from './as-array'; 12 | export { splitArray } from './split-array'; 13 | export { toArray } from './to-array'; 14 | -------------------------------------------------------------------------------- /src/core/storage/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module storage 9 | */ 10 | 11 | export * from './engines/local-storage-provider'; 12 | export * from './engines/memory-storage-provider'; 13 | export * from './storage'; 14 | -------------------------------------------------------------------------------- /src/modules/status-bar/README.md: -------------------------------------------------------------------------------- 1 | # Status bar 2 | 3 | This module provides a status bar for the application. 4 | Allowing to display a message to the user or additional information about the editor. 5 | 6 | ## How to use 7 | 8 | ```js 9 | const jodit = Jodit.make('#editor'); 10 | const elm = document.createElement('div'); 11 | elm.className = 'jodit-status-bar__element'; 12 | elm.innerHTML = 'Hello world!'; 13 | jodit.statusbar.append(elm); 14 | ``` 15 | -------------------------------------------------------------------------------- /src/plugins/fullsize/icons/shrink.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /src/plugins/line-height/line-height.svg: -------------------------------------------------------------------------------- 1 | 9 | -------------------------------------------------------------------------------- /src/plugins/speech-recognize/langs/ja.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | module.exports = { 8 | newline: '改行', 9 | delete: '削除', 10 | space: 'スペース', 11 | 'Speech Recognize': '音声認識', 12 | Sound: '音', 13 | 'Interim Results': '中間結果' 14 | }; 15 | -------------------------------------------------------------------------------- /src/plugins/speech-recognize/langs/zh_cn.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | module.exports = { 8 | newline: '新行', 9 | delete: '删除', 10 | space: '空间', 11 | 'Speech Recognize': '言语识别', 12 | Sound: '声音', 13 | 'Interim Results': '中期业绩' 14 | }; 15 | -------------------------------------------------------------------------------- /src/core/decorators/nonenumerable/README.md: -------------------------------------------------------------------------------- 1 | # @nonenumerable 2 | 3 | Decorator that sets the enumerable property of a class field to false. 4 | 5 | ```ts 6 | import { nonenumerable } from 'jodit/core/decorators'; 7 | 8 | class SomeComponent { 9 | @nonenumerable 10 | somePrivateProp: number = 1; 11 | 12 | anotherPublicProp: number = 2; 13 | } 14 | 15 | const elm = new SomeComponent(); 16 | console.log(Object.keys(elm)); // ['anotherPublicProp'] 17 | ``` 18 | -------------------------------------------------------------------------------- /src/core/event-emitter/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module event-emitter 9 | */ 10 | 11 | export * from './event-emitter'; 12 | export * from './eventify'; 13 | export * from './observable'; 14 | export * from './store'; 15 | -------------------------------------------------------------------------------- /src/plugins/speech-recognize/langs/ko.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | module.exports = { 8 | newline: '줄 바꿈', 9 | delete: '삭제', 10 | space: '공간', 11 | 'Speech Recognize': '음성 인식', 12 | Sound: '소리', 13 | 'Interim Results': '중간 결과' 14 | }; 15 | -------------------------------------------------------------------------------- /src/plugins/speech-recognize/langs/zh_tw.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | module.exports = { 8 | newline: '換行', 9 | delete: '刪除', 10 | space: '空白', 11 | 'Speech Recognize': '語音辨識', 12 | Sound: '聲音', 13 | 'Interim Results': '階段性辨識結果' 14 | }; 15 | -------------------------------------------------------------------------------- /src/plugins/source/editor/engines/index.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module plugins/source 9 | */ 10 | 11 | export * from './ace'; 12 | export * from './area'; 13 | // export * from "./custom"; // You can add here another source editor 14 | -------------------------------------------------------------------------------- /src/plugins/image/image.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /tools/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/tsconfig", 3 | "display": "Node 20", 4 | 5 | "_version": "20.16.0", 6 | 7 | "compilerOptions": { 8 | "lib": ["es2023"], 9 | "module": "node16", 10 | "target": "es2022", 11 | 12 | "strict": true, 13 | "esModuleInterop": true, 14 | "skipLibCheck": true, 15 | "resolveJsonModule": true, 16 | "forceConsistentCasingInFileNames": true, 17 | "moduleResolution": "node16" 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/core/storage/README.md: -------------------------------------------------------------------------------- 1 | # Persistent storage 2 | 3 | The module is designed to save information to the user's local storage. 4 | At startup, it is checked whether the user has allowed saving to persistent storage. 5 | 6 | > If not allowed, the module will use the [[MemoryStorageProvider]] strategy. 7 | 8 | ```js 9 | const jodit = Jodit.make('#editor'); 10 | jodit.storage.set('someKey', 1); 11 | 12 | // reload page 13 | 14 | jodit.storage.get('someKey'); // 1 15 | ``` 16 | -------------------------------------------------------------------------------- /src/plugins/speech-recognize/langs/he.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | module.exports = { 8 | newline: 'חדשות', 9 | delete: 'מחק', 10 | space: 'שטח', 11 | 'Speech Recognize': 'דיבור מזהה', 12 | Sound: 'קול', 13 | 'Interim Results': 'תוצאות ביניים' 14 | }; 15 | -------------------------------------------------------------------------------- /src/plugins/color/brush.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /src/core/helpers/checker/is-array.ts: -------------------------------------------------------------------------------- 1 | /*! 2 | * Jodit Editor (https://xdsoft.net/jodit/) 3 | * Released under MIT see LICENSE.txt in the project root for license information. 4 | * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net 5 | */ 6 | 7 | /** 8 | * @module helpers/checker 9 | */ 10 | 11 | /** 12 | * Check if element is array 13 | */ 14 | export function isArray