mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-24 22:35:41 +00:00
fc6d1961ee
New changes: aacd653 Deprecate IndexValueStore#clone in favour of slice() 90b1003 ce.TableRowNode: check we're still attached before setupMissingCell c0ffae7 Allow users to pass in LinearData objects to cloneWithData da9961b Localisation updates from https://translatewiki.net. 5467054 Un-break build from i18n-bot-added language 50f2e84 Allow progress dialog items to be non-cancellable 26dd5ad Don't render cursor holders outside of active node 38b5572 Fix bad serialization of DOM elements in cloneElement Change-Id: I07e0c9b150897a6d3023845930b2dd9554d9c74e |
||
---|---|---|
.jsduck | ||
bin | ||
build | ||
lib | ||
modules | ||
screenshots | ||
.gitignore | ||
.gitmodules | ||
.gitreview | ||
.jscsrc | ||
.jshintignore | ||
.jshintrc | ||
.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 | ||
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.