diff --git a/index.html b/index.html index 1287bb0d..3c7b30b9 100644 --- a/index.html +++ b/index.html @@ -147,6 +147,17 @@
icons
- member with manifest and manifest URL as
+ of running the steps for processing an array of images with
+ manifest, manifest URL, and "icons" as
arguments.
scope
member with manifest, manifest URL,
@@ -1253,6 +1269,38 @@ splash_screens
member
+
+ The splash_screens
+ member is an array of image objects that can serve as a loading screen
+ for the web application. A splash screen indicates to the end user
+ that a loading process is occurring (in effect, that the web
+ application is being prepared by the user agent in the background).
+ As the splash_screens
member is an array of image objects, developers can use unique image
+ objects definitions to target minimum screen resolutions and pixel
+ densities.
+
+ This feature is primarily intended for user agents that take a
+ perceptible amount of time to self-initialize (e.g., take longer than
+ 200ms to be able to render content) - as such, it is OPTIONAL for a
+ user agent to display a splash screen while the web application is
+ being loaded. On launching a web application, if displaying a splash
+ screen, the user agent MUST queue a post-load task on the
+ Document
of the start URL to remove the
+ splashscreen, or, alternatively can follow platform conventions for
+ how long a splash screen is displayed (e.g., a minimum of 1 second).
+
+ The splashscreen
member is processed using the steps
+ for processing an array of images.
+
icons
member
@@ -1267,94 +1315,18 @@
- The steps for processing the icons
member are
- given by the following algorithm. The algorithm takes a manifest, and
- a URL manifest URL, which is the URL from which the
- manifest was fetched. This algorithm will return a list of
- icons objects icons, which can be empty.
+
+ The icons
member is processed using the steps
+ for processing an array of images.
+
+ If no icons are listed in the manifest (or none of them are found to
+ be suitable during processing), it is RECOMMENDED that the user agent
+ fall back to using any icons found in the Document
of
+ the top-level browsing context. For example, an icon link
+ type and/or a favicon.ico
can serve as suitable
+ fallbacks.
icons
".
- false
.
- src
member of an image
- with potential icon and manifest URL.
- undefined
, move onto
- the next item in icons (if any are left).
- src
, type
,
- sizes
, and density
. All properties
- initially set to undefined
.
- src
property to be
- src.
- type
member of an image
- passing potential icon.
- undefined
, set
- icon's type
property to be
- type.
- sizes
member of an
- image passing potential icon.
- undefined
, set
- icon's sizes
property to be
- sizes.
- density
member of an
- image are given by the passing potential
- icon .
- undefined
, set
- icon's density
property to be
- value.
- background_color
- member of an image with potential icon.
- undefined
, set
- icon's background
property to be
- bgcolor.
- undefined
:
- If there are multiple equally appropriate icons in icons, a user agent MUST use the last one declared in order at the time that @@ -2123,6 +2095,94 @@
+ The steps for processing an array of images are given by + the following algorithm. The algorithm takes a manifest, a URL + manifest URL, which is the URL from which the + manifest was fetched, and a string that represents the + member name of the member which contains the array of + image objects. This algorithm returns a + list of image objects, which can be + empty. +
+false
.
+ src
member of an image
+ with potential image and manifest URL.
+ undefined
, move onto
+ the next item in images (if any are left).
+ src
, type
,
+ sizes
, and density
. All properties
+ initially set to undefined
.
+ src
property to be
+ src.
+ type
member of an image
+ passing potential image.
+ undefined
, set
+ image's type
property to be
+ type.
+ sizes
member of an
+ image passing potential image.
+ undefined
, set
+ image's sizes
property to be
+ sizes.
+ density
member of an
+ image are given by the passing potential
+ image .
+ undefined
, set
+ image's density
property to be
+ value.
+ undefined
:
+