mobile drag fixes

This commit is contained in:
Mashy 2019-11-06 09:51:58 +10:00
parent 439cea1999
commit c50bb97aa9
2 changed files with 12 additions and 3 deletions

View File

@ -217,7 +217,10 @@ function Construct(props) {
return ( return (
<label onDragStart={specClick} key={i} draggable="true" onDragEnd={() => setItemUnequip([])}> <label onDragStart={ev => {
ev.dataTransfer.setData('text', '');
specClick(ev);
}} key={i} draggable="true" onDragEnd={() => setItemUnequip([])}>
<button <button
key={i} key={i}
onClick={specClick} onClick={specClick}

View File

@ -215,7 +215,10 @@ class Vbox extends preact.Component {
const vboxObject = shapes[v] ? shapes[v]() : v; const vboxObject = shapes[v] ? shapes[v]() : v;
return ( return (
<label draggable='true' <label draggable='true'
onDragStart={ev => ev.dataTransfer.setData('text', '')} onDragStart={ev => {
onClick(ev);
ev.dataTransfer.setData('text', '')
}}
onDragEnd={clearVboxSelected}> onDragEnd={clearVboxSelected}>
<button <button
class={classes} class={classes}
@ -328,7 +331,10 @@ class Vbox extends preact.Component {
return ( return (
<label <label
draggable='true' draggable='true'
onDragStart={ev => ev.dataTransfer.setData('text', '')} onDragStart={ev => {
onClick(ev);
ev.dataTransfer.setData('text', '');
}}
onDragEnd={() => { onDragEnd={() => {
if (combiner.length === 1) combinerChange([]); if (combiner.length === 1) combinerChange([]);
}}> }}>