Я слышал, тут некоторым нужен счётчик слов и букв при редактировании статьи

Что ж. Что-то с этим, думаю, сделать можно.

Я не фронтедщик. Накидал вчера за ужином скриптик. Посмотреть можно на Гитхабе. Поставь звёздочку, не ленись (ノ◕ヮ◕)ノ*:・゚✧

В частности, вам нужен файлик dtf_counter.user.js. Если открытый его RAW версию, то тот же Tampermonkey автоматически предложит вам его подключить.

Это просто пруф оф концепт. Если сообществу такая штука нужна, то можно будет докрутить дизайн и точность настроить, а то сейчас регулярка не очень с некоторыми типами блоков работает.

Ориентируюсь на wordcounter.net. В перспективе можно было бы что-то такое же сделать.

Я слышал, тут некоторым нужен счётчик слов и букв при редактировании статьи

С завтрашнего дня меня не будет. Так что, не знаю, когда (если реально будет запрос от сообщества) смогу допилить. Но всегда рад принять PR на гитхабе, если кто-то хочет помочь.

7979
19 комментариев

Апанасик вернулся и сразу же начал улучшать дтф, вот он — император!

36
Ответить

Комментарий недоступен

21
Ответить

Не вижу багов и комментариев «Добавим через полгода» 🙃

5
Ответить

Так он и не настоящий фронтэндщик

3
Ответить

// я хз, почему на dtf не ловятся события смены адреса типа popstate, HashChangeEvent и т.п.

// приходится по таймеру проверять текущий адрес

@Denis Shiryaev почему так?

2
Ответить

Может я просто криворукий. С фронтендом стараюсь по минимуму работать. В частности, т.к. подобные вещи в разных браузерах могут себя по-разному вести.

5
Ответить

@Andrey Apanasik 
a = Air.get("module.location")
a.on("Url changed", (change) => {
console.log(change.url);
});

2
Ответить