mediawiki-extensions-Visual.../modules/ve-mw
Roan Kattouw b7ee30d4e4 Enslave dm.Surface to dm.Document
* Replace surface 'transact' event with 'documentUpdate' event
* Have surface listen for all document transactions and update selection
  as appropriate (as well as emitting 'documentUpdate')
* Implement change() in terms of setSelection()
** Queue 'contextChange' events so contextChange is only emitted once
** Use this.transacting flag to prevent setSelection() (which is called
   because the model emits transact events) from doing too much
** Behavioral change: lock/unlock now emitted separately for
   transaction and selection changes

Change-Id: I44425d260ec70758f99d13f99e41f5c993d260c2
2013-10-25 18:29:48 +01:00
..
ce Rename @emits to @fires so we're forward compatible with JSDuck 5 2013-10-22 19:11:16 +00:00
dm Remove simpleArray utilities from ve.js and use oojs instead 2013-10-23 03:26:53 +02:00
init Enslave dm.Surface to dm.Document 2013-10-25 18:29:48 +01:00
test [browser test] Moving shared code to mediawiki-selenium Ruby gem 2013-10-23 16:43:51 +00:00
ui Migrate away from using the 'change' event in dm.Surface 2013-10-23 11:54:35 -07:00