Армен @lil_mikazuki
Frontend engineer
Информация
- В рейтинге
- Не участвует
- Откуда
- Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Frontend Developer
Senior
Git
JavaScript
React
Redux
HTML
CSS
TypeScript
Webpack
Node.js
Jest
Frontend engineer
Представляю, насколько это интересно было делать. Аж захотелось повторить =)
Спасибо! Исправил
Моя мотивация была простой: развлечься и научиться чему-то новому. Захват рынка текстовых редакторов в план (пока что) не входит
Я не пробовал, но должно работать и с мультивыделением. Просто в Selection сразу будет несколько Range. Можно в консоли быстренько проверить примерно так:
let selection = document.getSelection();
for (let i = 0; i < selection.rangeCount; i++) {
console.log(selection.getRangeAt(i).toString()));
}
У меня Firefox нет, если получится, расскажите)
Я пока вот этим всем занимался, смотрел их исходники тоже. Довльно удобная штука)
Они, кстати говоря, используют базовое форматирование, насколько я понял. Сами ничего не костылят)
Они просто подумали: «Кто мы такие, чтобы спорить?»