mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-29 00:30:44 +00:00
53e4c370ea
Instead, listen to 'select', or to 'transact' on the dm.Document. This commit only fixes uses outside of the dm/ce.Surface ecosystem. ce.Surface still listens to 'change'. ve.init.mw.ViewPageTarget.js: * Rename onSurfaceModelTransact to clearSaveDialogDiff and bind it to the document's transact event instead * Rename onSurfaceModelChange to checkForWikitextWarning and bind it to the surface's transact event. This is needed because the function inspects the surface's selection, which isn't yet in a consistent state when the document's transact event fires ve.ui.MWReferenceDialog.js: * Rename onSurfaceChange to onDocumentTransact and rebind accordingly ve.ce.ProtectedNode.js: * Get rid of onSurfaceModelChange * Instead, bind positionPhantoms to the document's transact event directly, and only bind it while phantoms are visible ve.ui.Context.js: * Rename onChange to onModelSelect and rebind accordingly * Rename afterChange to afterModelSelect * Drop check for undefined selection, no longer needed now that we're listening to a finer-grained event ve.ce.Surface.test.js: * Listen to 'select' instead of 'change' Change-Id: Ifeb1a1fc5427696f2aae5441d4b54dde366793e0 |
||
---|---|---|
.. | ||
ce | ||
dm | ||
init | ||
ui | ||
example.png | ||
index.php | ||
ve.BranchNode.test.js | ||
ve.Document.test.js | ||
ve.Element.test.js | ||
ve.LeafNode.test.js | ||
ve.Node.test.js | ||
ve.qunit.js | ||
ve.Range.test.js | ||
ve.test.js | ||
ve.test.utils.js |