Go to file
Trevor Parscal 5aa6f4b342 Fix bug in fixupInsertion()
When a text node was closed (either by encountering a non-text node or by reaching the end of the document), the fixupStack would not be processed. This led to attributes being dropped when nodes were split because of text being inserted into them

Change-Id: I41f6d20e0c1bfc8d8689b7e6325e724dd8156ab1
2012-06-08 12:23:58 -07:00
contentEditable First implementation of IME for content editable 2012-02-09 00:51:59 +00:00
demos More cleanup, removed ObjectAnnotation (they are inline elements now) 2012-05-31 17:18:28 -07:00
modules Fix bug in fixupInsertion() 2012-06-08 12:23:58 -07:00
tests Test getDomFromData using getDataFromDom's tests 2012-06-07 22:10:53 -07:00
.gitignore Add .gitignore 2012-05-21 01:50:53 +01:00
.gitreview Add .gitreview file 2012-03-22 13:54:55 -07:00
ApiVisualEditor.php Quick hack to make Parsoid URL configurable 2012-06-06 16:08:41 -07:00
README update a couple notes in VE readme 2011-11-02 21:14:04 +00:00
SpecialVisualEditorSandbox.php unnecessary to define messages here, followup r105972 2011-12-13 09:34:05 +00:00
VisualEditor.alias.php Localisation updates for special pages and magic words for extensions from http://translatewiki.net. 2011-12-25 22:19:29 +00:00
VisualEditor.hooks.php Rewrite annotate as more low level method in Surface model. 2012-06-04 14:29:27 -07:00
VisualEditor.i18n.php Localisation updates from http://translatewiki.net. 2012-05-14 19:42:58 +00:00
VisualEditor.php Delete old ApiQueryParseTree module, unused 2012-06-06 16:11:29 -07:00

We're starting to merge bits from Wikidom and ParserPlayground tests here.
Enjoy!

Short-term work highlights:
* convert parser to wikidom format & using the wikidom serializer
* port/update/write more tests
* Special: page to host the editor as a standalone demo
* Opt-in test mode to switch the editor in on EditPage (initially blank)
* Use serializer to save pages from editor
* Use parser to load pages into editor

Long-term work highlights:
* more thorough & bulk testing
* more extension support