Replace updatePreview with updateMwData
No need to reimplement updatePreview, just override updateMwData instead. Change-Id: I606fb200c458aff979df660d3b7095bb52c5d012
This commit is contained in:
parent
9593078037
commit
2b6e4ce539
|
@ -96,7 +96,7 @@ ve.ui.MWMathInspector.prototype.getSetupProcess = function ( data ) {
|
||||||
return ve.ui.MWMathInspector.super.prototype.getSetupProcess.call( this, data )
|
return ve.ui.MWMathInspector.super.prototype.getSetupProcess.call( this, data )
|
||||||
.next( function () {
|
.next( function () {
|
||||||
var display = this.selectedNode.getAttribute( 'mw' ).attrs.display || 'default';
|
var display = this.selectedNode.getAttribute( 'mw' ).attrs.display || 'default';
|
||||||
this.displaySelect.selectItem( this.displaySelect.getItemFromData( display ) );
|
this.displaySelect.selectItemByData( display );
|
||||||
this.displaySelect.on( 'choose', this.onChangeHandler );
|
this.displaySelect.on( 'choose', this.onChangeHandler );
|
||||||
this.idInput.on( 'change', this.onChangeHandler );
|
this.idInput.on( 'change', this.onChangeHandler );
|
||||||
}, this );
|
}, this );
|
||||||
|
@ -116,18 +116,15 @@ ve.ui.MWMathInspector.prototype.getTeardownProcess = function ( data ) {
|
||||||
/**
|
/**
|
||||||
* @inheritdoc
|
* @inheritdoc
|
||||||
*/
|
*/
|
||||||
ve.ui.MWMathInspector.prototype.updatePreview = function () {
|
ve.ui.MWMathInspector.prototype.updateMwData = function ( mwData ) {
|
||||||
var mwData = ve.copy( this.selectedNode.getAttribute( 'mw' ) ),
|
// Parent method
|
||||||
display = this.displaySelect.getSelectedItem().getData(),
|
ve.ui.MWMathInspector.super.prototype.updateMwData.call( this, mwData );
|
||||||
|
|
||||||
|
var display = this.displaySelect.getSelectedItem().getData(),
|
||||||
id = this.idInput.getValue();
|
id = this.idInput.getValue();
|
||||||
|
|
||||||
mwData.body.extsrc = this.input.getValue();
|
|
||||||
mwData.attrs.display = display !== 'default' ? display : undefined;
|
mwData.attrs.display = display !== 'default' ? display : undefined;
|
||||||
mwData.attrs.id = id || undefined;
|
mwData.attrs.id = id || undefined;
|
||||||
|
|
||||||
if ( this.visible ) {
|
|
||||||
this.getFragment().changeAttributes( { mw: mwData } );
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Registration */
|
/* Registration */
|
||||||
|
|
Loading…
Reference in New Issue