add comments for thumbHeight
parent
7884c13d0d
commit
1125c62505
|
@ -17,6 +17,21 @@ limitations under the License.
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the actual height that an image of dimensions (fullWidth, fullHeight)
|
||||||
|
* will occupy if resized to fit inside a thumbnail bounding box of size
|
||||||
|
* (thumbWidth, thumbHeight).
|
||||||
|
*
|
||||||
|
* If the aspect ratio of the source image is taller than the aspect ratio of
|
||||||
|
* the thumbnail bounding box, then we return the thumbHeight parameter unchanged.
|
||||||
|
* Otherwise we return the thumbHeight parameter scaled down appropriately to
|
||||||
|
* reflect the actual height the scaled thumbnail occupies.
|
||||||
|
*
|
||||||
|
* This is very useful for calculating how much height a thumbnail will actually
|
||||||
|
* consume in the timeline, when performing scroll offset calcuations
|
||||||
|
* (e.g. scroll locking)
|
||||||
|
*/
|
||||||
thumbHeight: function(fullWidth, fullHeight, thumbWidth, thumbHeight) {
|
thumbHeight: function(fullWidth, fullHeight, thumbWidth, thumbHeight) {
|
||||||
if (!fullWidth || !fullHeight) {
|
if (!fullWidth || !fullHeight) {
|
||||||
// Cannot calculate thumbnail height for image: missing w/h in metadata. We can't even
|
// Cannot calculate thumbnail height for image: missing w/h in metadata. We can't even
|
||||||
|
|
Loading…
Reference in New Issue