+kschaaf so he sees this. That sounds like a reasonable request, IMO On Fri, Feb 20, 2015 at 6:22 PM, Michael Bleigh <[email protected]> wrote:
> No benefit other than I prefer the aesthetics of dash-case for ids :) > > > On Friday, February 20, 2015 at 6:17:55 PM UTC-8, Peter Wong wrote: >> >> I wonder what the benefits of dash-casing ids would be, as there's >> nothing stopping you from writing a camelCase id like <div >> id="myContainer">... right? >> Maybe I'm missing something... :) >> >> >> On Friday, February 20, 2015 at 7:53:00 PM UTC-6, Michael Bleigh wrote: >>> >>> I think you're right. The dash-to-camel convention only landed a couple >>> days ago, so it's probably an oversight. https://github.com/ >>> Polymer/polymer/commit/68f5ad4bfd34797c1ad90a7133304f76923ac451 >>> >>> Can I just say for the record that I am *extremely thrilled about >>> dash-case attributes*!!! It felt really awful doing camelcase in attributes >>> (esp. since HTML spec says atts are case-insensitive). >>> >>> One other add-on question: can we do dash-case ids as well? So <div >>> id="my-container"> ends up as $.myContainer? (Assuming the $ convention is >>> still around in 0.8) >>> >>> On Friday, February 20, 2015 at 5:48:48 PM UTC-8, Artem Khodyush wrote: >>>> >>>> Hi >>>> >>>> I was reading through 0.8 PRIMER.md and I encountered these two >>>> statements: >>>> >>>> At https://github.com/Polymer/polymer/blob/0.8-preview/ >>>> PRIMER.md#attribute-deserialization it says: >>>> >>>> If an attribute matches a property listed in the published object, the >>>>> attribute value will be assigned to a property of the same name on the >>>>> element instance >>>> >>>> >>>> Then later, at the end of https://github.com/Polymer/ >>>> polymer/blob/0.8-preview/PRIMER.md#basic-property-binding it says: >>>> >>>> In order to bind to camel-case properties of elements, dash-case should >>>>> be used in the attribute name. Example: >>>>> <user-view first-name="{{managerName}}"></user-view> >>>>> <!-- will set <user-view>.firstName = this.managerName; --> >>>> >>>> >>>> Is this dash-to-camel-case conversion applies uniformly to all >>>> assignments to published properties in the element tag? If so, then the >>>> first statement should not say "property of the same name", right? >>>> >>>> Or does it mean that <user-view first-name="John"> and <user-view >>>> first-name="{{managerName}}"> are somehow different in this regard? >>>> >>>> Thanks, >>>> Artem >>>> >>> 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/8ae8a21e-324e-4f2b-9439-5b41e3d32e6e%40googlegroups.com > <https://groups.google.com/d/msgid/polymer-dev/8ae8a21e-324e-4f2b-9439-5b41e3d32e6e%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/CAJj5OwCWbg4B72XaSyFwrvWkPGxC46ggBUCDNJZEoGU2L_pakg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
