mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-24 14:33:59 +00:00
be1809c35d
New changes: c48d7cc Add support for placing a toolbar dialog in the side margin ee7e14b FindAndReplaceDialog#renderFragments: Protect against null surface fc61463 Fix dm.Surface#getHistory to not return undone items f1dff2f Introduce ve.Range#overlapsRange method f608958 Introduce dm.Surface#getModifiedRanges db114ed Move debugging data-url GIFs to a debug only file 1dd8194 Update RangeFix to 0.2.0 706ff4e Add 'Support: [browser]' to browser hack comments 4f52afc Inline slugs: Limit Firefox hack to versions <38 bf73326 Add classList polyfill for IE9 59d78aa Fix access of iframe-created document in IE9 a886ae1 Hide borders on linked images in IE9 5293974 Fix double-click to edit table cells in IE9 a49a02f Add some more Support: comments Depends-On: I9c5cea3e8df1fae001d4d98c0782a04dec803776 Change-Id: I460368f509a213464e57bb95f2d726305ef608de |
||
---|---|---|
.jsduck | ||
bin | ||
build | ||
lib | ||
modules | ||
.csslintrc | ||
.gitignore | ||
.gitmodules | ||
.gitreview | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.mailmap | ||
.rubocop.yml | ||
.rubocop_todo.yml | ||
ApiVisualEditor.php | ||
ApiVisualEditorEdit.php | ||
AUTHORS.txt | ||
autodisablePref.php | ||
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 | ||
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.