2 /// Load up any required Javascript libraries
4 if (!defined('MOODLE_INTERNAL')) {
5 die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
8 if (!empty($CFG->aspellpath
)) { // Enable global access to spelling feature.
9 echo '<script type="text/javascript" src="'.$CFG->httpswwwroot
.'/lib/speller/spellChecker.js"></script>'."\n";
12 if (!empty($CFG->editorsrc
) ) {
13 foreach ( $CFG->editorsrc
as $scriptsource ) {
14 echo '<script type="text/javascript" src="'. $scriptsource .'"></script>'."\n";
19 <!--<style type
="text/css">/*<![CDATA[*/ body
{behavior
:url(<?php
echo $CFG->httpswwwroot ?
>/lib
/csshover
.htc
);} /*]]>*/</style
>-->
21 <script type
="text/javascript" src
="<?php echo $CFG->httpswwwroot ?>/lib/javascript-static.js"></script
>
22 <script type
="text/javascript" src
="<?php echo $CFG->httpswwwroot ?>/lib/javascript-mod.php"></script
>
23 <script type
="text/javascript" src
="<?php echo $CFG->httpswwwroot ?>/lib/overlib.js"></script
>
24 <script type
="text/javascript" src
="<?php echo $CFG->httpswwwroot ?>/lib/cookies.js"></script
>
25 <script type
="text/javascript" src
="<?php echo $CFG->httpswwwroot ?>/lib/ufo.js"></script
>
27 <script type
="text/javascript" defer
="defer">
31 setTimeout('fix_column_widths()', 20);
33 function openpopup(url
,name
,options
,fullscreen
) {
34 fullurl
= "<?php echo $CFG->httpswwwroot ?>" + url
;
35 windowobj
= window
.open(fullurl
,name
,options
);
37 windowobj
.moveTo(0,0);
38 windowobj
.resizeTo(screen
.availWidth
,screen
.availHeight
);
44 function uncheckall() {
46 void(el
=d
.getElementsByTagName('INPUT'));
47 for(i
=0;i
<el
.length
;i++
)
53 void(el
=d
.getElementsByTagName('INPUT'));
54 for(i
=0;i
<el
.length
;i++
)
58 function inserttext(text
) {
60 if (!empty($SESSION->inserttextform
)) {
61 $insertfield = "opener.document.forms['$SESSION->inserttextform'].$SESSION->inserttextfield";
63 $insertfield = "opener.document.forms['theform'].message";
65 echo " text = ' ' + text + ' ';\n";
66 echo " if ( $insertfield.createTextRange && $insertfield.caretPos) {\n";
67 echo " var caretPos = $insertfield.caretPos;\n";
68 echo " caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;\n";
70 echo " $insertfield.value += text;\n";
72 echo " $insertfield.focus();\n";
75 <?php
if (!empty($focus)) {
76 if(($pos = strpos($focus, '.')) !== false) {
77 //old style focus using form name - no allowed inXHTML Strict
78 $topelement = substr($focus, 0, $pos);
79 echo "function setfocus() { if(document.$topelement) document.$focus.focus(); }\n";
81 //focus element with given id
82 echo "function setfocus() { if(el = document.getElementById('$focus')) el.focus(); }\n";