Add Toggle Interface feature

This commit is contained in:
Beu
2022-03-03 18:00:30 +01:00
parent 42d9996f8f
commit e7903af87a
4 changed files with 142 additions and 55 deletions

View File

@ -248,13 +248,12 @@ class ManialinkManager implements ManialinkPageAnswerListener, CallbackListener,
* @param bool $hideOnClick
* @return bool
*/
public function sendManialink($manialinkText, $logins = null, $timeout = 0, $hideOnClick = false) {
public function sendManialink($manialinkText, $logins = null, $timeout = 0, $hideOnClick = false, $ToggleUIFeature = true) {
//Add Toggle Feature
if($manialinkText instanceof ManiaLink){
/*$toggleInterfaceF9 = new \FML\Script\Features\ToggleInterface("F9");
$manialinkText->getScript()
->addFeature($toggleInterfaceF9); (not working yet) */
}
if($ToggleUIFeature && $manialinkText instanceof ManiaLink){
$toggleInterface = new \FML\Script\Features\ToggleInterface;
$script = $manialinkText->getScript()->addFeature($toggleInterface);
}
$manialinkText = (string) $manialinkText;