+2008-01-20 Ingo Renner <ingo@typo3.org>
+
+ * fixed bug #7211: "Start in Module" does not work anymore
+
2008-01-19 Stanislas Rolland <stanislas.rolland@fructifor.ca>
* Added feature: Various enhancements to image dialog in htmlArea RTE
';
// Check editing of page:
- $this->editPageHandling();
+ $this->handlePageEditing();
$this->setStartupModule();
}
*
* @return void
*/
- private function editPageHandling() {
+ private function handlePageEditing() {
if(!t3lib_extMgm::isLoaded('cms')) {
return;
if($startModule) {
$this->js .= '
// start in module:
- function startInModule(modName, cMR_flag, addGetVars) { //
- if ($(content) && top.goToModule) {
+ function startInModule(modName, cMR_flag, addGetVars) {
+ Event.observe(document, \'dom:loaded\', function() {
top.goToModule(modName, cMR_flag, addGetVars);
- } else {
- window.setTimeout(function() { startInModuleModule(modName, cMR_flag, addGetVars); }, 500);
- }
+ });
}
-// startInModule(\''.$startModule.'\', false, \''.$moduleParameters.'\');
- '; //TODO get start module working
+ startInModule(\''.$startModule.'\', false, \''.$moduleParameters.'\');
+ ';
}
}
}
$javascriptCommand = '
- top.content.location=top.getModuleUrl(top.TS.PATH_typo3+"'.$this->appendQuestionmarkToLink($subModuleData['link']).'"'.$additionalJavascript.'+additionalGetVariables);
+ $(\'content\').src = top.getModuleUrl(top.TS.PATH_typo3+"'.$this->appendQuestionmarkToLink($subModuleData['link']).'"'.$additionalJavascript.'+additionalGetVariables);
top.fsMod.currentMainLoaded="'.$parentModuleName.'";
';