mediawiki-extensions-Visual.../modules/ve
Ed Sanders 25a6e93ef2 Separate data/metadata split and node tree loops
It's not much of an optimisation to combine these loops but
separating them gives us greater flexibility.

Move the building of the node tree to happen lazily when
getDocumentNode is called.

In the rich paste path we can now create the DM without building
the node tree and remove the metadata.

Change-Id: I10b4bc486ff8ff8037158aa6dfd45aac87557d42
2013-12-05 21:30:04 +00:00
..
ce Separate data/metadata split and node tree loops 2013-12-05 21:30:04 +00:00
dm Separate data/metadata split and node tree loops 2013-12-05 21:30:04 +00:00
init Plain text paste with paste special 2013-11-26 18:23:58 +00:00
test Separate data/metadata split and node tree loops 2013-12-05 21:30:04 +00:00
ui Always use #getDocumentNode. 2013-12-04 22:55:26 +00:00
ve.BranchNode.js
ve.debug.js
ve.Document.js Always use #getDocumentNode. 2013-12-04 22:55:26 +00:00
ve.EventSequencer.js Test Surface with IME-like event sequences 2013-11-25 16:49:49 +00:00
ve.js ve.js: Coding style fixup for 6f2090aac6 2013-11-26 23:00:24 +00:00
ve.LeafNode.js
ve.Node.js Rename @emits to @fires so we're forward compatible with JSDuck 5 2013-10-22 19:11:16 +00:00
ve.Range.js doc: Fix existing violations detected by JSDuck 5 2013-11-19 16:10:25 +05:30
ve.track.js ve.track: add topic-based analytic event subscription 2013-10-16 10:03:27 -07:00