Go to file
Ed Sanders 963289bd1b Add missing rebase client message
Change-Id: I6c60c25752df356d61fcba5caad05062c7519607
2018-06-21 11:52:49 +01:00
.jsduck Update VE core submodule to master (d214a66aa) 2018-05-23 09:01:07 -07:00
bin updateSubmodule: Put list in topo (merged), not written, order 2018-05-10 08:51:37 -07:00
build Use Tool.$link.focus() for highlighting now OOUI styles :focus 2018-05-02 12:52:17 +01:00
i18n Localisation updates from https://translatewiki.net. 2018-06-20 23:11:54 +02:00
images
includes Add MW-specific DiffElement tests 2018-06-19 16:04:08 +01:00
lib Update VE core submodule to master (a1fd90540) 2018-06-20 12:53:43 +02:00
maintenance doc: Document all public and protected PHP functions 2018-03-28 12:50:44 -07:00
modules Follow-up I348b8522: Fix context variable 2018-06-20 19:50:39 +01:00
screenshots
.eslintrc.json eslint: Move qunit env flag to test config 2018-06-05 21:12:56 +01:00
.gitignore
.gitmodules
.gitreview
.mailmap
.phpcs.xml doc: Document all public and protected PHP functions 2018-03-28 12:50:44 -07:00
.rubocop.yml
.rubocop_todo.yml
.stylelintrc.json
AUTHORS.txt
composer.json build: Updating mediawiki/mediawiki-codesniffer to 20.0.0 2018-05-25 23:18:11 +00:00
CONTRIBUTING.md
extension.json Add missing rebase client message 2018-06-21 11:52:49 +01:00
Gemfile
Gemfile.lock
Gruntfile.js build: Follow-up 99d3320573: Drop babel-polyfill, never used 2018-04-25 12:59:50 -07:00
jsduck.json
LICENSE.txt
package.json build: Introduce eslint-plugin-qunit 2018-05-30 21:04:02 +01:00
Rakefile
README.md
VisualEditor.i18n.alias.php Rebaser: Add more aliases for special page 2018-05-02 12:02:11 +01:00
VisualEditor.php doc: Document all public and protected PHP functions 2018-03-28 12:50:44 -07:00

devDependency Status

VisualEditor

VisualEditor provides a visual editor for wiki pages. It is written in JavaScript and runs in a web browser.

It uses the Parsoid parser to convert wikitext documents to annotated HTML which the VisualEditor is able to load, modify and emit back to Parsoid at which point it is converted back into wikitext.

For more information about these projects, check out the VisualEditor and Parsoid pages on mediawiki.

Developing and installing

For information on installing VisualEditor on a local wiki, please see https://www.mediawiki.org/wiki/Extension:VisualEditor

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.