- From: Charles McCathieNevile <chaals@opera.com>
- Date: Sun, 28 Jan 2007 10:12:39 -0500
- To: "Bjoern Hoehrmann" <derhoermi@gmx.net>
- Cc: "Web API public" <public-webapi@w3.org>
On Sat, 27 Jan 2007 20:33:07 -0500, Bjoern Hoehrmann <derhoermi@gmx.net>
wrote:
>
> * 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))".
D'oh! Wouldn't it be nice if there was a != operator. Oh, never mind.
>>> * 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, butleft
>> it alone for now.
>
> I think the example is rather confusing as it stands, especially the so-
> called loadAnimation.
Yeah, I agree that it needds to be cleaned up and made into a complete
example.
> 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.
The SVG bits are lacking. I tried to make the example a bit more complete,
although it still needs work...
>> 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='...' ...
You might think not...
Anyway, changed.
>>> * 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);
Ah. Mostly done in rev1.6
cheers
Chaals
--
Charles McCathieNevile, Opera Software: Standards Group
hablo español - je parle français - jeg lærer norsk
chaals@opera.com Try Opera 9.1 http://opera.com
Received on Sunday, 28 January 2007 15:12:41 UTC