mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-24 18:58:42 +00:00
84ec8739e3
New changes: c61044a89 tests: Cover LinkAnnotation#getFragment() a18e7bd75 tests: Cover <bdi> tags 4e6b991e2 VisualDiff: Don't describe internalItem changes 572ca6d09 VisualDiff: Don't try to render empty node changes f794e511e LinkAnnotation: fix getFragment behavior a5deb2b73 tests: Test rich annotations' describeChange() 88e1493a9 [BREAKING CHANGE] QUnit: Remove all code for counting tests bbabdc425 Remove eslint:fix 31e6b40ce ve.dm.ElementLinearData.test: Cover getAnnotationIndexesFromOffset 97f7eda77 Transaction#isNoOp: Simple code is simple dd97c627b MergeCellsContextItem: Make sure we're on a TableSelection Bug: T163945 Bug: T164199 Change-Id: Iba64f64373e05f2dbe56d07dc9e8a8fe282887a9 |
||
---|---|---|
.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.