Back to PhocacartRenderMedia class

Method renderMagnific

public
renderMagnific
()

Method renderMagnific - Source code

public function renderMagnific()
{
    //HTMLHelper::_('stylesheet', 'media/com_phocacart/js/magnific/magnific-popup.css', array('version' => 'auto'));
    // HTMLHelper::_('script', 'media/com_phocacart/js/magnific/jquery.magnific-popup.min.js', array('version' => 'auto'), $this->scriptAtributeInline);
    $this->wa->registerAndUseStyle('com_phocacart.magnific-popup', 'media/com_phocacart/js/magnific/magnific-popup.css', array('version' => 'auto'));
    $this->wa->registerAndUseScript('com_phocacart.jquery.magnific-popup', 'media/com_phocacart/js/magnific/jquery.magnific-popup.min.js', array('version' => 'auto'), $this->scriptAtributeInline);
    $s = array();
    $s[] = 'jQuery(document).ready(function() {';
    $s[] = '	jQuery(\'#phImageBox\').magnificPopup({';
    $s[] = '		tLoading: \'' . Text::_('COM_PHOCACART_LOADING') . '\',';
    $s[] = '		tClose: \'' . Text::_('COM_PHOCACART_CLOSE') . '\',';
    $s[] = '		delegate: \'a.magnific\',';
    $s[] = '		type: \'image\',';
    $s[] = '		mainClass: \'mfp-img-mobile\',';
    $s[] = '		zoom: {';
    $s[] = '			enabled: true,';
    $s[] = '			duration: 300,';
    $s[] = '			easing: \'ease-in-out\'';
    $s[] = '		},';
    $s[] = '		gallery: {';
    $s[] = '			enabled: true,';
    $s[] = '			navigateByImgClick: true,';
    $s[] = '			tPrev: \'' . Text::_('COM_PHOCACART_PREVIOUS') . '\',';
    $s[] = '			tNext: \'' . Text::_('COM_PHOCACART_NEXT') . '\',';
    $s[] = '			tCounter: \'' . Text::_('COM_PHOCACART_MAGNIFIC_CURR_OF_TOTAL') . '\'';
    $s[] = '		},';
    $s[] = '		image: {';
    $s[] = '			titleSrc: function(item) {';
    $s[] = '				return item.el.attr(\'title\');';
    $s[] = '			},';
    $s[] = '			tError: \'' . Text::_('COM_PHOCACART_IMAGE_NOT_LOADED') . '\'';
    $s[] = '		}';
    $s[] = '	});';
    $s[] = '});';
    $this->wa->addInlineScript(implode("\n", $s));
    //$this->document->addScriptDeclaration(implode("\n", $s));
}