+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.

Reply via email to