Spade
Mini Shell
| Directory:~$ /home/lmsyaran/www/components/com_jea/views/property/tmpl/ |
| [Home] [System Details] [Kill Me] |
<?php
/**
* This file is part of Joomla Estate Agency - Joomla! extension for real
estate agency
*
* @package Joomla.Site
* @subpackage com_jea
* @copyright Copyright (C) 2008 - 2020 PHILIP Sylvain. All rights
reserved.
* @license GNU General Public License version 2 or later; see
LICENSE.txt
*/
defined('_JEXEC') or die;
/**
*
* @var $this JeaViewProperty
*/
if (!is_array($this->row->images))
{
return;
}
$mainImage = $this->row->images[0];
$previousLabel = JText::_('JPREVIOUS');
$nextLabel = JText::_('JNEXT');
JHtml::stylesheet('com_jea/magnific-popup.css',
array('relative' => true));
JHtml::_('jquery.framework');
JHtml::script('com_jea/jquery.magnific-popup.min.js',
array('relative' => true));
$script = <<<EOB
jQuery(function($) {
var previousLabel = '$previousLabel';
var nextLabel = '$nextLabel';
$('#jea-gallery-preview a').on('click', function(e) {
e.preventDefault();
$('.popup-gallery a:first').trigger('click');
});
$('.popup-gallery').magnificPopup({
delegate: 'a',
type: 'image',
tLoading: 'Loading image #%curr%...',
mainClass: 'mfp-img-mobile',
gallery: {
enabled: true,
navigateByImgClick: true,
preload: [0,1] // Will preload 0 - before current, and 1 after the
current image
},
image: {
tError: '<a href="%url%">The image
#%curr%</a> could not be loaded.',
titleSrc: function(item) {
var title = item.el.attr('title');
var description = item.img.attr('alt');
return description ? title + ' / ' + description : title;
}
}
});
if ($('#jea-gallery-scroll').hasClass('vertical')
&& $(window).width() > 1200) {
$('#jea-preview-img').on('load', function() {
$('#jea-gallery-scroll').css('height',
$(this).height());
});
}
});
EOB;
$this->document->addScriptDeclaration($script);
$gallery_orientation =
$this->params->get('gallery_orientation',
'vertical');
?>
<div id="jea-gallery" class="<?php echo
$gallery_orientation ?>">
<div id="jea-gallery-preview" class="<?php echo
$gallery_orientation ?>">
<a href="<?php echo $mainImage->URL ?>"
title="<?php echo $mainImage->title ?>"><img
src="<?php echo $mainImage->mediumURL ?>"
id="jea-preview-img"
alt="<?php echo $mainImage->description ?>"
/></a>
</div>
<?php if( !empty($this->row->images)): ?>
<div id="jea-gallery-scroll" class="popup-gallery
<?php echo $gallery_orientation ?>">
<?php foreach($this->row->images as $image) : ?>
<a href="<?php echo $image->URL?>"
title="<?php echo $image->title ?>">
<img src="<?php echo $image->mediumURL ?>"
alt="<?php echo $image->description ?>" /></a>
<?php endforeach ?>
</div>
<?php endif ?>
</div>