Go to file
Bartosz Dziewoński 679e777cfa ApiVisualEditor: Always return 'etag' with 'content'
For consistency, I guess. Also I need this in I2ef0ca8725.

Previously, when querying the HTML content of an existing page, we did
not return the 'etag', on the assumption that anyone who needs it will
instead query RESTBase directly.

Bug: T233320
Change-Id: I463a84de631598243893946ad1d060a9aa0b180e
2019-10-15 18:31:56 +00:00
.jsduck Update VE core submodule to 962335a40293cf4b1314c0236788f35f080ae877 2019-07-23 22:13:27 +00:00
.phan Add phan 2019-05-31 14:48:22 +00:00
bin
build eslint: Remove unused prefer-template rule; use proper globals values 2019-10-07 17:22:24 +00:00
i18n Localisation updates from https://translatewiki.net. 2019-10-10 09:34:02 +02:00
images
includes ApiVisualEditor: Always return 'etag' with 'content' 2019-10-15 18:31:56 +00:00
lib Update VE core submodule to master (2f2cdd89d) 2019-10-10 12:02:20 -07:00
maintenance Don't use Maintenance::$mDescription directly 2019-06-14 17:52:36 -07:00
modules Merge "Catch errors during document initialization" 2019-10-11 16:24:02 +00:00
screenshots
.eslintrc.json eslint: Remove unused prefer-template rule; use proper globals values 2019-10-07 17:22:24 +00:00
.gitignore
.gitmodules .gitmodules: Update gerrit URI syntax, deprecated ages ago, now unsupported 2019-03-19 16:49:03 +00:00
.gitreview
.mailmap
.phpcs.xml build: Upgrade mediawiki-codesniffer to v28.0.0 2019-10-11 12:42:23 -07:00
.rubocop.yml
.rubocop_todo.yml
.stylelintrc.json
AUTHORS.txt
composer.json build: Upgrade mediawiki-codesniffer to v28.0.0 2019-10-11 12:42:23 -07:00
CONTRIBUTING.md
extension.json Enforce that some files must not use the ve global 2019-10-10 15:15:40 +00:00
Gemfile
Gemfile.lock
Gruntfile.js build: Update linters 2019-09-18 19:11:45 +01:00
jsduck.json Update VE core submodule to master (0b17a137b) 2019-09-05 13:03:41 -07:00
LICENSE.txt
package-lock.json build: Update eslint-config-wikimedia and fix 2019-10-03 00:54:54 +01:00
package.json build: Update eslint-config-wikimedia and fix 2019-10-03 00:54:54 +01:00
Rakefile
README.md
VisualEditor.i18n.alias.php
VisualEditor.php

devDependency Status

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.