ЦЕЛЬ: Последовательное замкнутое переключение регистра выделенного пользователем текста клавишами ВВЕРХ, ВНИЗ.
1) Например, есть текст:
Установлено, что смесь двух изотопов, дейтерия и трития, требует меньше энергии для реакции синтеза по сравнению с энергией, выделяемой во время реакции.
2) Выделяем мышкой:
смесь двух изотопов
3) Нажимаем клавишу ВВЕРХ:
Первое нажатие -> Смесь двух изотопов
Второе нажатие -> СМЕСЬ ДВУХ ИЗОТОПОВ
Третье нажатие -> смесь двух изотопов
и тд ... -> замкнутое переключение. При этом само выделение не должно сниматься во время переключений!
4) Если же нажимать клавишу ВНИЗ, то смена регистра будет происходить в обратном порядке: ВЕРХНИЙ РЕГИСТР -> Как в предложениях -> нижний регистр ->...
Я пробовал изменить регистр выделения клавишей Enter, но
не получилось:
document.onkeyup = function (e) {
if (e.keyCode == 13) {
var selection = window.getSelection()
if (selection.style.textTransform = 'inherit') {
selection.style.textTransform = 'uppercase';
}
else {
selection.style.textTransform = 'inherit';
}
return false;
}
}
Надеюсь на Вашу помощь, уважаемые программисты!