User talk:Gerbrant/edit/selection.js


 * 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

 * 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.