Class: Slider

BKGWebMap.Util. Slider

Element zur Erzeugung eines Schiebereglers.

new Slider(options)

Parameters:
Name Type Description
options object Optionen zur Modifikation der Parameter
Source:

Members

<static> direction :string

Richtung für Slider: 'h' für horizontal oder 'v' für vertikal
Source:

<static> div :node

HTML-Element, welches den Slider beinhaltet
Source:

<static> events :OpenLayers.Events

Events Instanz zur Überwachung von Slider-Spezifischen Events Registrierung via: slider.events.register(type, obj, listener); Folgende Events stehen zur Verfügung: valuechanged: Änderung des aktuellen Sliderwertes
Source:

<static> max :number

maximale Wert des Sliders
Source:

<static> maxPx :int

Maximalpixelwert für Sliderposition. Bei -1 berechnet sich dies aus scaleWidth.
Source:

<static> min :number

minimale Wert des Sliders
Source:

<static> minPx :int

Minimalpixelwert für Sliderposition
Source:

<static> mousedown :boolean

Flag für dragmodus
Source:

<static> px :int

aktuelle Pixelposition des Sliders
Source:

<static> scaleSize :int

Breite der Skala, auf der sich der Slider bewegt.
Source:

<static> slider :node

HTML-Element, für den Slider
Source:

<static> sliderSize :int

Breite des Sliders, auf der sich der Slider bewegt.
Source:

<static> style :string

CSS-Klasse für Container
Source:

<static> value :number

aktuelle Wert des Sliders
Source:

Methods

<static> draw() → {node}

Zeichnet alle HTML-Elemente für den Slider
Source:
Returns:
Gibt das HTML-Element welches den Slider beinhaltet zurück
Type
node

<static> onmousedown(evt)

Beginnt den Dragmodus für das Fenster
Parameters:
Name Type Description
evt Event
Source:

<static> onmousemove(evt)

Aktualisiert die Sliderposition im Dragmodus, wenn die Maus bewegt wird
Parameters:
Name Type Description
evt Event
Source:

<static> onmouseup(evt)

Beendet den Dragmodus für das Fenster
Parameters:
Name Type Description
evt Event
Source:

<static> setSliderPos(px)

Aktualisiert die Sliderposition im Wrapper.
Parameters:
Name Type Description
px int Die Pixelposition des Sliders
Source:

<static> setValue(val)

Aktualisiert die Sliderposition anhand des Wertes.
Parameters:
Name Type Description
val number Der neue Wert für den Slider
Source: