mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-11 13:48:13 +03:00
Continued implementation of attachment drag+drop
Cannot get working in chrome reliably due to conflicting handling of events and drag+drop API. Getting attachment drop working breaks other parts of TinyMCE. Implementing current work as should still work for MD editor and within FireFox. Related to #1460
This commit is contained in:
@ -21,11 +21,9 @@ class SortableList {
|
||||
this.$emit('sort', {ids: sortable.toArray()});
|
||||
},
|
||||
setData(dataTransferItem, dragEl) {
|
||||
console.log('cat');
|
||||
const jsonContent = dragEl.getAttribute('data-drag-content');
|
||||
if (jsonContent) {
|
||||
const contentByType = JSON.parse(jsonContent);
|
||||
dataTransferItem.setData('bookstack/json', jsonContent);
|
||||
for (const [type, content] of Object.entries(contentByType)) {
|
||||
dataTransferItem.setData(type, content);
|
||||
}
|
||||
|
Reference in New Issue
Block a user