Ferreteria/v0.4/file/menu/items
< Ferreteria | v0.4 | file/menu
Jump to navigation
Jump to search
Purpose
This folder contains classes for building navigational display elements (aka menus) on a page.
Files
Terminology
[self [content]] (2020-12-08 note: I don't remember exactly what this refers to)
- "content" is what changes from item to item; it may include formatting with variable elements
- "self" may include additional formatting that surrounds all of "content" and changes only with respect to the item's state
History
- 2013-10-08 clsNavBar, clsNavItem, clsNavLink
- 2013-10-10 clsNavbar_flat, clsNavbar_tree, clsNavItemText
- 2013-11-29 renamed from menu.php to navbar.php because proper menus look like they'll need another set of classes
- 2016-11-29 Adapting for new Page system
- 2016-12-05 Adapting some things from page/shop.php
- ftLinkableNode, fcMenuItem_link->fcNavItem_link, fcMenuItem_standard, fcMenuFolder, fcMenuFolder_standard
- 2016-12-08 some renaming
- 2016-12-09 merging page.navbar.php into here (menu-base.php)
- fcNavItem, fcPageBlock
- 2016-12-27..28 reworking class structure
- removed ftLinkableNode
- 2017-01-10 extracted kiosk classes to kiosk.php for easier reference; renamed this from menu-base.php -> items.php
- 2020-12-08 extracted classes to individual files, because it was getting difficult to keep track of them; created this HTYP page for folder