The div below is draggable using the HTML5 Drag and Drop API. The PMA.UI.Components.Gallery and PMA.UI.Components.SlideLoader
expect an object of MIME TYPE "application/x-pma-node" @{link PMA.UI.Components.DragDropMimeType}
and of the type PMA.UI.Components~dragDropObject
<!--create a draggable element and attach the events --> <div draggable="true" ondragstart="drag(event)">Drag me over the slideloader or the gallery</div> <script type="text/javascript"> console.log("PMA.UI loaded: " + PMA.UI.getVersion()); function drag(ev) { ev.dataTransfer.setData(PMA.UI.Components.DragDropMimeType, JSON.stringify({ serverUrl: "https://host.pathomation.com/pma.core.2/", path: "Reference/3DHistech/CMU-1.mrxs", isFolder: false })); } </script>
Drag me over the slideloader or the gallery