function modifyAttrs($lnkAttrs, $imgAttrs, $group, $params) { $lnkAttrs['rel'] = 'prettyPhoto'; if ($group) { $lnkAttrs['rel'] .= '[' . $group . ']'; } $link = $lnkAttrs['href']; if ($this->isLink($link)) { $uri = new JURI($link); $uri->setVar('iframe', 'true'); if (!$uri->getVar('height')) { $uri->setVar('height', intval($params->get('lightbox_height'), 10)); } else { $height = $uri->getVar('height'); $uri->delVar('height'); $uri->setVar('height', $height); } if (!$uri->getVar('width')) { $uri->setVar('width', intval($params->get('lightbox_width'), 10)); } else { $width = $uri->getVar('width'); $uri->delVar('width'); $uri->setVar('width', $width); } $lnkAttrs['href'] = $uri->toString(); } return parent::modifyAttrs($lnkAttrs, $imgAttrs, $group, $params); }
function modifyAttrs($lnkAttrs, $imgAttrs, $group, $params) { $lnkAttrs['rel'] = sprintf('rokbox[%d %d]', intval($params->get('lightbox_width'), 10), intval($params->get('lightbox_height'), 10)); if ($group) { $lnkAttrs['rel'] .= '(' . str_replace('_', '', $group) . ')'; } return parent::modifyAttrs($lnkAttrs, $imgAttrs, $group, $params); }
function modifyAttrs($lnkAttrs, $imgAttrs, $group, $params) { $lnkAttrs['rel'] = 'shadowbox'; if ($group) { $lnkAttrs['rel'] .= '[' . $group . ']'; } $link = $lnkAttrs['href']; if ($this->isLink($link)) { $lnkAttrs['rel'] .= ';height=' . intval($params->get('lightbox_height'), 10); $lnkAttrs['rel'] .= ';width=' . intval($params->get('lightbox_width'), 10); } return parent::modifyAttrs($lnkAttrs, $imgAttrs, $group, $params); }
function modifyAttrs($lnkAttrs, $imgAttrs, $group, $params) { JHTML::_('behavior.modal', 'a.modal'); if (empty($lnkAttrs['class'])) { $lnkAttrs['class'] = ''; } else { $lnkAttrs['class'] .= ' '; } $lnkAttrs['class'] .= 'modal'; $link = $lnkAttrs['href']; if ($this->isLink($link)) { $lnkParams = array('handler' => 'iframe', 'size' => array('x' => $params->get('lightbox_width'), 'y' => $params->get('lightbox_height'))); $lnkAttrs['rel'] = str_replace('"', '"', AriJSONHelper::encode($lnkParams)); } return parent::modifyAttrs($lnkAttrs, $imgAttrs, $group, $params); }
function modifyAttrs($lnkAttrs, $imgAttrs, $group, $params) { if ($group) { $lnkAttrs['rel'] = $group; } if (empty($lnkAttrs['class'])) { $lnkAttrs['class'] = ''; } else { $lnkAttrs['class'] .= ' '; } $lnkAttrs['class'] .= 'arifancybox'; $link = $lnkAttrs['href']; if ($this->isLink($link)) { $uri = new JURI($link); $lnkParams = array('width' => intval($uri->getVar('width') ? $uri->getVar('width') : $params->get('lightbox_width'), 10), 'height' => intval($uri->getVar('height') ? $uri->getVar('height') : $params->get('lightbox_height'), 10)); $lnkAttrs['class'] .= ' iframe ' . str_replace('"', '"', AriJSONHelper::encode($lnkParams)); $uri->delVar('width'); $uri->delVar('height'); $lnkAttrs['href'] = $uri->toString(); } return parent::modifyAttrs($lnkAttrs, $imgAttrs, $group, $params); }