Still no luck, but I'm getting closer. The problem is I'm not sure how to build
the decoder for the drop event. Dragging and dropping is working great I just
need to get the file information from the drop event. In Js you can get the
files array from the event using
event.data transfer.files
Within the files array there is an object for each file containing name,
fileSize, etc.
I can't figure out how to decode the object being returned, nor can i find a
way to see the object to start debugging. Here is my function.
assetArea : Html Msg
assetArea =
div [ class "asset-area"
, onWithOptions "dragenter" (Options True True) (Json.succeed
(DropEvent "dragenter"))
, onWithOptions "dragover" (Options True True) (Json.succeed (DropEvent
"dragover"))
, onWithOptions "drop" (Options True True) (Json.map (\x -> log
"whatever" x) (Json.succeed (DropEvent "drop")))
]
[ text "Drop here" ]
Here is an example in Js.
https://jsfiddle.net/0GiS0/4ZYq3/
I've read the Json.decoder docs, but still having trouble. Can someone point me
in the right direction?
--
You received this message because you are subscribed to the Google Groups "Elm
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.