- From: Jeffrey Yasskin <notifications@github.com>
- Date: Wed, 27 Jul 2016 08:19:53 -0700
- To: w3c/permissions <permissions@noreply.github.com>
- Message-ID: <w3c/permissions/pull/115@github.com>
Instead of forcing specs for simple permissions to write out a permission descriptor. This partially fixes @annevk's objection that writing `{name: "persistent-storage"}` in a spec doesn't formally create a WebIDL dictionary instance, although we'll still need to formalize syntax like that for more complicated descriptors. Preview at https://api.csswg.org/bikeshed/?url=https://raw.githubusercontent.com/jyasskin/permissions/permission-name-shorthand/index.bs#reading-current-states. I'm not sure the best place to define this. I want folks who click the link to, say, https://api.csswg.org/bikeshed/?url=https://raw.githubusercontent.com/jyasskin/permissions/permission-name-shorthand/index.bs#request-permission-to-use to find the definitions of the shorthands (so a separate "shorthands" section is out), and I don't want to make every spec write out `<a for="PermissionName">request permission to use</a>` to disambiguate the two definitions (so direct links to the shorthand are out). The wording doesn't fit well right next to the main definition, so I put it below. You can view, comment on, or merge this pull request online at: https://github.com/w3c/permissions/pull/115 -- Commit Summary -- * feat(algorithms): allow calling with a PermissionName -- File Changes -- M index.bs (21) -- Patch Links -- https://github.com/w3c/permissions/pull/115.patch https://github.com/w3c/permissions/pull/115.diff --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/permissions/pull/115
Received on Wednesday, 27 July 2016 15:20:47 UTC