--- /dev/null
+function popUpProperties(inobj) {
+ op = window.open();
+ op.document.open('text/plain');
+ for (objprop in inobj) {
+ op.document.write(objprop + ' => ' + inobj[objprop] + '\n');
+ }
+ op.document.close();
+}
+
+function fillmessagebox(text) {
+ document.form.message.value = text;
+}
+
+function copyrichtext(textname) {
+/// Legacy stub for old editor - to be removed soon
+ return true;
+}
+
+function checkall() {
+ void(d=document);
+ void(el=d.getElementsByTagName('INPUT'));
+ for(i=0;i<el.length;i++)
+ void(el[i].checked=1)
+}
+
+function lockoptions(form, master, subitems) {
+ // subitems is an array of names of sub items
+ // requires that each item in subitems has a
+ // companion hidden item in the form with the
+ // same name but prefixed by "h"
+ if (eval("document."+form+"."+master+".checked")) {
+ for (i=0; i<subitems.length; i++) {
+ unlockoption(form, subitems[i]);
+ }
+ } else {
+ for (i=0; i<subitems.length; i++) {
+ lockoption(form, subitems[i]);
+ }
+ }
+ return(true);
+}
+
+function lockoption(form,item) {
+ eval("document."+form+"."+item+".disabled=true");/* IE thing */
+ eval("document."+form+".h"+item+".value=1");
+}
+
+function unlockoption(form,item) {
+ eval("document."+form+"."+item+".disabled=false");/* IE thing */
+ eval("document."+form+".h"+item+".value=0");
+}
-<?php defined('MOODLE_INTERNAL') or die('Direct access to this script is forbidden.'); ?>
+<?php /// $Id$
+ /// Load up any required Javascript libraries
-<script language="JavaScript" type="text/javascript"
+ if (!defined('MOODLE_INTERNAL')) {
+ die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
+ }
- src="<?php echo "$CFG->wwwroot/lib/overlib.js" ?>"></script>
-<?php
- // Enable global access to spelling feature.
- if(!empty($CFG->aspellpath)) {
- echo "<script src=\"".$CFG->wwwroot."/lib/speller/spellChecker.js\"></script>\n";
+ if(!empty($CFG->aspellpath)) { // Enable global access to spelling feature.
+ echo '<script src="'.$CFG->wwwroot.'/lib/speller/spellChecker.js"></script>\n';
}
?>
+<script language="JavaScript" type="text/javascript" src="<?php echo $CFG->wwwroot ?>/lib/overlib.js"></script>
+<script language="JavaScript" type="text/javascript" src="<?php echo $CFG->wwwroot ?>/lib/javascript-static.js"></script>
<script language="JavaScript" type="text/javascript">
-<!-- //hide
-
-function popUpProperties(inobj) {
- op = window.open();
- op.document.open('text/plain');
- for (objprop in inobj) {
- op.document.write(objprop + ' => ' + inobj[objprop] + '\n');
- }
- op.document.close();
-}
-
-function fillmessagebox(text) {
- document.form.message.value = text;
-}
+<!-- // Non-Static Javascript functions
function openpopup(url,name,options,fullscreen) {
fullurl = "<?php echo $CFG->wwwroot ?>" + url;
return false;
}
-function copyrichtext(textname) {
-/// Legacy stub for old editor - to be removed soon
- return true;
-}
-
-function checkall() {
- void(d=document);
- void(el=d.getElementsByTagName('INPUT'));
- for(i=0;i<el.length;i++)
- void(el[i].checked=1)
-}
-
function inserttext(text) {
<?php
if (!empty($SESSION->inserttextform)) {
?>
}
-function lockoptions(form, master, subitems) {
- // subitems is an array of names of sub items
- // requires that each item in subitems has a
- // companion hidden item in the form with the
- // same name but prefixed by "h"
- if (eval("document."+form+"."+master+".checked")) {
- for (i=0; i<subitems.length; i++) {
- unlockoption(form, subitems[i]);
- }
- } else {
- for (i=0; i<subitems.length; i++) {
- lockoption(form, subitems[i]);
- }
- }
- return(true);
-}
-
-function lockoption(form,item) {
- eval("document."+form+"."+item+".disabled=true");/* IE thing */
- eval("document."+form+".h"+item+".value=1");
-}
-
-function unlockoption(form,item) {
- eval("document."+form+"."+item+".disabled=false");/* IE thing */
- eval("document."+form+".h"+item+".value=0");
-}
-
<?php if (!empty($focus)) { echo "function setfocus() { document.$focus.focus() }\n"; } ?>
// done hiding -->
-
</script>