// Miscellaneous core Javascript functions for Moodle //insert text @ a cursor function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == '0') { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } 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