LimeSurvey API - Master branch

TFAMenuClass extends Menu
in package

Extending the basic menu class with an icon in front of the label

Table of Contents

Properties

$href  : string
$iconClass  : string
Font-awesome icon class.
$isDropDown  : bool
If true, render this menu as a dropdown.
$isInMiddleSection  : bool
Added option because we split the menu into two sections for LS6 If true, render this menu in the middle section. False would render it in the right section
$isPrepended  : bool
If true, render this menu before the main menu.
$label  : string
$menuItems  : array<string|int, MenuItem>
$onClick  : string
$tooltip  : string

Methods

__construct()  : void
getHref()  : string
getIconClass()  : string
getLabel()  : string
getMenuItems()  : array<string|int, MenuItem>
getOnClick()  : string
getTooltip()  : string
isButton()  : bool
isDropDown()  : bool
isInMiddleSection()  : bool
isPrepended()  : bool

Properties

$href

protected string $href = "#"

$iconClass

Font-awesome icon class.

protected string $iconClass = ""

$isDropDown

If true, render this menu as a dropdown.

protected bool $isDropDown = false

$isInMiddleSection

Added option because we split the menu into two sections for LS6 If true, render this menu in the middle section. False would render it in the right section

protected bool $isInMiddleSection = true

$isPrepended

If true, render this menu before the main menu.

protected bool $isPrepended = false

$label

protected string $label = "Missing label"

$menuItems

protected array<string|int, MenuItem> $menuItems = []

$onClick

protected string $onClick = ""

$tooltip

protected string $tooltip = ""

Methods

__construct()

public __construct(array<string|int, mixed> $options) : void
Parameters
$options : array<string|int, mixed>
  • Options for either dropdown menu or plain link

getHref()

public getHref() : string
Return values
string

getIconClass()

public getIconClass() : string
Return values
string

getLabel()

public getLabel() : string
Return values
string

getMenuItems()

public getMenuItems() : array<string|int, MenuItem>
Return values
array<string|int, MenuItem>

getOnClick()

public getOnClick() : string
Return values
string

getTooltip()

public getTooltip() : string
Return values
string

isButton()

public isButton() : bool
Return values
bool

isDropDown()

public isDropDown() : bool
Return values
bool

isInMiddleSection()

public isInMiddleSection() : bool
Return values
bool

isPrepended()

public isPrepended() : bool
Return values
bool

        
On this page

Search results