# HG changeset patch # User Nicholas Jillings # Date 1509446162 0 # Node ID 096b7a56ba277c759b5e7da154d8830fa80870e2 # Parent 7d1a34b5a4d28976ac792d0e5bb1d5468efed513 Potential fix for #141 diff -r 7d1a34b5a4d2 -r 096b7a56ba27 interfaces/ordinal.js --- a/interfaces/ordinal.js Tue Oct 31 09:54:55 2017 +0000 +++ b/interfaces/ordinal.js Tue Oct 31 10:36:02 2017 +0000 @@ -251,7 +251,8 @@ e.currentTarget.classList.add("dragging"); e.dataTransfer.effectAllowed = 'move'; - e.dataTransfer.setData('text/plain', audioObject.id); + //e.dataTransfer.setData('text/plain', audioObject.id); + sessionStorage.setItem("drag-object", audioObject.id); } function dragEnter(e) { @@ -270,7 +271,7 @@ e.dataTransfer.dropEffect = 'move'; // See the section on the DataTransfer object. - var srcid = Number(e.dataTransfer.getData("text/plain")); + var srcid = Number(sessionStorage.getItem("drag-object")); var elements = container.childNodes; var srcObject = audioEngineContext.audioObjects.find(function (ao) { return ao.id === srcid; @@ -311,6 +312,8 @@ ao.interfaceDOM.processMovement(); }); + sessionStorage.removeItem("drag-object"); + return false; }