Index: C:/xampp/htdocs/45/ChangeLog =================================================================== --- C:/xampp/htdocs/45/ChangeLog (revision 10509) +++ C:/xampp/htdocs/45/ChangeLog (revision 10510) @@ -1,3 +1,7 @@ +2011-02-21 Steffen Kamper + + * Follow-up to #17592: ExtDirect API calls are splitted in single requests and slows down page loading + 2011-02-20 Stanislas Rolland * Follow-up to issue #17677: htmlArea RTE: Classes configuration is loaded twice Index: C:/xampp/htdocs/45/typo3/template.php =================================================================== --- C:/xampp/htdocs/45/typo3/template.php (revision 10509) +++ C:/xampp/htdocs/45/typo3/template.php (revision 10510) @@ -821,11 +821,6 @@ $this->docStyle(); if ($this->extDirectStateProvider) { - $this->pageRenderer->addJsFile( - $this->backPath . 'ajax.php?ajaxID=ExtDirect::getAPI&namespace=TYPO3.ExtDirectStateProvider&' . TYPO3_version, - NULL, - FALSE - ); $this->pageRenderer->addJsFile($this->backPath . '../t3lib/js/extjs/ExtDirect.StateProvider.js'); } Index: C:/xampp/htdocs/45/typo3/backend.php =================================================================== --- C:/xampp/htdocs/45/typo3/backend.php (revision 10509) +++ C:/xampp/htdocs/45/typo3/backend.php (revision 10510) @@ -235,17 +235,6 @@ } - // TYPO3.Ajax.ExtDirec is used for BE toolbar items and may be later for general services - if (isset($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ExtDirect']) && is_array($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ExtDirect'])) { - foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ExtDirect'] as $key => $value) { - if (strpos($key, 'TYPO3.Ajax.ExtDirect') !== FALSE) { - $this->pageRenderer->addJsFile('ajax.php?ajaxID=ExtDirect::getAPI&namespace=TYPO3.Ajax.ExtDirect&' . TYPO3_version, NULL, FALSE); - break; - } - } - } - $this->pageRenderer->addJsFile('ajax.php?ajaxID=ExtDirect::getAPI&namespace=TYPO3.BackendUserSettings&' . TYPO3_version, NULL, FALSE); - $this->generateJavascript(); $this->pageRenderer->addJsInlineCode('BackendInlineJavascript', $this->js);