return $file->grabFile();
}
+ public function getImage() {
+ return $this->grabFile();
+ }
+
/**
* Extract EXIF Data from image
*
// @todo
}
-$contents = $image->getThumbnail($size);
+if ($size == 'master') {
+ $contents = $image->getImage();
+} else {
+ $contents = $image->getThumbnail($size);
+}
if (!$contents) {
forward("mod/tidypics/graphics/image_error_$size");
}
elgg.provide('elgg.tidypics');
elgg.tidypics.init = function() {
+
+ $(".tidypics-lightbox").fancybox({'type': 'image'});
+
$("#tidypics-sort").sortable({
opacity: 0.7,
revert: true,
$image = $photo = $vars['entity'];
$img = elgg_view_entity_icon($image, 'large', array(
- 'href' => false,
+ 'href' => $image->getIconURL('master'),
'img_class' => 'tidypics-photo',
+ 'link_class' => 'tidypics-lightbox',
));
+elgg_load_js('lightbox');
+elgg_load_css('lightbox');
$owner_link = elgg_view('output/url', array(
'href' => "photos/owner/" . $photo->getOwnerEntity()->username,