| 1 |
function insertAtCursor(myField, myValue) {
|
| 2 |
//IE support
|
| 3 |
if (document.selection) {
|
| 4 |
myField.focus();
|
| 5 |
sel = document.selection.createRange();
|
| 6 |
sel.text = myValue;
|
| 7 |
}
|
| 8 |
|
| 9 |
//MOZILLA/NETSCAPE support
|
| 10 |
else if (myField.selectionStart || myField.selectionStart == '0') {
|
| 11 |
var startPos = myField.selectionStart;
|
| 12 |
var endPos = myField.selectionEnd;
|
| 13 |
myField.value = myField.value.substring(0, startPos)
|
| 14 |
+ myValue
|
| 15 |
+ myField.value.substring(endPos, myField.value.length);
|
| 16 |
} else {
|
| 17 |
myField.value += myValue;
|
| 18 |
}
|
| 19 |
}
|
| 20 |
|
| 21 |
// calling the function
|
| 22 |
// insertAtCursor(document.formName.fieldName, Ôthis valueÕ);
|
| 23 |
|
| 24 |
Drupal.contemplate = new Object();
|
| 25 |
|
| 26 |
Drupal.contemplate.toggle = function() {
|
| 27 |
var target = $(this).attr('toggletarget');
|
| 28 |
$(target)[0].disabled = this.checked ? false : true;
|
| 29 |
$(target + '-keys').css('opacity', this.checked ? 1 : .2)
|
| 30 |
}
|
| 31 |
|
| 32 |
if (Drupal.jsEnabled) {
|
| 33 |
$(document).ready(function(){
|
| 34 |
$("input[@id*=enable]")
|
| 35 |
.click(Drupal.contemplate.toggle)
|
| 36 |
.click();
|
| 37 |
});
|
| 38 |
}
|