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