On Tue, May 6, 2014 at 5:36 PM, <[email protected]> wrote: > Oh ok. Yeah I saw that change in 0.2.3 release notes but somehow didn't > realize that it will impact callback methods too. > > I somehow feel though that the reflection of values should be default on, > while opt out should be an option too. I understand there's probably some > performance impact, not sure how big, but having default off is slightly > un-intuitive and inspecting DOM during debug process gets harder too. May > be other option is to just have a global reflect property that could be > set/unset for debugging purposes. > > One of the cases where I ran into this was in a child element that wants > to watch changes to all attributes of a parent element. What's the best way > to achieve this in a way such that the child callback always happens no > matter how the change watcher is defined on parent for the attributes? i > was using attributeChanged callback method on the child, but I think that's > not the best way because attributeChanged won't be called if a more > specific observer is defined for an attribute by the parent. May be, in the > child element, I should attach another Object observer to the instance to > watch for specific changes. >
https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver is good for watching HTML attribute changes. > > > On Monday, May 5, 2014 8:07:14 PM UTC-7, Eric Bidelman wrote: > >> Demo: http://jsbin.com/kucuqete/2/edit >> >> Sorry about this. We need to get it documented! >> https://github.com/Polymer/docs/issues/402 >> >> >> On Mon, May 5, 2014 at 8:02 PM, 'Scott Miles' via Polymer < >> [email protected]> wrote: >> >>> Published properties are no longer reflected back to attributes by >>> default, see the notes here: https://github.com/ >>> Polymer/polymer/releases/tag/0.2.3. >>> >>> >>> On Mon, May 5, 2014 at 7:38 PM, 'Rob Dodson' via Polymer < >>> [email protected]> wrote: >>> >>>> One of my students mentioned this today. Going to double check when I >>>> get home >>>> On May 5, 2014 7:15 PM, <[email protected]> wrote: >>>> >>>>> Did anything change in the Polymer API for attributeChanged >>>>> callback? With 0.2.3, attributeChanged is not getting called whenever a >>>>> property changes on the element. Strongly typed observers are getting >>>>> called though. Check out this sample: http://jsbin.com/kucuqete/1/edit >>>>> >>>>> Am I missing something obvious? This used to work till 0.2.2. >>>>> >>>>> 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/2a7f2b1a-9037-48fa-a11b-060bc653b2e8% >>>>> 40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/2a7f2b1a-9037-48fa-a11b-060bc653b2e8%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/CAJj5OwDTqqjjemPPXt--E3_ >>>> w2zMJ8dMNgnznDON6DXDFe%2B-X8w%40mail.gmail.com<https://groups.google.com/d/msgid/polymer-dev/CAJj5OwDTqqjjemPPXt--E3_w2zMJ8dMNgnznDON6DXDFe%2B-X8w%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/CAHbmOLYSR0h2ZHTOqoheyXs1K-ghn9J8faWHH%2BKgv5Z9wJaJTQ% >>> 40mail.gmail.com<https://groups.google.com/d/msgid/polymer-dev/CAHbmOLYSR0h2ZHTOqoheyXs1K-ghn9J8faWHH%2BKgv5Z9wJaJTQ%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/1c6e7dde-ae9e-49c6-99a2-ce17229e311c%40googlegroups.com<https://groups.google.com/d/msgid/polymer-dev/1c6e7dde-ae9e-49c6-99a2-ce17229e311c%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/CAJup4OVPSjEO85iF_DAJX9AWr9tN0pAuRUUAj9Lor2h%2BfHxfEA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
