Home Reference Source
import {MobileControls} from 'guide4you/src/controls/MobileControls.js'
public class | source

MobileControls

Extends:

ControlComposedControlShiftableComposedControl → MobileControls

This class represents the mobile menu containing all the controls.

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

Method Summary

Public Methods
public

addControl(control: Control, options: g4uControlOptions)

public

setMap(map: G4UMap)

Inherited Summary

From class ComposedControl
public
public
public
private

$container_: jQuery

private
private
private
private
public

addControl(control: Control, options: Object)

public

used by positioning

public
public

get$Container(): jQuery

public
public

isSqueezable(dimension: string): boolean

Returns true if the control is squeezable in the given dimension.

public

release(dimension: string)

Removes the squeeze.

public

removeControl(control: Control, propagate: boolean)

public

setMap(map: G4UMap)

public

squeezeBy(dimension: string, value: number): number

Squeezes the control in the given dimension by the provided value.

public
private

addClasses_($item: jQuery): jQuery

This method adds some helping css classes to the items

From class ShiftableComposedControl
private
private
private
private
public

addControl(control: Control, options: g4uControlOptions)

public

shiftControls(shift: *)

Shift the controls the given amount of steps to the left.

Public Constructors

public constructor(options: ShiftableComposedControlOptions) source

Override:

ShiftableComposedControl#constructor

Params:

NameTypeAttributeDescription
options ShiftableComposedControlOptions

Public Members

public handler_: * source

Public Methods

public addControl(control: Control, options: g4uControlOptions) source

Override:

ShiftableComposedControl#addControl

Params:

NameTypeAttributeDescription
control Control
options g4uControlOptions

public setMap(map: G4UMap) source

Override:

ComposedControl#setMap

Params:

NameTypeAttributeDescription
map G4UMap