Thanks. That seemed to do the trick at least initially. Here's my Elm project, with a live "hot-table":
https://github.com/pzingg/elm-hot-table Now to see if I can hook up event messages. On Saturday, December 24, 2016 at 11:37:28 AM UTC-8, dedo wrote: > > Maybe try this > <https://groups.google.com/d/msg/elm-discuss/8Q2xwRh6UYc/tGem48QjAQAJ> -- > it seemed to help with getting the google maps web component working with > children map-markers. > > On Friday, December 23, 2016 at 1:48:29 PM UTC-6, Peter Zingg wrote: >> >> I was emboldened by rtfeldman's YouTube talk on running the google-map >> web component in Elm, so I thought I would try with this one: >> >> https://github.com/handsontable/hot-table >> >> It's a web component wrapper around Handsontable.js, a library for >> building interactive, data bound spreadsheets. Of course the Javascript >> (and the web component) do a massive amount of virtual DOM work, which may >> make it impossible (or difficult) to work alongside Elm. >> >> On a first attempt, I did get the hot-table to show my data, but as soon >> as I click on the table the application seems to "freeze up". >> >> A couple of notes: >> >> 1. The hot-table repository warns up front: "some stuff does not work >> yet. Do not use this yet!" so I guess I'm the buyer who's not beware. >> >> 2. I notice that in the Chrome developer window, when I look at the DOM, >> I see this embedded comment: >> >> <!-- this works with Shadow DOM (not Shady DOM) >> For Shady DOM, add this to your light DOM: >> <style is="custom-style" include="hot-table-style"></style> >> --> >> >> Maybe I should add the >> >> <style is="custom-style" include="hot-table-style"></style> >> >> Somewhere in the Elm index.html? >> >> Here's the Elm code: >> https://gist.github.com/pzingg/b0c5a9e1bd0126d37add980bcb07b496 >> >> Any thoughts? >> > -- 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.
