MediaWiki
REL1_24
|
Public Member Functions | |
__construct ($mode= 'traditional') | |
setPerRow ($num) | |
Do not support per-row on packed. | |
Public Attributes | |
const | SCALE_FACTOR = 1.5 |
We artificially have 1.5 the resolution neccessary so that we can scale it up by that much on the client side, without worrying about requesting a new image. | |
Protected Member Functions | |
adjustImageParameters ($thumb, &$imageParameters) | |
Adjust the image parameters for a thumbnail. | |
getGBPadding () | |
getGBWidth ($thumb) | |
getModules () | |
Add javascript which auto-justifies the rows by manipulating the image sizes. | |
getThumbDivWidth ($thumbWidth) | |
Get the width of the inner div that contains the thumbnail in question. | |
getThumbPadding () | |
How much padding such the thumb have between image and inner div that that contains the border. | |
getThumbParams ($img) | |
getVPad ($boxHeight, $thumbHeight) | |
Get vertical padding for a thumbnail. |
Definition at line 23 of file PackedImageGallery.php.
PackedImageGallery::__construct | ( | $ | mode = 'traditional' | ) |
Definition at line 24 of file PackedImageGallery.php.
PackedImageGallery::adjustImageParameters | ( | $ | thumb, |
&$ | imageParameters | ||
) | [protected] |
Adjust the image parameters for a thumbnail.
Used by a subclass to insert extra high resolution images.
MediaTransformOutput | $thumb | The thumbnail |
array | $imageParameters | Array of options |
Reimplemented from TraditionalImageGallery.
Definition at line 89 of file PackedImageGallery.php.
References SCALE_FACTOR.
PackedImageGallery::getGBPadding | ( | ) | [protected] |
Reimplemented from TraditionalImageGallery.
Definition at line 45 of file PackedImageGallery.php.
Referenced by getGBWidth(), and PackedOverlayImageGallery\wrapGalleryText().
PackedImageGallery::getGBWidth | ( | $ | thumb | ) | [protected] |
MediaTransformOutput | bool | $thumb | The thumbnail, or false if no thumb (which can happen) |
Reimplemented from TraditionalImageGallery.
Definition at line 83 of file PackedImageGallery.php.
References getGBPadding(), getThumbDivWidth(), and SCALE_FACTOR.
Referenced by PackedOverlayImageGallery\wrapGalleryText().
PackedImageGallery::getModules | ( | ) | [protected] |
Add javascript which auto-justifies the rows by manipulating the image sizes.
Also ensures that the hover version of this degrades gracefully.
Reimplemented from TraditionalImageGallery.
Definition at line 100 of file PackedImageGallery.php.
References array().
PackedImageGallery::getThumbDivWidth | ( | $ | thumbWidth | ) | [protected] |
Get the width of the inner div that contains the thumbnail in question.
This is the div with the class of "thumb".
int | $thumbWidth | The width of the thumbnail. |
Reimplemented from TraditionalImageGallery.
Definition at line 69 of file PackedImageGallery.php.
References getThumbPadding(), and SCALE_FACTOR.
Referenced by getGBWidth().
PackedImageGallery::getThumbPadding | ( | ) | [protected] |
How much padding such the thumb have between image and inner div that that contains the border.
This is both for verical and horizontal padding. (However, it is cut in half in the vertical direction).
Reimplemented from TraditionalImageGallery.
Definition at line 41 of file PackedImageGallery.php.
Referenced by getThumbDivWidth(), getVPad(), and PackedOverlayImageGallery\wrapGalleryText().
PackedImageGallery::getThumbParams | ( | $ | img | ) | [protected] |
File | $img | The file being transformed. May be false |
Reimplemented from TraditionalImageGallery.
Definition at line 53 of file PackedImageGallery.php.
References array().
PackedImageGallery::getVPad | ( | $ | boxHeight, |
$ | thumbHeight | ||
) | [protected] |
Get vertical padding for a thumbnail.
Generally this is the total height minus how high the thumb is.
int | $boxHeight | How high we want the box to be. |
int | $thumbHeight | How high the thumbnail is. |
Reimplemented from TraditionalImageGallery.
Definition at line 37 of file PackedImageGallery.php.
References getThumbPadding().
PackedImageGallery::setPerRow | ( | $ | num | ) |
Do not support per-row on packed.
It really doesn't work since the images have varying widths.
int | $num |
Reimplemented from ImageGalleryBase.
Definition at line 109 of file PackedImageGallery.php.
const PackedImageGallery::SCALE_FACTOR = 1.5 |
We artificially have 1.5 the resolution neccessary so that we can scale it up by that much on the client side, without worrying about requesting a new image.
Definition at line 35 of file PackedImageGallery.php.
Referenced by adjustImageParameters(), getGBWidth(), and getThumbDivWidth().