Added insertAtCursor() function. So far this function is only used by the
datbase module.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user