- From: Glen Shires <gshires@google.com>
- Date: Tue, 16 Oct 2012 12:04:30 -0700
- To: public-speech-api@w3.org
- Message-ID: <CAEE5bchbrJ=hRe9wyNhLixJDwK9JSWGgWtKeS=1ChfRAmx1WGA@mail.gmail.com>
I've updated the spec with these changes.
Also, I added hotlinks to event definitions.
https://dvcs.w3.org/hg/speech-api/rev/337d5b718686
As always, the current draft spec is at:
http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
On Sat, Oct 13, 2012 at 9:13 PM, Glen Shires <gshires@google.com> wrote:
> I propose the adding ": EventTarget" and substituting "Function" with
> "EventHandler" in the SpeechSynthesisUtterance as follows. I don't believe
> this has any effect on the intended functionality, but EventTarget is
> required for valid IDL, and EventHandler adds clarity in that it references
> the standard HTML classes and their handling of non-callable functions and
> diverse returns.
>
> interface SpeechSynthesisUtterance : EventTarget {
> ...
> attribute EventHandler onstart;
> attribute EventHandler onend;
> attribute EventHandler onerror;
> attribute EventHandler onpause;
> attribute EventHandler onresume;
> attribute EventHandler onmark;
> attribute EventHandler onboundary;
> };
>
> For the same reasons, I propose substituting "Function" with
> "EventHandler" in the SpeechRecognition interface as follows...
>
> interface SpeechRecognition : EventTarget {
> ...
> attribute EventHandler onaudiostart;
> attribute EventHandler onsoundstart;
> attribute EventHandler onspeechstart;
> attribute EventHandler onspeechend;
> attribute EventHandler onsoundend;
> attribute EventHandler onaudioend;
> attribute EventHandler onresult;
> attribute EventHandler onnomatch;
> attribute EventHandler onerror;
> attribute EventHandler onstart;
> attribute EventHandler onend;
> };
>
> Also, to clarify the comment at the top of section "5.2.4
> SpeechSynthesisUtterance Events" I propose substituting the current sentence
> "The SpeechSynthesisEvent event parameter is supplied for each of
> these events."
> with
> "Each of these events MUST use the SpeechSynthesisEvent interface."
>
>
> If there's no disagreement, I will update the spec with this on Tuesday.
> Glen Shires
>
Received on Tuesday, 16 October 2012 19:05:43 UTC