mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-25 03:08:42 +00:00
76a8b0d127
New changes: 0808e3b Refactor ve.ui.LinkAction to allow autolinking to create nodes 867f558 Avoid protocol-relative base Firefox bug in unit tests 8ece359 Use equalDomElements tests for CE HTML 897999d Make layout-specific paste tests 0296b1d build: Bump various devDependencies 4620000 ve.dm.Scalable: Get test coverage to 100% 294dab5 Add getDomFromNode method to ve.dm.Converter 98f940b build: Bump browserNoActivityTimeout from 10s to 30s 93bc745 Allow ve.getDomElementSummary to modify attributes 89ea9a3 Make fixBase tests account for no-op behavior when baseURI is valid 5d4bfb6 Localisation updates from https://translatewiki.net. ad41023 Allow autolinking inside list items Change-Id: I166a825191627a3b6f36995ddca6a97fa8f4c582 |
||
---|---|---|
.jsduck | ||
bin | ||
build/tasks | ||
lib | ||
modules | ||
.csslintrc | ||
.gitignore | ||
.gitmodules | ||
.gitreview | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.mailmap | ||
.rubocop.yml | ||
.rubocop_todo.yml | ||
ApiVisualEditor.php | ||
ApiVisualEditorEdit.php | ||
AUTHORS.txt | ||
betafeatures-icon-VisualEditor-ltr.svg | ||
betafeatures-icon-VisualEditor-rtl.svg | ||
composer.json | ||
CONTRIBUTING.md | ||
extension.json | ||
Gemfile | ||
Gemfile.lock | ||
Gruntfile.js | ||
jsduck.json | ||
LICENSE.txt | ||
package.json | ||
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.