[Bug 17649] Address WebIDL comments from Kyle Huey and Ms2ger

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17649

--- Comment #9 from Joshua Bell <jsbell@chromium.org> ---
> Also, it would be nice if we could tighten up keys from 'any' to a union.

This is tracked w/ suggested fix as:
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20582

...


Here's what remains:

> 3.2.5
> 
> Is it intentional that IDBObjectStore.indexNames does not return the same
> DOMStringList every time, unlike IDBDatabase.objectStoreNames (yes, I
> realize that the circumstances under which the former can change are much
> broader).

That requires thinking. "Next!"

The rest are all union types, blocked on a ReSpec bug (?) to get the IDL
perfect:

> dictionary IDBObjectStoreParameters {
>   DOMString? keyPath = null;
>   boolean autoIncrement = false;
> };

Should be:  (sequence<DOMString> or DOMString)? keyPath = null;
Or as a fallback:   any? keyPath = null;

> Type of IDBRequest.source

Should be: (IDBObjectStore or IDBIndex or IDBCursor)?

> Type of IDBCursor.source

Should be: (IDBObjectStore or IDBIndex)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Friday, 1 March 2013 00:47:54 UTC