Плагин на JQuery для получения и замены выделенного на странице такста

Плагин на JQuery для получения и замены выделенного на странице такста.

Работать с ним очень просто:

Используется функция $.selection(window), она возвращает объект с двумя методами get и set.

$.selection().get().html // вернет выделенный html
$.selection().get().text // вернет выделенный text
$.selection().set('Привет'); // заменит выделенный текст на Привет
$.selection().set(text,function(text,info,replaceFunc){
	replaceFunc('Привет') // заменяем выделенную часть на Привет 
	return false; // тогда по умолчанию set не зменяет text 
}); // заменит выделенный текст на Привет 
$.selection().set(text,function(text,info,replaceFunc){ 
	replaceFunc(info.html.replace('Hello','Привет')) // заменяем в выделенной части Hello на Привет 
	return false; // тогда по умолчанию set не зменяет text 
}); // заменит выделенный текст на Привет

По сути, это не плагин jQuery. И практически не использует ее инфраструктуру. Так что без труда можно подключить к любой библиотеке.