Project

General

Profile

Bug #18855 » 0008518_v2.patch

Administrator Admin, 2008-07-12 11:51

View differences:

t3lib/class.t3lib_tceforms.php (Arbeitskopie)
* @return string A section with JavaScript - if $update is false, embedded in <script></script>
*/
function JSbottom($formname='forms[0]', $update = false) {
$jsFile = array();
$elements = array();
// required:
......
if (!$update) {
if ($this->loadMD5_JS) {
$jsFile[] = '<script type="text/javascript" src="'.$this->backPath.'md5.js"></script>';
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('md5.js');
}
$jsFile[] = '<script type="text/javascript" src="'.$this->backPath.'contrib/prototype/prototype.js"></script>';
$jsFile[] = '<script type="text/javascript" src="'.$this->backPath.'contrib/scriptaculous/scriptaculous.js"></script>';
$jsFile[] = '<script type="text/javascript" src="'.$this->backPath.'../t3lib/jsfunc.evalfield.js"></script>';
$jsFile[] = '<script type="text/javascript" src="'.$this->backPath.'jsfunc.tbe_editor.js"></script>';
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('contrib/prototype/prototype.js');
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('contrib/scriptaculous/scriptaculous.js');
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('../t3lib/jsfunc.evalfield.js');
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('jsfunc.tbe_editor.js');
// if IRRE fields were processed, add the JavaScript functions:
if ($this->inline->inlineCount) {
$jsFile[] = '<script src="'.$this->backPath.'contrib/scriptaculous/scriptaculous.js" type="text/javascript"></script>';
$jsFile[] = '<script src="'.$this->backPath.'../t3lib/jsfunc.inline.js" type="text/javascript"></script>';
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('contrib/scriptaculous/scriptaculous.js');
$GLOBALS['TBE_TEMPLATE']->loadJavascriptLib('../t3lib/jsfunc.inline.js');
$out .= '
inline.setPrependFormFieldNames("'.$this->inline->prependNaming.'");
inline.setNoTitleString("'.addslashes(t3lib_BEfunc::getNoRecordTitle(true)).'");
......
// Regular direct output:
if (!$update) {
$spacer = chr(10).chr(9);
$out = $spacer.implode($spacer, $jsFile).t3lib_div::wrapJS($out);
$out = t3lib_div::wrapJS($out);
}
return $out;
typo3/alt_doc.php (Arbeitskopie)
$this->MOD_SETTINGS = t3lib_BEfunc::getModuleData($this->MOD_MENU, t3lib_div::_GP('SET'), $this->MCONF['name']);
// Create an instance of the document template object
$this->doc = t3lib_div::makeInstance('template');
$this->doc = $GLOBALS['TBE_TEMPLATE'];
$this->doc->backPath = $BACK_PATH;
$this->doc->setModuleTemplate('templates/alt_doc.html');
$this->doc->docType = 'xhtml_trans';
(3-3/4)