Files
gallery3/themes/default/jquery/jquery.ui.init.js

26 lines
631 B
JavaScript

/**
* Initialize UI elements
*
* @todo Write helpers to grab all jQuery UI components by class and initialize
*/
$("document").ready(function() {
/**
* Reset width of sized photos wider than their
* parent container so that they fit
*/
if ($("#gItem").length) {
var containerWidth = $("#gItem").width();
var oPhoto = $("#gItem img").filter(function() {
return this.id.match(/gPhotoID-/);
})
if (containerWidth < oPhoto.width()) {
var proportion = containerWidth / oPhoto.width();
oPhoto.width(containerWidth);
oPhoto.height(proportion * oPhoto.height());
}
}
});