diff --git a/index.html b/index.html index fb223ec..328e906 100644 --- a/index.html +++ b/index.html @@ -892,18 +892,18 @@
- A presentation + A presentation display refers to a graphical and/or audio output device available to the user agent via an implementation specific connection technology.
- A presentation connection is an object relating a controlling browsing context to its receiving browsing context and enables two-way-messaging between them. Each presentation connection - has a presentation connection state, a unique presentation connection state, a unique presentation identifier to distinguish it from other presentations, and a presentation URL that is a URL used to create @@ -917,21 +917,21 @@
- A
controlling browsing context (or controller
for short) is a browsing context that has connected to a
presentation by calling
- start or start or reconnect, or received a presentation
- connection via a via a connectionavailable event. In algorithms
for PresentationRequest
, the controlling
browsing context is the responsible browsing context whose
@@ -1011,7 +1011,7 @@
- The presentation
attribute is
- used to retrieve an instance of the Presentation
+ The presentation
attribute is
+ used to retrieve an instance of the Presentation
interface. It MUST return the Presentation
instance.
If the controlling user agent can monitor the list of
available presentation displays in the background (without a
- pending request to start), the
+ pending request to start), the
PresentationAvailability
object MUST be
implemented in a controlling browsing context.
The user agent MUST keep track of the set of - presentation availability objects created by the created by the getAvailability method. The set of presentation availability objects is represented as a set of tuples (A, availabilityUrls), @@ -1691,7 +1691,7 @@
If the set of presentation availability objects is - non-empty, or there is a pending request to select a presentation display, the user agent MUST monitor the list of available presentation displays by running the following @@ -1841,7 +1841,7 @@
null
, then
@@ -1873,7 +1873,7 @@
A controlling user agent fires a trusted event
- named connectionavailable on a
+ named connectionavailable on a
PresentationRequest when a connection associated with the
object is created. It is fired at the PresentationRequest
instance, using the PresentationConnectionAvailableEvent
- interface, with the connection attribute set
to the PresentationConnection
object that was
created. The event is fired for each connection that is created for
the controller, either by the controller calling
- start or start or reconnect, or by the controlling user
agent creating a connection on the controller's behalf via
- defaultRequest
.
+ defaultRequest
.
A receiving user agent fires a trusted event
- named connectionavailable
+ named connectionavailable
on a PresentationReceiver when an incoming connection is
created. It is fired at the presentation controllers
monitor, using the PresentationConnectionAvailableEvent
- interface, with the connection attribute set
to the PresentationConnection
object that was
created. The event is fired for all connections that are created
@@ -2009,7 +2009,7 @@
When the PresentationConnectionAvailableEvent constructor is called, the user agent MUST construct a new - PresentationConnectionAvailableEvent object with its PresentationConnectionAvailableEvent object with its connection attribute set to the connection member @@ -2083,7 +2083,7 @@
InvalidStateError
exception.
A PresentationConnectionCloseEvent is fired when a - presentation connection enters a presentation connection enters a closed state. The reason attribute provides the reason why the connection was closed. It can take one of the @@ -2431,7 +2431,7 @@
- When the reason - attribute is error, + When the reason + attribute is error, the user agent SHOULD set the message attribute to a human readable description of how the communication channel @@ -2451,11 +2451,11 @@
When the PresentationConnectionCloseEvent constructor is called, the user agent MUST construct a new - PresentationConnectionCloseEvent object, with its PresentationConnectionCloseEvent object, with its reason attribute set to the reason member of the PresentationConnectionCloseEventInit object - passed to the constructor, and its message attribute set to the message member of this PresentationConnectionCloseEventInit object @@ -2491,13 +2491,13 @@
This specification makes no guarantee as to the identity of any party connecting to a presentation. Once connected, the presentation may wish to further verify the identity of the connecting party through application-specific means. For example, the presentation could - challenge the controller to provide a token via send that the presentation uses to verify identity and authorization.