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.

Reply via email to