function getLockOptionEndScript(){
$js = '<script type="text/javascript" language="javascript">'."\n";
+ $js .= '//<![CDATA['."\n";
$js .= "var ".$this->getAttribute('id')."items= {";
foreach ($this->_dependencies as $dependentOn => $elements){
$js .= "'$dependentOn'".' : {dependents :[';
$js=rtrim($js, ",\n");
$js .= '};'."\n";
$js .="lockoptionsallsetup('".$this->getAttribute('id')."');\n";
+ $js .='//]]>'."\n";
$js .='</script>'."\n";
return $js;
}
if ($id === '') {
$id = 'edit-'.$name;
}
- echo '<script language="javascript" type="text/javascript" defer="defer">'."\n";
+ echo "\n".'<script language="javascript" type="text/javascript" defer="defer">'."\n";
+ echo '//<![CDATA['."\n";
echo "$editor = new HTMLArea('$id');\n";
echo "var config = $editor.config;\n";
} else {
echo "\n$editor.generate();\n";
}
+ echo '//]]>'."\n";
echo '</script>'."\n";
}
foreach ($feedback as $i=>$str) {
$js .= 'FEEDBACK['.$i."] = $str;\n";
}
- $js = '<script type="text/javascript" language="javascript">'."<!--\n"."FEEDBACK = new Array();\n".$js."//--></script>\n";
+ $js = '<script type="text/javascript" language="javascript">'."\n//<![CDATA[\n"."FEEDBACK = new Array();\n".$js."//]]>\n</script>\n";
$hp->html = preg_replace('|</head>|i', "$js</head>", $hp->html, 1);
}
// insert hot-potatoes.js
// so some old or modified themes may not insert $body_tags
$body .= ""
. '<script type="text/javascript">'."\n"
- . "<!--\n"
+ . "//<![CDATA[\n"
. " var s = (typeof(window.onload)=='function') ? onload.toString() : '';\n"
. " if (s.indexOf('".$matches[3]."')<0) {\n"
. " if (s=='') {\n" // no previous onload
. " window.onload = new Function('window.onload_hotpot();'+'".$matches[3]."');\n"
. " }\n"
. " }\n"
- . "//-->\n"
+ . "//]]>\n"
. "</script>\n"
;
$footer = '</body>'.$footer;