From f41ab276c7c1cb693ddf1b64f8987b25df3ff3db Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 2 May 2006 07:59:38 +0000 Subject: [PATCH] Old addition never checked in --- lib/javascript-static.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 72b2f6ab3fc..e8f3246f4df 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -1,5 +1,25 @@ // 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');