File: /www/wwwroot/claudiayancor.duckdns.org/wp-content/plugins/photonic/Lightboxes/Strip.php
<?php
namespace Photonic_Plugin\Lightboxes;
use Photonic_Plugin\Modules\Core;
require_once 'Lightbox.php';
class Strip extends Lightbox {
protected function __construct() {
$this->library = 'strip';
parent::__construct();
}
/**
* @param $rel_id
* @param Core $module
* @return array
*/
public function get_gallery_attributes($rel_id, $module) {
global $photonic_lightbox_no_loop;
$specific = [
'data-strip-group' => ['lightbox-photonic-' . $module->provider . '-stream-' . (empty($rel_id) ? $module->gallery_index : $rel_id)]
];
if (!empty($photonic_lightbox_no_loop)) {
$specific['data-strip-group-options'] = ["loop: false"];
}
return [
'class' => $this->class,
'rel' => ['lightbox-photonic-' . $module->provider . '-stream-' . (empty($rel_id) ? $module->gallery_index : $rel_id)],
'specific' => $specific,
];
}
public function get_photo_attributes($photo_data, $module) {
$out = parent::get_photo_attributes($photo_data, $module);
return $out . ' data-strip-caption="' . $photo_data['title'] . '" ';
}
}