On Wed, Nov 30, 2011 at 6:11 PM, Israel Hilerio <isra...@microsoft.com> wrote:
> On Wednesday, November 30, 2011 3:55 PM, Jonas Sicking wrote:
>> On Wed, Nov 30, 2011 at 3:09 PM, Joshua Bell <jsb...@chromium.org> wrote:
>> > Should the parameter used in IDBObjectStore.createIndex() and the
>> > property on IDBIndex be spelled "multientry" (as it is in the spec
>> > currently), or "multiEntry" (based on "multi-entry" as the correct English
>> spelling)?
>> >
>> > Has any implementation shipped with the new name yet (vs. the old
>> > "multirow")? Any strong preferences?
>>
>> Much of HTML uses all-lowercase names for similar things, both in markup
>> and in the DOM.
>>
>> I would actually prefer to go the other way and change autoIncrement to
>> autoincrement.
>>
>> / Jonas
>>
>
> We currently have implemented the behavior per spec as "multientry" on our 
> Win8 preview build and in follow on IE preview builds.  However, we would 
> prefer for it to be camelCase since it matches the attributes we've already 
> defined in the spec.  More important, this seems to match the web platform 
> closer.  I believe the difference here is that these names are supposed to 
> represent properties in a JS object which devs would expect to be camelCase 
> like other attributes in the DOM spec.  I'm not sure about the markup 
> argument. Also, if we end up making autoincrement all lower case, I would 
> imagine we would want to be consistent and make keyPath all lower case too.  
> This seems different.

Agreed.  While HTML favors all-lowercase, JS and DOM favor camelCase.

~TJ

Reply via email to