- 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