2 Кб, 182x38
Задача: сделать drag-and-drop элемента (div, img) в textarea таким образом чтобы получался валидный маркдаун в месте дропа.
Условия: никаких фреймворков, только ваниль или лучше если можно это сделать вообще без JS.
Подскажите с какой стороны копать позязя.
Условия: никаких фреймворков, только ваниль или лучше если можно это сделать вообще без JS.
Подскажите с какой стороны копать позязя.
>>293 (OP)
Копать лучше в сторону Drag And Drop API
https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
Копать лучше в сторону Drag And Drop API
https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API
>>336
На крестах решение просит может.
На крестах решение просит может.
>>608
Делали.
Раньше можно было вставить прозрачный элемент поверх того что надо драгать, сделать ему видимость когда он в фокусе и положить в src что надо и оно дропалось в поля прекрасно, ноль жабаскрипта и капелька цээсэса.
Но потом какие-то макаки сломали это поведение в браузерах и теперь при дропе картинки в поле не происходит ровным счётом нихуя, а в прошлом году в поле вставлялся src в таком случае.
Делали.
Раньше можно было вставить прозрачный элемент поверх того что надо драгать, сделать ему видимость когда он в фокусе и положить в src что надо и оно дропалось в поля прекрасно, ноль жабаскрипта и капелька цээсэса.
Но потом какие-то макаки сломали это поведение в браузерах и теперь при дропе картинки в поле не происходит ровным счётом нихуя, а в прошлом году в поле вставлялся src в таком случае.
>>726
Да, так раньше можно было делать, но это костыли. Крупные проекты/сайты так, как вы сказали не делали
Да, так раньше можно было делать, но это костыли. Крупные проекты/сайты так, как вы сказали не делали
>>293 (OP)
В textarea не получится ничего кроме текста вставить, какой нахуй валидный маркдаун в месте дропа в textarea?? Аахахахахах!!!1 Советую начать с <div contentEditable="true"></div> (https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content)
В textarea не получится ничего кроме текста вставить, какой нахуй валидный маркдаун в месте дропа в textarea?? Аахахахахах!!!1 Советую начать с <div contentEditable="true"></div> (https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content)
Обновить тред