BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
Skins\Chameleon\Components\NavbarHorizontal Class Reference
Inheritance diagram for Skins\Chameleon\Components\NavbarHorizontal:
Collaboration diagram for Skins\Chameleon\Components\NavbarHorizontal:

Public Member Functions

 getHtml ()
 
- Public Member Functions inherited from Skins\Chameleon\Components\Component
 __construct (ChameleonTemplate $template,\DOMElement $domElement=null, $indent=0)
 
 setClasses ($classes)
 
 addClasses ($classes)
 
 getSkinTemplate ()
 
 getSkin ()
 
 getIndent ()
 
 getClassString ()
 
 removeClasses ($classes)
 
 getDomElement ()
 
 getHtml ()
 
 getResourceLoaderModules ()
 

Protected Member Functions

 buildHtml ()
 
 buildFixedNavBarIfRequested ()
 
 buildNavBarOpeningTags ()
 
 buildNavBarComponents ()
 
 buildAndCollectNavBarElementFromDomElement ($node, &$elements)
 
 buildNavBarElementFromDomElement ($node)
 
 buildHead ($headElements)
 
 buildTail ($tailElements)
 
 buildNavBarClosingTags ()
 
- Protected Member Functions inherited from Skins\Chameleon\Components\Component
 transformClassesToArray ($classes)
 
 indent ($indent=0)
 
 getAttribute ($attributeName, $default=null)
 

Detailed Description

The NavbarHorizontal class.

A horizontal navbar containing the sidebar items. Does not include standard items (toolbox, search, language links). They need to be added to the page elsewhere

The navbar is a list of lists wrapped in a nav element: <nav role="navigation" id="p-navbar">

Author
Stephan Gambke
Since
1.0

Member Function Documentation

Skins\Chameleon\Components\NavbarHorizontal::buildAndCollectNavBarElementFromDomElement (   $node,
$elements 
)
protected
Parameters
DOMElement$node
$elements
Skins\Chameleon\Components\NavbarHorizontal::buildHead (   $headElements)
protected
Parameters
string[]$headElements
Returns
string
Skins\Chameleon\Components\NavbarHorizontal::buildNavBarClosingTags ( )
protected
Returns
string
Skins\Chameleon\Components\NavbarHorizontal::buildNavBarElementFromDomElement (   $node)
protected
Parameters
\DomElement$node
Returns
string
Skins\Chameleon\Components\NavbarHorizontal::buildNavBarOpeningTags ( )
protected
Returns
string
Skins\Chameleon\Components\NavbarHorizontal::buildTail (   $tailElements)
protected
Parameters
string[]$tailElements
Returns
string
Skins\Chameleon\Components\NavbarHorizontal::getHtml ( )

Builds the HTML code for this component

Returns
String the HTML code

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