Class: Tab

Tab

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
Author:
  • Adrian Haarbach
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: