-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standardize relationship between concept-objects and interface-objects #10
Comments
I'm going to drop this from "v2" since the current state of the spec is definitely not worse than "v1" and also not demonstrably worse than many of the specs out there. |
Use WebIDL's "this" and "this's" instead of "the cursor", "this range's", etc. This addresses the bulk of the spec changes needed for issue #10 Also tossed in a few "then"s in "if" sentences, and made some |var| usage more consistent. No normative behavior changes.
Consistent linking text, that should be reviewed/revised:
Less consistent links, that should be reviewed/revised:
Missing explicit links:
|
DOM uses this "known as" pattern:
... and then goes on to define properties on the concept objects. |
Use WebIDL's "this" and "this's" instead of "the cursor", "this range's", etc. This addresses the bulk of the spec changes needed for issue #10 Also tossed in a few "then"s in "if" sentences, and made some |var| usage more consistent. No normative behavior changes.
The relationship between e.g. cursor and
IDBCursor
is not described consistently. Modern specs (e.g. fetch) formally define the relationship as a script-objectIDBCursor
having an associated concept-object. This spec just says things like cursor implementsIDBCursor
, and method definitions implicitly have a "this cursor..." in scope.The most extreme case of this is detailed in #3 (where object store andIDBObjectStore
don't have a 1:1 mapping).The text was updated successfully, but these errors were encountered: