- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 28 Jan 2007 02:33:07 +0100
- To: "Charles McCathieNevile" <chaals@opera.com>
- Cc: "Web API public" <public-webapi@w3.org>
* Charles McCathieNevile wrote:
>So I agree, adjusted the example to look for the error case, but didn't do
>the rest yet.
Note that in "if !(evt.total == 0)" the condition must be in braces, so
e.g. "if (!(evt.total == 0))".
>> * there is also no need to use scripting to change the xlink:href
>> attribute, you could easily use <set> instead.
>
>I think it is more obvious what is going on if you use the script to make
>the change - although it is a matter of personal taste as far as I can tell.
>If there is an outcry in favour of set I can happily change it, but left it
>alone for now.
I think the example is rather confusing as it stands, especially the so-
called loadAnimation. In SVG 1.1 the attributeName attribute is required
but in the example it doesn't have one. I am not really sure how the ex-
ample is really meant to be.
>I thought they were SVG attributes and so using the namespace is fine, or
>am I missing something?
You create
<rect {http://www.w3.org/2000/svg}width='...' ...
while you have to create
<rect {}width='...' ...
since only the latter has well-defined semantics. There simply are no
attributes in the http://www.w3.org/2000/svg namespace. You also would
not write
<rect xmlns:svg='...' svg:width='...' ...
>> * The init method's prototypes are wrong, the arguments should be
>> exactly those of initEvent/NS in the correct order, followed by
>> arguments for the additional context information.
>
>? I don't get what you mean.
Is:
void initProgressEventNS(in DOMString namespaceURI,
in DOMString typeArg,
in unsigned long loadedArg,
in unsigned long totalArg,
in boolean cancelableArg);
must be:
void initProgressEventNS(in DOMString namespaceURI,
in DOMString typeArg,
in boolean canBubbleArg,
in boolean cancelableArg,
in unsigned long loadedArg,
in unsigned long totalArg);
The same for initProgressEvent without the namespaceURI (you could also
switch loadedArg and totalArg, either other is fine with me).
>As soon as you are happy to have a draft ... please say so.
I will.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Sunday, 28 January 2007 01:33:10 UTC