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.

Israel


Reply via email to