3 declare(strict_types=1);
58 bool $initially_hidden =
false,
withAdditionalToolEntry(string $id, Slate\Slate $entry, bool $initially_hidden=false, Button\Close $close_button=null)
Append a tool-entry.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This describes the MainBar.
getDisengageAllSignal()
This signal disengages all slates when triggered.
getInitiallyHiddenToolIds()
There are tools that are rendered invisible before first activation.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
getToolsClickSignal()
Get the signal that is triggered when any entry in the tools-button is clicked.
withClearedEntries()
Get a copy of this MainBar without any entries.
getToolsRemovalSignal()
Get the signal that is used for removing a tool.
withAdditionalEntry(string $id, $entry)
Append an entry.
getEntryClickSignal()
Get the signal that is triggered when any entry in the bar is clicked.
getToolsButton()
Returns the button of the tools-trigger.
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
withToolsButton(Button\Bulky $button)
Set button for the tools-trigger.
getToggleToolsSignal()
Signal to toggle the tools-section.
getEngageToolSignal(string $tool_id)
Signal to engage a tool from outside the MainBar.
withActive(string $active)
getCloseButtons()
Buttons to close tools; maybe configure with callback.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...