firefox drag

This commit is contained in:
Mashy 2019-11-04 17:36:04 +10:00
parent 64ec68d823
commit e29ce1e30c
2 changed files with 6 additions and 3 deletions

View File

@ -153,7 +153,10 @@ function Construct(props) {
const classes = `${equipping ? 'equipping' : ''} ${!skill ? 'empty' : ''} ${border()}`; const classes = `${equipping ? 'equipping' : ''} ${!skill ? 'empty' : ''} ${border()}`;
return ( return (
<label onDragStart={skillClick} key={i} draggable="true"> <label onDragStart={ev => {
ev.dataTransfer.setData('text', '');
skillClick(ev);
}} key={i} draggable="true">
<button <button
key={i} key={i}
disabled={!skill && !equipping} disabled={!skill && !equipping}

View File

@ -217,7 +217,7 @@ 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', '')}>
<button <button
class={classes} class={classes}
onMouseOver={e => vboxHover(e, v)} onMouseOver={e => vboxHover(e, v)}
@ -327,7 +327,7 @@ class Vbox extends preact.Component {
const invObject = shapes[v] ? shapes[v]() : v; const invObject = shapes[v] ? shapes[v]() : v;
return ( return (
<label draggable="true"> <label draggable='true' onDragStart={ev => ev.dataTransfer.setData('text', '')}>
<button <button
class={classes} class={classes}
onMouseOver={e => vboxHover(e, v)} onMouseOver={e => vboxHover(e, v)}