$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)
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;