Solutions Open Source

Référence de la classe tslib_gmenu_layers

Graphe d'héritage de tslib_gmenu_layers:

Inheritance graph
[légende]
Graphe de collaboration de tslib_gmenu_layers:

Collaboration graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 extProc_init ()
 extProc_RO ($key)
 extProc_beforeLinking ($key)
 extProc_afterLinking ($key)
 extProc_beforeAllWrap ($item, $key)
 isSetIntval ($in)
 extProc_finish ()
 extCalcBorderWithin ($kind, $integer)

Attributs publics

 $GMENU_fixKey = 'layers'
 $divLayers = Array()
 $WMx = 0
 $WMy = 0
 $WMxyArray = array()
 $WMextraScript = ''
 $WMlastKey = ''
 $WMrestoreScript = ''
 $WMresetSubMenus = ''
 $WMactiveHasSubMenu = ''
 $WMactiveKey = ''
 $WMtheSubMenu
 $WMisSub
 $WMhideCode
 $WMonlyOnLoad = 0
 $WMbordersWithin = array()
 $WMsubIds = array()
 $WMtempStore = array()
 $WMlockPosition_addAccumulated = array()
 $VMmouseoverActions = array()
 $VMmouseoutActions = array()


Documentation des fonctions membres

tslib_gmenu_layers::extProc_init (  ) 

Creating unique menu id string plus other initialization of internal variables (all prefixed "WM")

Renvoie:
void

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::extProc_RO ( key  ) 

Processing of mouse-over features depending on whether "freezeMouseover" property is set.

Paramètres:
integer Pointer to $this->menuArr[$key] where the current menu element record is found OR $this->result['RO'][$key] where the configuration for that elements RO version is found! Here it is used with the ->WMid to make unique names
Renvoie:
void

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::extProc_beforeLinking ( key  ) 

Processing before the links are created. This means primarily creating some javaScript code for the management.

Paramètres:
integer Pointer to $this->menuArr[$key] where the current menu element record is found
Renvoie:
void

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::extProc_afterLinking ( key  ) 

Processing after linking, basically setting the

-layers for the menu items. Also some more JavaScript code is made.

Paramètres:
integer Pointer to $this->menuArr[$key] where the current menu element record is found
Renvoie:
void

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::extProc_beforeAllWrap ( item,
key 
)

Wrapping the item in a

section if 'relativeToTriggerItem' was set

Paramètres:
string The current content of the menu item, $this->I['theItem'], passed along.
integer Pointer to $this->menuArr[$key] where the current menu element record is found
Renvoie:
string The modified version of $item, going back into $this->I['theItem']

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::isSetIntval ( in  ) 

Returns true if different from '' OR if intval()!=0

Paramètres:
string Value to evaluate
Renvoie:
boolean true if $in is different from '' OR if intval()!=0

tslib_gmenu_layers::extProc_finish (  ) 

Putting things together, in particular the JavaScript code needed for the DHTML menu.

Renvoie:
mixed Returns the value of a call to the parent function, parent::extProc_finish();

Réimplémentée à partir de tslib_gmenu.

tslib_gmenu_layers::extCalcBorderWithin ( kind,
integer 
)

Creates a JavaScript line which corrects the position of the layer based on the constraints in TypoScript property 'bordersWithin'

Paramètres:
string Direction to test.
integer The boundary limit in the direction set by $kind. If set then a value is returned, otherwise blank.
Renvoie:
string JavaScript string for correction of the layer position (if $integer is true)
Voir également:
extProc_finish(), extProc_init()


Documentation des données membres

tslib_gmenu_layers::$GMENU_fixKey = 'layers'

Réimplémentée à partir de tslib_menu.

tslib_gmenu_layers::$divLayers = Array()

tslib_gmenu_layers::$WMx = 0

tslib_gmenu_layers::$WMy = 0

tslib_gmenu_layers::$WMxyArray = array()

tslib_gmenu_layers::$WMextraScript = ''

Réimplémentée à partir de tslib_menu.

tslib_gmenu_layers::$WMlastKey = ''

tslib_gmenu_layers::$WMrestoreScript = ''

tslib_gmenu_layers::$WMresetSubMenus = ''

tslib_gmenu_layers::$WMactiveHasSubMenu = ''

tslib_gmenu_layers::$WMactiveKey = ''

tslib_gmenu_layers::$WMtheSubMenu

tslib_gmenu_layers::$WMisSub

tslib_gmenu_layers::$WMhideCode

tslib_gmenu_layers::$WMonlyOnLoad = 0

tslib_gmenu_layers::$WMbordersWithin = array()

tslib_gmenu_layers::$WMsubIds = array()

tslib_gmenu_layers::$WMtempStore = array()

tslib_gmenu_layers::$WMlockPosition_addAccumulated = array()

tslib_gmenu_layers::$VMmouseoverActions = array()

tslib_gmenu_layers::$VMmouseoutActions = array()


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri Aug 31 11:43:25 2007 pour OBLADY - Typo3 API v4.1.2 par  doxygen 1.5.3