new Tab(algo, p_tab)
A Tab in the view. Wires together the legend and calls algo's activation functions.
Parameters:
Name | Type | Description |
---|---|---|
algo |
GraphDrawer | Instance of an algorithm. Must have interface methods : init, activate, deactivate |
p_tab |
Object | Jquery tab elector |
- Source:
Members
active :Boolean
Zeigt an, ob der Tab z.Zt. aktiv ist (ungenutzt)
Type:
- Boolean
- Source:
statusBackup :String
HTML des Tabs vor dem Öffnen des Tabs
Type:
- String
- Source:
tab :Object
jQuery Objekt des aktuellen Tabs
Type:
- Object
- Source:
(inner) legendeMax :Object
jQuery Objekt der maximierten Legende
Type:
- Object
- Source:
(inner) legendeMaxButton :Object
jQuery Objekt des "Maximieren" Buttons de Legende im aktuellen Tab
Type:
- Object
- Source:
(inner) legendeMin :Object
jQuery Objekt der minimierten Legende
Type:
- Object
- Source:
(inner) legendeMinButton :Object
jQuery Objekt des "Minimieren" Buttons de Legende im aktuellen Tab
Type:
- Object
- Source:
(inner) statusWindow :Object
jQuery Objekt des statusFensters des Tabs
Type:
- Object
- Source:
(inner) tabChangeWarningDialog :Object
jQuery Objekt des Dialogs, der zu Beginn des Tabs gezeigt wird.
Type:
- Object
- Source:
(inner) tabIntroDialog :Object
jQuery Objekt des Dialogs, der zu Beginn des Tabs gezeigt wird.
Type:
- Object
- Source:
Methods
_activate()
when tab is openend
- Source:
_deactivate()
when tab is closed
- Source:
_init()
Initialisiert das Zeichenfeld
- Source:
animateLegende()
Animiert die Legende: Buttons zum maximieren / minimieren, Icons in den
Buttons, Tooltipp für Vorgängerkante
- Source:
maximizeLegend()
Maximiert die Legende und positioniert sie korrekt.
- Source:
minimizeLegend()
Minimiert die Legende und positioniert sie korrekt.
- Source:
openDialogs()
Öffnet die Dialoge, die zu dem Tab gehören: Eingangsdialog und mglw.
Abfrage, ob man den Tab wirklich verlassen möchte.
- Source: