From 355284d5af8c1e683fc2d7b774744cdfeb094dcb Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Fri, 7 Oct 2022 16:39:42 +0000 Subject: [PATCH] wait #5515 --- inc/ws/Util/html5/master/class.ws.html5.compiler.php | 4 ++-- inc/ws/Util/html5/master/class.ws.html5.links.php | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/inc/ws/Util/html5/master/class.ws.html5.compiler.php b/inc/ws/Util/html5/master/class.ws.html5.compiler.php index 45e82bda1..8907a5c03 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.compiler.php +++ b/inc/ws/Util/html5/master/class.ws.html5.compiler.php @@ -2512,9 +2512,9 @@ height="0" width="0" style="display:none;visibility:hidden"> $this->config->bookmarkGroups[] = array('page' => ($link['page']), 'nb' => $link['to'], 'name' => $link['extra']); } - public function addTriggersLink($page, $link) + public function addTriggersLink($page, $link, $delay = 0) { - $this->config->triggersLinks[] = ['page' => $page, 'link' => $link]; + $this->config->triggersLinks[] = ['page' => $page, 'link' => $link, 'delay' => $delay]; } public function addAudiodescription($link) diff --git a/inc/ws/Util/html5/master/class.ws.html5.links.php b/inc/ws/Util/html5/master/class.ws.html5.links.php index 322342f45..3dbbe8d7f 100644 --- a/inc/ws/Util/html5/master/class.ws.html5.links.php +++ b/inc/ws/Util/html5/master/class.ws.html5.links.php @@ -282,7 +282,9 @@ class wsHTML5Link return new triggerLink($id, $init, $compiler); case 'page': default: - $compiler->addTriggersLink($init['page'], $init['to']); + $extras = self::parseExtras($init['extra']); + $delay=$extras['delay']??0; + $compiler->addTriggersLink($init['page'], $init['to'],$delay); break; } break; -- 2.39.5