- From: Matt Giuca <notifications@github.com>
- Date: Sun, 09 Dec 2018 22:25:39 -0800
- To: w3c/manifest <manifest@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/manifest/pull/750/c445701441@github.com>
The `WebAppManifest` dictionary now looks like this:
```idl
dictionary WebAppManifest {
[CatchTypeError] TextDirectionType dir = "auto";
[CatchTypeError] DOMString lang;
[CatchTypeError] USVString name;
[CatchTypeError] USVString short_name;
[CatchTypeError] USVString description;
[CatchTypeError] sequence<[CatchTypeError] ImageResource> icons;
[CatchTypeError] sequence<[CatchTypeError] ImageResource> screenshots;
[CatchTypeError] sequence<[CatchTypeError] USVString> categories;
[CatchTypeError] DOMString iarc_rating_id;
[CatchTypeError] USVString start_url;
[CatchTypeError] DisplayModeType display = "browser";
[CatchTypeError] OrientationLockType orientation;
[CatchTypeError] USVString theme_color;
[CatchTypeError] USVString background_color;
[CatchTypeError] USVString scope;
[CatchTypeError] ServiceWorkerRegistrationObject serviceworker;
[CatchTypeError]
sequence<[CatchTypeError] ExternalApplicationResource> related_applications;
[CatchTypeError] boolean prefer_related_applications = "false";
};
```
Hmm. Perhaps we need a `[CatchAllTypeErrors]` extended attribute which we can put on a dictionary, to avoid having so much repetition.
--
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/manifest/pull/750#issuecomment-445701441
Received on Monday, 10 December 2018 06:26:01 UTC