✏ Standalone rich HTML5 editor, based on ContentEditable. Mirror from https://gerrit.wikimedia.org/g/VisualEditor/VisualEditor. See https://mediawiki.org/wiki/Developer_access.
Go to file
David Chan 3ed672344f Put zero-width space after inline focusable nodes
This stops certain IMEs from reinterpreting ce=false text as part of editable
candidate text.

Bug: T330284
Change-Id: I4278a152f236fe04cf1d4ac32a6084334197d12b
2023-12-06 14:42:19 +00:00
.jsduck build: Add new language file 2023-11-27 13:02:35 +00:00
bin Update OOjs to v6.0.0 2021-05-04 23:02:53 +00:00
build build: Update ESLint to 0.26.0 and autofix 2023-11-28 11:17:06 +00:00
collab Move verbose copyright message to AUTHORS.txt 2023-12-02 09:59:42 +00:00
demos Fix English Gboard backspace over aliens 2023-12-06 14:42:19 +00:00
i18n Localisation updates from https://translatewiki.net. 2023-12-04 13:14:58 +01:00
lib ve.collab: peerjs-based collaborative editing 2023-11-08 22:51:04 +08:00
rebaser Move verbose copyright message to AUTHORS.txt 2023-12-02 09:59:42 +00:00
src Put zero-width space after inline focusable nodes 2023-12-06 14:42:19 +00:00
tests Put zero-width space after inline focusable nodes 2023-12-06 14:42:19 +00:00
.eslintrc.json build: Update eslint-config-wikimedia to 0.25.1 2023-05-24 18:45:02 +01:00
.gitignore eslint: Enable caching 2019-02-19 19:54:05 +00:00
.gitreview .gitreview: Swap to track=1 2023-09-08 20:52:20 +01:00
.mailmap AUTHORS: Update for 2020–2023 2023-04-27 16:43:28 -04:00
.stylelintrc.json build: Update stylelint-config-wikimedia to 0.13.0 2022-05-04 22:46:45 +01:00
.svgo.config.js build: Replace automatic 'grunt-svgmin' with manual 'svgo' script 2022-07-16 14:21:23 +00:00
AUTHORS.txt Move verbose copyright message to AUTHORS.txt 2023-12-02 09:59:42 +00:00
CONTRIBUTING.md build: Bump grunt-jscs to 2.0.0 and make pass 2015-08-18 13:21:16 -04:00
Gruntfile.js build: Fix patterns for grunt:tyops 2023-11-27 17:51:10 +00:00
LICENSE.txt doc: Update copyright statement for new year 2020-01-08 09:05:12 -08:00
README.md Update of 'Live Demo' URL in README 2021-02-11 16:36:22 +00:00
Rakefile build: Bump Ruby cruft to avoid security warnings for old rubocop 2017-11-28 12:12:40 -08:00
jsduck.json build: Upgrade eslint-config-wikimedia from 0.17.0 to 0.18.0 and make pass 2021-01-25 09:19:38 -08:00
package-lock.json build: Update ESLint to 0.26.0 and autofix 2023-11-28 11:17:06 +00:00
package.json build: Update ESLint to 0.26.0 and autofix 2023-11-28 11:17:06 +00:00

README.md

VisualEditor

VisualEditor provides a rich-text editor for HTML documents. It is written in JavaScript and runs in a web browser.

For more information about the project, check out the VisualEditor page on mediawiki.org.

Installing

For information on setting up VisualEditor, please see https://www.mediawiki.org/wiki/VisualEditor/Setup

Developing

For information about running tests and contributing code to VisualEditor, see CONTRIBUTING.md. Patch submissions are reviewed and managed with Gerrit. There is also API documentation available for the VisualEditor.