added drag & drop files on note detail

This commit is contained in:
zadam 2019-02-26 21:37:15 +01:00
parent 8b3e721028
commit 5b251b9977

View File

@ -18,6 +18,7 @@ import noteDetailRelationMap from './note_detail_relation_map.js';
import bundleService from "./bundle.js";
import attributeService from "./attributes.js";
import utils from "./utils.js";
import importDialog from "../dialogs/import.js";
const $noteTitle = $("#note-title");
@ -330,6 +331,20 @@ messagingService.subscribeToSyncMessages(syncData => {
}
});
$noteDetailWrapper.on("dragover", e => e.preventDefault());
$noteDetailWrapper.on("dragleave", e => e.preventDefault());
$noteDetailWrapper.on("drop", e => {
importDialog.uploadFiles(getCurrentNoteId(), e.originalEvent.dataTransfer.files, {
safeImport: true,
shrinkImages: true,
textImportedAsText: true,
codeImportedAsCode: true,
explodeArchives: true
});
});
$(document).ready(() => {
$noteTitle.on('input', () => {
noteChanged();