History log of /dokuwiki/inc/Menu/AbstractMenu.php (Results 1 – 11 of 11)
Revision Date Author Comments
# 33792c0e 19-Apr-2025 Andreas Gohr <andi@splitbrain.org>

Menu: check context visibility after assembling items

This addresses #4400. By checking the context visibility after the
assembly, the context is properly checked for plugin items.


# d4f83172 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

code style: line breaks


# 8c7c53b0 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

codestyle adjustments: class declaration braces


# 33b91513 29-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Apply rector fixes to inc/Menu


# cbb44eab 15-Jun-2018 Andreas Gohr <andi@splitbrain.org>

deprecated trigger_event() in favor of a static method on Event


# 31110e19 01-Sep-2017 Andreas Gohr <andi@splitbrain.org>

introduce a MenuInterface

this helps tieing together the "normal" menus and the MobileMenu and
makes them both implement a getItems() method.


# e6bd4c92 15-Aug-2017 Andreas Gohr <andi@splitbrain.org>

used index array for menu items

This makes it a little easier to splice new elements into position


# 368ce258 19-May-2017 Andreas Gohr <andi@splitbrain.org>

more doc blocks for the menu system


# 2f7a5efd 19-May-2017 Andreas Gohr <andi@splitbrain.org>

use menu for site tools

this adds an option to print the menu without icons (as we do in the
dokuwiki template) but icons were added nontheless


# c2b9771a 19-May-2017 Andreas Gohr <andi@splitbrain.org>

fix base dir for images


# 93b8c351 19-May-2017 Andreas Gohr <andi@splitbrain.org>

beginning of a complete refactoring of the menues

This is an attempt to:

* get rid of the super long, complex functions in in/template.php
* make it easy for plugin authors to add their own items t

beginning of a complete refactoring of the menues

This is an attempt to:

* get rid of the super long, complex functions in in/template.php
* make it easy for plugin authors to add their own items to any
of our menus, regardless of the used template
* continue the progress to make use of SVG in the menues

This takes a similar approach as my actionrefactor branch. Originially
I thought both refactorings could be done in one, merging the
functionality of DokuWiki actions and the menu items. However I couldn't
make it work. So instead we have two separate but similar things.
Maybe they can converge later on.

show more ...