mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-25 06:46:26 +00:00
Remove code for magnify icon from figcaption node
This icon is now added by Parsoid content CSS. Bug: T160960 Depends-On: Id66f09c54103854ccbaa54a03e7c62890b67cba9 Change-Id: I8d76d759641b091c1821ff658b1201ca625fd146
This commit is contained in:
parent
0e973e2539
commit
aeca5a8253
|
@ -36,39 +36,6 @@ ve.ce.MWImageCaptionNode.static.name = 'mwImageCaption';
|
|||
|
||||
ve.ce.MWImageCaptionNode.static.tagName = 'figcaption';
|
||||
|
||||
/* Methods */
|
||||
|
||||
/**
|
||||
* Reset the magnify button if the structure of the caption changed,
|
||||
* so it is always rendered in the right place.
|
||||
*
|
||||
* The magnify icon will always be attached to the caption; we
|
||||
* handle hiding and showing it per block image type in the CSS rules.
|
||||
*/
|
||||
ve.ce.MWImageCaptionNode.prototype.onSplice = function () {
|
||||
if ( this.$magnify ) {
|
||||
this.$magnify.detach();
|
||||
} else {
|
||||
this.buildMagnify();
|
||||
}
|
||||
|
||||
// Parent method
|
||||
ve.ce.MWImageCaptionNode.super.prototype.onSplice.apply( this, arguments );
|
||||
|
||||
// Reset the magnify icon, prepend it to the caption
|
||||
this.$magnify.prependTo( this.$element );
|
||||
};
|
||||
|
||||
/** */
|
||||
ve.ce.MWImageCaptionNode.prototype.buildMagnify = function () {
|
||||
this.$magnify = $( '<div>' )
|
||||
.addClass( 'magnify' )
|
||||
.prop( 'contentEditable', 'false' );
|
||||
this.$a = $( '<a>' )
|
||||
.addClass( 'internal' )
|
||||
.appendTo( this.$magnify );
|
||||
};
|
||||
|
||||
/* Registration */
|
||||
|
||||
ve.ce.nodeFactory.register( ve.ce.MWImageCaptionNode );
|
||||
|
|
|
@ -9,8 +9,3 @@
|
|||
.ve-ce-mwBlockImageNode > figcaption p {
|
||||
margin: 0 !important; /* stylelint-disable-line declaration-no-important */
|
||||
}
|
||||
|
||||
.ve-ce-mwBlockImageNode > figcaption > .magnify {
|
||||
cursor: default;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue