Documentation TYPO3 par Ameos |
Public Member Functions | |
extProc_init () | |
extProc_RO ($key) | |
extProc_beforeLinking ($key) | |
extProc_afterLinking ($key) | |
extProc_beforeAllWrap ($item, $key) | |
isSetIntval ($in) | |
extProc_finish () | |
extCalcBorderWithin ($kind, $integer) | |
Public Attributes | |
$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() |
Definition at line 84 of file tmenu_layers.php.
tslib_tmenu_layers::extProc_init | ( | ) |
Creating unique menu id string plus other initialization of internal variables (all prefixed "WM")
Reimplemented from tslib_tmenu.
Definition at line 116 of file tmenu_layers.php.
References t3lib_div::intExplode().
tslib_tmenu_layers::extProc_RO | ( | $ | key | ) |
Processing of mouse-over features depending on whether "freezeMouseover" property is set.
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 |
Reimplemented from tslib_tmenu.
Definition at line 134 of file tmenu_layers.php.
tslib_tmenu_layers::extProc_beforeLinking | ( | $ | key | ) |
Processing before the links are created. This means primarily creating some javaScript code for the management.
integer | Pointer to $this->menuArr[$key] where the current menu element record is found |
Reimplemented from tslib_tmenu.
Definition at line 150 of file tmenu_layers.php.
References tslib_menu::getMPvar(), t3lib_div::intInRange(), tslib_menu::isActive(), and tslib_menu::subMenu().
tslib_tmenu_layers::extProc_afterLinking | ( | $ | key | ) |
Processing after linking, basically setting the
integer | Pointer to $this->menuArr[$key] where the current menu element record is found |
Reimplemented from tslib_tmenu.
Definition at line 205 of file tmenu_layers.php.
tslib_tmenu_layers::extProc_beforeAllWrap | ( | $ | item, | |
$ | key | |||
) |
Wrapping the item in a
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 |
Reimplemented from tslib_tmenu.
Definition at line 240 of file tmenu_layers.php.
tslib_tmenu_layers::isSetIntval | ( | $ | in | ) |
Returns true if different from '' OR if intval()!=0
string | Value to evaluate |
Definition at line 253 of file tmenu_layers.php.
Referenced by extProc_finish().
tslib_tmenu_layers::extProc_finish | ( | ) |
Putting things together, in particular the JavaScript code needed for the DHTML menu.
Reimplemented from tslib_tmenu.
Definition at line 262 of file tmenu_layers.php.
References extCalcBorderWithin(), and isSetIntval().
tslib_tmenu_layers::extCalcBorderWithin | ( | $ | kind, | |
$ | integer | |||
) |
Creates a JavaScript line which corrects the position of the layer based on the constraints in TypoScript property 'bordersWithin'
string | Direction to test. | |
integer | The boundary limit in the direction set by $kind. If set then a value is returned, otherwise blank. |
Definition at line 444 of file tmenu_layers.php.
Referenced by extProc_finish().