mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-25 11:16:51 +00:00
Update VE core submodule to master (02f5f0ca4)
New changes: ccb4de82c [BREAKING CHANGE] Do not cache document model data in DM selections Bug: T208228 Change-Id: I564399ad864751d1690077b45a06e098b5509a93
This commit is contained in:
parent
169602ea44
commit
be628a5b7e
2
lib/ve
2
lib/ve
|
@ -1 +1 @@
|
|||
Subproject commit bef57a528cd44b88003def8861bd89cdc15d7b1b
|
||||
Subproject commit 02f5f0ca41e63e2fe3c239e28497c32c699f21f5
|
|
@ -467,7 +467,7 @@ ve.dm.MWImageModel.prototype.insertImageNode = function ( fragment ) {
|
|||
offset = fragment.getDocument().data.getNearestContentOffset( fragment.getSelection().getRange().start );
|
||||
}
|
||||
if ( offset > -1 ) {
|
||||
fragment = fragment.clone( new ve.dm.LinearSelection( fragment.getDocument(), new ve.Range( offset ) ) );
|
||||
fragment = fragment.clone( new ve.dm.LinearSelection( new ve.Range( offset ) ) );
|
||||
}
|
||||
fragment.insertContent( contentToInsert );
|
||||
return fragment;
|
||||
|
@ -476,7 +476,7 @@ ve.dm.MWImageModel.prototype.insertImageNode = function ( fragment ) {
|
|||
// Try to put the image in front of the structural node
|
||||
offset = fragment.getDocument().data.getNearestStructuralOffset( fragment.getSelection().getRange().start, -1 );
|
||||
if ( offset > -1 ) {
|
||||
fragment = fragment.clone( new ve.dm.LinearSelection( fragment.getDocument(), new ve.Range( offset ) ) );
|
||||
fragment = fragment.clone( new ve.dm.LinearSelection( new ve.Range( offset ) ) );
|
||||
}
|
||||
fragment.insertContent( contentToInsert );
|
||||
// Add contents of new caption
|
||||
|
|
|
@ -82,7 +82,9 @@ ve.ui.MWTransclusionContextItem.prototype.onEditButtonClick = function () {
|
|||
selection = surfaceModel.getSelection();
|
||||
|
||||
if ( selection instanceof ve.dm.TableSelection ) {
|
||||
surfaceModel.setLinearSelection( selection.getOuterRanges()[ 0 ] );
|
||||
surfaceModel.setLinearSelection( selection.getOuterRanges(
|
||||
surfaceModel.getDocument()
|
||||
)[ 0 ] );
|
||||
}
|
||||
|
||||
// Parent method
|
||||
|
|
|
@ -84,7 +84,9 @@ ve.ui.MWTableDialog.prototype.initialize = function () {
|
|||
ve.ui.MWTableDialog.prototype.getSetupProcess = function ( data ) {
|
||||
return ve.ui.MWTableDialog.super.prototype.getSetupProcess.call( this, data )
|
||||
.next( function () {
|
||||
var tableNode = this.getFragment().getSelection().getTableNode(),
|
||||
var tableNode = this.getFragment().getSelection().getTableNode(
|
||||
this.getFragment().getDocument()
|
||||
),
|
||||
wikitable = !!tableNode.getAttribute( 'wikitable' ),
|
||||
sortable = !!tableNode.getAttribute( 'sortable' ),
|
||||
collapsible = !!tableNode.getAttribute( 'collapsible' ),
|
||||
|
|
Loading…
Reference in a new issue