User talk:Gerbrant/edit/selection.js
Appearance
- Gerbrant.edit.selection
- Allows scripts to edit the selected text in textareas, in particular the selected text in the article editing textarea.
- IE quirk: this script will cause the textarea in question to receive focus, because IE has no way to retreive the selection in textareas without focussing them.
- Non-IE quirk: this script will set the selection in a setTimeout, because Firefox, Konqueror and others modify the selection or display other weird behaviour when scripts stop running and the value of a textarea has been changed.
Members
[edit]- replaceTextareaSelection(t, f)
- If f is defined, replaces the selection text in textarea t with the result of applying f to it.
- Returns the old selection text.
- replaceSelection(f)
- If f is defined, replaces the selection text in the article editing textarea with the result of applying f to it.
- Returns the old selection text.