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);
 }
Beispiel #2
0
 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);
 }