mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-28 08:00:32 +00:00
4c224d2657
The SingleMenuEntry constructor has too many optional parameters which makes it confusing and dificult to use. Instead system should provide a named constructor `create` that creates new menu entry instance with Icon and click tracking enabled. If developer wants to override event tracking/change icon it is possible via calling `trackClicks` and `setIcon` method calls. This is a first refactoring step to simplify the SingleMenuEntry, the next follow-up will remove unnecessary PageActionsDirector. Bug: T232734 Change-Id: I7a631a635a5c5932845639123c285d1d18df1b5d |
||
---|---|---|
.. | ||
AuthMenuEntry.php | ||
CompositeMenuEntry.php | ||
HomeMenuEntry.php | ||
IMenuEntry.php | ||
IProfileMenuEntry.php | ||
LanguageSelectorEntry.php | ||
LogInMenuEntry.php | ||
LogOutMenuEntry.php | ||
MenuEntry.php | ||
ProfileMenuEntry.php | ||
SingleMenuEntry.php |