Копировать имя/цитировать, 1.2
2020-Feb-10, Monday 19:58![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
- Теперь оно пишет «Пишет имя_пользователя:» перед цитатой. Если цитата не выглядит визуально цитатой, то отстилизуйте blockquote в CSS.
- Символ @ теперь экранируется при цитировании, т.к. если он остался в тексте, то это действительно просто символ, а не начало никнейма. Если этого не делать, DW развернёт это в простыню-ссылку на пользователя и всё сломает (а внутри textarea разворачивает в DW-код, который не превращается в ссылку).
Чем больше пишу, тем больше понимаю, что нативная функциональность репоста в самом DW была бы лучше, но что делать. Пользуемся тем, что есть.
P.S.
Если между строками при репосте много воздушного пространства, попробуйте поставить галку «Disable auto-formatting». При этом br'ки и параграфы не будут проставляться автоматически, поэтому если вы добавляете свой комментарий к цитируемому — проставьте к своему добавлению их вручную.
Традиционно, если скрипт не работает — откатывайтесь на предыдущую версию.
no subject
Date: 2020-02-12 08:38 (UTC)no subject
Date: 2020-02-12 08:55 (UTC)no subject
Date: 2020-02-12 09:10 (UTC)no subject
Date: 2020-02-12 09:21 (UTC)> В настройках буфера обмена для сайта стояло "Спрашивать (по умолчанию)", изменила на "Разрешить", все так же.
Теоретически, можно поменять @grant none на @grant GM.setClipboard и, далее в тексте, navigator.clipboard.writeText на GM.setClipboard тогда должно быть без разницы на настройки (если это реализовано). Но это меняет некоторое поведение юзерскриптов, хотя, возможно, это не будет релевантным в этом скрипте.
> Unchecked runtime.lastError: The message port closed before a response was received
Судя по гуглу, несколько расширений сами по себе бросают такое. Вроде бы, это к скрипту не относится.
no subject
Date: 2020-02-12 09:39 (UTC)no subject
Date: 2020-02-12 09:41 (UTC)Ну, заработало и ладно :)