mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-29 00:30:44 +00:00
4706a4c089
New changes: 09900c889 VisualDiff: Use more robust check for ClassAttributeNodes ee0d641b5 DiffElement: CSS fix for captions & figcaptions 08043a75b Table: Ensure active node state is always properly cleared be1e026df Correct some indices in visual diff d1267bdf1 Localisation updates from https://translatewiki.net. 4656e5001 Remove styles for non-existent toolbar-shadow 185fbabde Mark all node files as es6 576c6c536 RebaseServer: Handle disconnects by setting the disconnected author's selection to null c9c2498e9 LinearEnterKeyDownHandler: abort if in dialog and ctrl/cmd held 61c11cbee Show annotation changes as blue dda1d105f DiffElement: Build diff using raw DOM operations 42a8b416c Use node.get*Outer*Range() when splicing in removes 87b060edf Localisation updates from https://translatewiki.net. 61ce2cf7b DiffElement: Fix documentation and parent constructor call b7a09afe1 VisualDiff: Strike through removed text Bug: T152001 Bug: T152487 Bug: T157590 Bug: T158294 Bug: T158321 Bug: T158769 Change-Id: I251ebf7d40cc8107703f3cbe9d3823c3ee455edc |
||
---|---|---|
.jsduck | ||
bin | ||
build | ||
lib | ||
modules | ||
screenshots | ||
.eslintrc.json | ||
.gitignore | ||
.gitmodules | ||
.gitreview | ||
.mailmap | ||
.rubocop.yml | ||
.rubocop_todo.yml | ||
.stylelintrc | ||
ApiVisualEditor.php | ||
ApiVisualEditorEdit.php | ||
AUTHORS.txt | ||
autodisablePref.php | ||
betafeatures-icon-VisualEditor-ltr.svg | ||
betafeatures-icon-VisualEditor-rtl.svg | ||
betafeatures-icon-WikitextEditor-ltr.svg | ||
betafeatures-icon-WikitextEditor-rtl.svg | ||
composer.json | ||
CONTRIBUTING.md | ||
extension.json | ||
Gemfile | ||
Gemfile.lock | ||
Gruntfile.js | ||
jsduck.json | ||
LICENSE.txt | ||
package.json | ||
phpcs.xml | ||
Rakefile | ||
README.md | ||
VisualEditor.hooks.php | ||
VisualEditor.php | ||
VisualEditorDataModule.php | ||
VisualEditorDesktopArticleTargetInitModule.php |
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.