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:
Ed Sanders 2017-07-24 11:31:27 +01:00
parent 0e973e2539
commit aeca5a8253
2 changed files with 0 additions and 38 deletions

View file

@ -36,39 +36,6 @@ ve.ce.MWImageCaptionNode.static.name = 'mwImageCaption';
ve.ce.MWImageCaptionNode.static.tagName = 'figcaption'; 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 */ /* Registration */
ve.ce.nodeFactory.register( ve.ce.MWImageCaptionNode ); ve.ce.nodeFactory.register( ve.ce.MWImageCaptionNode );

View file

@ -9,8 +9,3 @@
.ve-ce-mwBlockImageNode > figcaption p { .ve-ce-mwBlockImageNode > figcaption p {
margin: 0 !important; /* stylelint-disable-line declaration-no-important */ margin: 0 !important; /* stylelint-disable-line declaration-no-important */
} }
.ve-ce-mwBlockImageNode > figcaption > .magnify {
cursor: default;
pointer-events: none;
}