mediawiki-extensions-Visual.../modules/ve/dm
Trevor Parscal 2cc8f09204 Added contextChange event to surface model, replacing annotationChange
The contextChange event is fired when:
* Changes to insertion annotations
* Changes to which nodes are selected (start/end nodes have changed)
* Attributes have changed on any element (it's probably more expensive to detect if the changes are relevant than to just emit the event and let listeners do their thing)

This fixes most of the strange behavior with the toolbar not updating properly.

Change-Id: I5321d2e30bebd80987e0c779a9d8e061d8aa80bc
2012-11-26 15:57:02 -08:00
..
annotations (bug 42140) Don't force spaces to underscores in internal links 2012-11-19 18:55:49 -08:00
nodes Merge "(bug 42124) Store comments in the meta-linmod" 2012-11-21 22:12:41 +00:00
ve.dm.Annotation.js Fix annotation object creation in SurfaceFragment 2012-10-24 16:47:04 -07:00
ve.dm.AnnotationFactory.js Standards: Fix global variables and pass JSHint. 2012-10-23 00:53:48 +02:00
ve.dm.BranchNode.js Remove 'internal' property from DM nodes 2012-10-24 16:47:14 -07:00
ve.dm.Converter.js Merge "(bug 42124) Store comments in the meta-linmod" 2012-11-21 22:12:41 +00:00
ve.dm.Document.js (bug 42279) Inserted characters get annotated with empty set 2012-11-21 17:05:10 -08:00
ve.dm.DocumentSynchronizer.js DocumentSynchronizer fix and cleanup 2012-10-25 11:02:58 -07:00
ve.dm.js New annotation API: Annotation and AnnotationFactory classes 2012-10-12 15:07:02 -07:00
ve.dm.LeafNode.js Remove 'internal' property from DM nodes 2012-10-24 16:47:14 -07:00
ve.dm.Node.js Flag pre nodes as having significant whitespace 2012-11-07 12:10:58 -08:00
ve.dm.NodeFactory.js Flag pre nodes as having significant whitespace 2012-11-07 12:10:58 -08:00
ve.dm.Surface.js Added contextChange event to surface model, replacing annotationChange 2012-11-26 15:57:02 -08:00
ve.dm.SurfaceFragment.js Fix even more inspector issues, and some ce ones as well 2012-11-21 15:26:12 -08:00
ve.dm.Transaction.js Added contextChange event to surface model, replacing annotationChange 2012-11-26 15:57:02 -08:00
ve.dm.TransactionProcessor.js The last ever mw.ext.ve jshint fixup 2012-11-26 22:36:07 +01:00