mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-24 22:35:41 +00:00
a9082e6dde
* Added whitelist argument to setDomAttributes which allows filtering of attributes being set * Added prefix argument to ve.dm.Node.getAttributes to allow extracting a subset of attributes by name prefix * Added a whitelist to ve.ce.Node which was extracted from MediaWiki's Sanitizer class * Replaced attribute copying code with a call to setDomAttributes using the whitelist argument, passing in attributes from a call to ve.dm.Node.getAttributes using the prefix argument Also… * Removed comment in constructor of ve.ce.Node, documentation for properties is usually in the getters/setters, and already was in this case * Renamed ve.setDOMAttributes to ve.setDomAttributes * Renamed ve.getDOMAttributes to ve.getDomAttributes * Renamed ve.getDOMText to ve.getDomText * Renamed ve.getDOMHash to ve.getDomHash * Updated all callers of renamed methods Change-Id: Id556172d5d18ea431044b9d402400e1f0e67a293 |
||
---|---|---|
demos | ||
maintenance | ||
modules | ||
.gitignore | ||
.gitreview | ||
.jshintignore | ||
.jshintrc | ||
ApiVisualEditor.php | ||
AUTHORS.txt | ||
CODING.md | ||
LICENSE.txt | ||
README.txt | ||
VisualEditor.hooks.php | ||
VisualEditor.i18n.php | ||
VisualEditor.php | ||
VisualEditorMessagesModule.php |
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 wiki: * http://www.mediawiki.org/wiki/VisualEditor * http://www.mediawiki.org/wiki/Parsoid