case 37:
return new downloadPortionLink($id, $init, $compiler);
case 38:
- if ($init['target'] == 'page') {
- $compiler->addTriggersLink($init['page'], $init['to']);
- } else {
- return new triggerLink($id, $init, $compiler);
+ switch ($init['target']) {
+ case 'click':
+ case 'stoponclick':
+ return new triggerLink($id, $init, $compiler);
+ case 'page':
+ default:
+ $compiler->addTriggersLink($init['page'], $init['to']);
+ break;
}
break;
case 39:
];
-
$slides = [];
$slides_options = [];
$res .= '<ul class="splide__list">';
foreach ($slides as $slide) {
- $image_path_relative = preg_replace('/^\/(.*)data\/links\/(.*)$/U','data/links/$2',$slide['path']);
+ $image_path_relative = preg_replace('/^\/(.*)data\/links\/(.*)$/U', 'data/links/$2', $slide['path']);
$image_info = CubeIT_Image::getimagesize($slide['path']);
$image_info_json = ($image_info) ? json_encode(['width' => $image_info[0], 'height' => $image_info[1], 'ratio' => round($image_info[0] / $image_info[1], 4)]) : '';
$image_dimensions = ($image_info && isset($image_info[3])) ? $image_info[3] : '';