jenkins-bot has submitted this change and it was merged.
Change subject: Update VE core submodule to master (d6904b5)
......................................................................
Update VE core submodule to master (d6904b5)
New changes:
925ed5c Move sluggability methods to model
a618491 Calculate slug positions in the model
b8fb05e Make the trigger demo kind of work again
e41d22e Update OOjs UI to v0.1.0-pre (ec785c2c64)
4119470 build: Make headers atop dist files suitable for distribution
fca4fec Follow-up cc657c4: Change strikethrough key command to not clash with
Macs
a29a561 Add hasSlugAtOffset to DM document
9f47efb Move getRelativeOffset, getRelativeRange, getNearestFocusableNode to
model
aa35e96 Remove hard coded types from canHaveSlugBefore and fix logic
49a239b Emit 'position' and 'contextChange' events correctly
3c50321 Refactor out finding of CE focusedNodes
d6904b5 Update OOjs UI to v0.1.0-pre (f2c3f12959)
Local changes:
* Move ce.Document tests to dm.Document
Change-Id: Ifa5abd0341e858b20e73e9071d597a25112cadfb
---
M VisualEditor.hooks.php
M lib/ve
R modules/ve-mw/tests/dm/ve.dm.Document.test.js
3 files changed, 6 insertions(+), 8 deletions(-)
Approvals:
Catrope: Looks good to me, approved
jenkins-bot: Verified
diff --git a/VisualEditor.hooks.php b/VisualEditor.hooks.php
index 9a0443e..fe1bd7b 100644
--- a/VisualEditor.hooks.php
+++ b/VisualEditor.hooks.php
@@ -499,6 +499,7 @@
'lib/ve/tests/dm/nodes/ve.dm.TextNode.test.js',
'modules/ve-mw/tests/dm/nodes/ve.dm.MWTransclusionNode.test.js',
'lib/ve/tests/dm/ve.dm.Document.test.js',
+ 'modules/ve-mw/tests/dm/ve.dm.Document.test.js',
'lib/ve/tests/dm/ve.dm.DocumentSynchronizer.test.js',
'lib/ve/tests/dm/ve.dm.IndexValueStore.test.js',
'lib/ve/tests/dm/ve.dm.InternalList.test.js',
@@ -522,7 +523,6 @@
'lib/ve/tests/ce/ve.ce.test.js',
'lib/ve/tests/ce/ve.ce.Document.test.js',
'lib/ve/tests/ce/ve.ce.Surface.test.js',
- 'modules/ve-mw/tests/ce/ve.ce.Document.test.js',
'modules/ve-mw/tests/ce/ve.ce.Surface.test.js',
'lib/ve/tests/ce/ve.ce.NodeFactory.test.js',
'lib/ve/tests/ce/ve.ce.Node.test.js',
diff --git a/lib/ve b/lib/ve
index 6f1b98e..d6904b5 160000
--- a/lib/ve
+++ b/lib/ve
-Subproject commit 6f1b98e9c117151565e0044e4eb50a1f29c02fac
+Subproject commit d6904b567e3b6cdf722d5470d715c67ff39f7210
diff --git a/modules/ve-mw/tests/ce/ve.ce.Document.test.js
b/modules/ve-mw/tests/dm/ve.dm.Document.test.js
similarity index 93%
rename from modules/ve-mw/tests/ce/ve.ce.Document.test.js
rename to modules/ve-mw/tests/dm/ve.dm.Document.test.js
index 50d9cdc..903d32a 100644
--- a/modules/ve-mw/tests/ce/ve.ce.Document.test.js
+++ b/modules/ve-mw/tests/dm/ve.dm.Document.test.js
@@ -1,17 +1,18 @@
/*!
- * VisualEditor ContentEditable Document tests.
+ * VisualEditor DataModel Document tests.
*
* @copyright 2011-2014 VisualEditor Team and others; see AUTHORS.txt
* @license The MIT License (MIT); see LICENSE.txt
*/
-QUnit.module( 've.ce.Document' );
+QUnit.module( 've.dm.Document' );
/* Tests */
// FIXME runner copypasted from core, use data provider
QUnit.test( 'getRelativeRange (mwBlockImage / mwInlineImage)', function (
assert ) {
- var documentModel, surface, documentView, i, j, expectCount = 0,
+ var documentModel, i, j,
+ expectCount = 0,
store = new ve.dm.IndexValueStore(),
storeItems = [
ve.dm.mwExample.MWBlockImage.storeItems,
@@ -215,12 +216,10 @@
}
for ( i = 0; i < tests.length; i++ ) {
documentModel = new ve.dm.Document( new
ve.dm.ElementLinearData( store, tests[i].data ) );
- surface = ve.test.utils.createSurfaceFromDocument(
documentModel );
- documentView = surface.getView().getDocument();
for ( j = 0; j < tests[i].cases.length; j++ ) {
expectCount++;
assert.equalRange(
- documentView.getRelativeRange(
+ documentModel.getRelativeRange(
tests[i].cases[j].given,
tests[i].cases[j].direction,
'character',
@@ -232,7 +231,6 @@
', direction ' + tests[i].cases[j].direction
);
}
- surface.destroy();
}
QUnit.expect( expectCount );
} );
--
To view, visit https://gerrit.wikimedia.org/r/160885
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ifa5abd0341e858b20e73e9071d597a25112cadfb
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits