Конференция по DevOps практикам — DevOps Fest, 20-21 марта. Cпикеры и доклады на сайте >>
×Закрыть

Вставка цитаты на ДОУ

Если заметили, при копировании кусочка статьи или чужого комментария и вставки в свое текстовое поле, вставленный текст оборачивается тегом blockquote.
Поскольку нет очевидных способов работать с буфером из джс, приходится идти окольными путями. В данном случае хитрость в использовании выделеного текста статьи. Это компенсирует отсутствие апи для считывания того, что в буфере.
Ниже код с комментариями, демонстрирующий реализацию:

пс jsfiddle весьма клевая штука для подготовки примерчиков!

LinkedIn

6 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

jsfiddle действительно клевая штука, но у меня Ваш пример не работает — копируется всё (FF4.0)

у меня работает и в примере и в камментах в фф4

у кого-то в фф4 еще не работает?

Да копируется у всех, в том числе у меня под Хромом.
А вот blockquote вставляется только с первым примером. Я так понимаю это и есть нормальное поведение.

Исходя из текста контрольного примера («И меня копируй» вместо «А меня скопируй отдельно»), я решил, что должно работать при одновременном копировании обеих частей примера. При копировании каждой части по-отдельности работает.

да, должна только первая часть работать :)

да, это сразу понятно, что только первая. Не работает, когда начинаю выделять в первой, а заканчиваю во второй (две части одновременно одним Ctrl+C)

Подписаться на комментарии