add a working full window drag and drop

This commit is contained in:
ReznoRMichael 2021-07-19 19:34:32 +02:00
commit f5f8ea4520
4 changed files with 37 additions and 1 deletions

View file

@ -6108,6 +6108,22 @@ document.getElementById("save-location-input").addEventListener("mouseout", func
document.getElementById("checkbox-hints").addEventListener("click", CheckboxHintsToggle, false);
document.getElementById("checkbox-spoilers").addEventListener("click", CheckboxSpoilersToggle, false);
/* Drag & drop file to the window */
window.addEventListener('dragover', function (event) {
event.stopPropagation();
event.preventDefault(); // Style the drag-and-drop as a "copy file" operation.
event.dataTransfer.dropEffect = 'copy';
});
window.addEventListener('drop', function (event) {
event.stopPropagation();
event.preventDefault();
var dt = event.dataTransfer;
/* Launch save file analyzing */
(0,_LoadSaveFile_js__WEBPACK_IMPORTED_MODULE_1__.LoadSaveFile)(dt, new Date());
});
/* ------------------------- Exports ------------------------------- */

File diff suppressed because one or more lines are too long