MediaWiki REL1_34
PackedOverlayImageGallery.php
Go to the documentation of this file.
1<?php
34 protected function wrapGalleryText( $galleryText, $thumb ) {
35 // If we have no text, do not output anything to avoid
36 // ugly white overlay.
37 if ( trim( $galleryText ) === '' ) {
38 return '';
39 }
40
41 # ATTENTION: The newline after <div class="gallerytext"> is needed to
42 # accommodate htmltidy which in version 4.8.6 generated crackpot HTML
43 # in its absence, see: https://phabricator.wikimedia.org/T3765
44 # -Ævar
45
46 $thumbWidth = $this->getGBWidth( $thumb ) - $this->getThumbPadding() - $this->getGBPadding();
47 $captionWidth = ceil( $thumbWidth - 20 );
48
49 $outerWrapper = '<div class="gallerytextwrapper" style="width: ' . $captionWidth . 'px">';
50
51 return "\n\t\t\t" . $outerWrapper . '<div class="gallerytext">' . "\n"
52 . $galleryText
53 . "\n\t\t\t</div></div>";
54 }
55}
getThumbPadding()
How much padding the thumb has between the image and the inner div that contains the border.
Packed overlay image gallery.
wrapGalleryText( $galleryText, $thumb)
Add the wrapper html around the thumb's caption.