Added insertAtCursor() function. So far this function is only used by the

datbase module.
This commit is contained in:
vyshane
2006-03-15 07:45:19 +00:00
parent 7caf140453
commit 760b407069
+22
View File
@@ -210,3 +210,25 @@ function fix_column_width(colName) {
}
}
}
/*
Insert myValue at current cursor position
*/
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;
}
}