KWeb  6.4
Menu_HtmlPrinter Class Reference
Inheritance diagram for Menu_HtmlPrinter:
Menu_Printer Menu_PrinterInterface Menu_ListPrinter Menu_IconPrinter Menu_ListPrinter_SimpleJS

Public Member Functions

 __construct ()
 printHtmlAttributes (Menu_ItemInterface $menu, array $options)
 printMenuIcon (Menu_ItemInterface $menu, array $options)
 printMenuTitle (Menu_ItemInterface $menu, array $options)
 printMenuInputElement (Menu_ItemInterface $menu, array $options)
 printMenuLink (Menu_ItemInterface $menu, $open, array $options)
 printMenuContentItem (Menu_ItemInterface $menu, array $options)
 printMenuContent (Menu_ItemInterface $menu, array $options)
 printSubmenu (Menu_ItemInterface $menu, array $options)

Data Fields

 $printerClass = false
 $idFormat = 'menu-item-%s'
 $collapsedClass = 'menu-collapsed'
 $expandedClass = 'menu-expanded'
 $emptyClass = 'menu-empty'
 $activeClass = 'menu-active'
 $importantClass = 'menu-important'
 $typeClassFormat = 'menu-%s'
 $depthClassFormat = 'menu-depth-%s'
 $printEmptyAnchors = true
 $rootClass = ''

Constructor & Destructor Documentation

Menu_HtmlPrinter::__construct ( )

Reimplemented in Menu_IconPrinter.


Member Function Documentation

Menu_HtmlPrinter::printHtmlAttributes ( Menu_ItemInterface menu,
array $  options 
)

Reimplemented in Menu_ListPrinter_SimpleJS.

Menu_HtmlPrinter::printMenuContent ( Menu_ItemInterface menu,
array $  options 
)

Implements Menu_PrinterInterface.

Menu_HtmlPrinter::printMenuContentItem ( Menu_ItemInterface menu,
array $  options 
)
Menu_HtmlPrinter::printMenuIcon ( Menu_ItemInterface menu,
array $  options 
)

Implements Menu_PrinterInterface.

Reimplemented in Menu_IconPrinter.

Menu_HtmlPrinter::printMenuInputElement ( Menu_ItemInterface menu,
array $  options 
)
Menu_HtmlPrinter::printMenuLink ( Menu_ItemInterface menu,
open,
array $  options 
)
Menu_HtmlPrinter::printMenuTitle ( Menu_ItemInterface menu,
array $  options 
)

Implements Menu_PrinterInterface.

Reimplemented in Menu_IconPrinter.

Menu_HtmlPrinter::printSubmenu ( Menu_ItemInterface menu,
array $  options 
)

Implements Menu_PrinterInterface.

Reimplemented in Menu_ListPrinter.


Field Documentation

Menu_HtmlPrinter::$activeClass = 'menu-active'
Menu_HtmlPrinter::$collapsedClass = 'menu-collapsed'
Menu_HtmlPrinter::$depthClassFormat = 'menu-depth-%s'
Menu_HtmlPrinter::$emptyClass = 'menu-empty'
Menu_HtmlPrinter::$expandedClass = 'menu-expanded'
Menu_HtmlPrinter::$idFormat = 'menu-item-%s'
Menu_HtmlPrinter::$importantClass = 'menu-important'
Menu_HtmlPrinter::$printEmptyAnchors = true
Menu_HtmlPrinter::$printerClass = false
Menu_HtmlPrinter::$rootClass = ''
Menu_HtmlPrinter::$typeClassFormat = 'menu-%s'

The documentation for this class was generated from the following file: