That makes sense. Is there a good reference to what guarantees events like created, ready, domReady etc make? The polymer API page wasn't very descriptive.
*Karan Goel* Goel.im <http://www.goel.im/> | Github <https://github.com/karan> On Mon, May 19, 2014 at 7:39 PM, Scott Miles <[email protected]> wrote: > `domReady` has no guarantee that async resources like images are loaded, > you have to listen to the image itself, as you did. > > You can attach to the image's load event several ways, using Polymer's > 'on-load' is not special other than being super convenient. > > Scott > > On Mon, May 19, 2014 at 7:34 PM, Karan Goel <[email protected]> wrote: > >> So earlier I was listening for `onload` event in the image, but then I >> did not have access to everything else because of scoping. So I put the >> width setting code in domReady which was working fine locally but not on GH >> pages. I don't know why. >> >> *Karan Goel* >> Goel.im <http://www.goel.im/> | Github <https://github.com/karan> >> >> >> On Mon, May 19, 2014 at 7:28 PM, Scott Miles <[email protected]> wrote: >> >>> Because the image isn't part of the main document, it's not guaranteed >>> to be available at body.onload time. >>> >>> Listening for the image's own onload event is the right solution. >>> >>> >>> >>> On Mon, May 19, 2014 at 7:22 PM, Karan Goel <[email protected]>wrote: >>> >>>> Yes I did Eric. I used polymer event handler and that seemed to work. >>>> >>>> - Karan Goel >>>> Sent from Nexus 4. Please ignore typos and abbreviations. >>>> On May 19, 2014 7:17 PM, "Eric Bidelman" <[email protected]> wrote: >>>> >>>>> Karan, did you get this squared away? It seems like the demo is >>>>> working again. >>>>> >>>>> >>>>> On Mon, May 19, 2014 at 7:25 AM, Karan Goel <[email protected]>wrote: >>>>> >>>>>> So for x-meme (https://github.com/karan/x-meme), running it locally >>>>>> works fine but on GH pages, the images are all messed up: >>>>>> http://karan.github.io/x-meme/components/x-meme/demo.html >>>>>> >>>>>> What's happening is I'm getting the width of image after it's loaded >>>>>> to set width of everything else, but (look in the console when opening >>>>>> demo >>>>>> page) it actually gets a width of 0px. I think it's because it get's the >>>>>> width before image has loaded, but I'm not sure why, I am doing >>>>>> everything >>>>>> after onload event. >>>>>> >>>>>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Polymer" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/polymer-dev/7f75ef36-a831-4f2b-b212-351141205ad5%40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/7f75ef36-a831-4f2b-b212-351141205ad5%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> Follow Polymer on Google+: plus.google.com/107187849809354688692 >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "Polymer" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/polymer-dev/CAFhNAVGLnUcW7zexpHb9NC-bPgQp2zcjgPtceEbCCoMUA_pP1A%40mail.gmail.com<https://groups.google.com/d/msgid/polymer-dev/CAFhNAVGLnUcW7zexpHb9NC-bPgQp2zcjgPtceEbCCoMUA_pP1A%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/CAFhNAVGRTm%2BFb6k3RF6BjRPPTnqT8gLoaLnvVYe7pQ%3DrN%2Bd%2BJg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
