RE: IndexedDB: multientry or multiEntry?

On Wednesday, November 30, 2011 3:55 PM, Jonas Sicking wrote:
> On Wed, Nov 30, 2011 at 3:09 PM, Joshua Bell <jsbell@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

Received on Thursday, 1 December 2011 02:11:56 UTC