[Bug 10355] Kill most or all of the special IDL attributes for marquee

http://www.w3.org/Bugs/Public/show_bug.cgi?id=10355

Aryeh Gregor <Simetrical+w3cbug@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|NEEDSINFO                   |

--- Comment #5 from Aryeh Gregor <Simetrical+w3cbug@gmail.com> 2010-10-08 21:42:38 UTC ---
So new data:

* IE8: behavior bgColor direction height hspace loop onbounce onfinish onstart
scrollAmount scrollDelay trueSpeed vspace width
* Gecko: align behavior direction dirsign height init innerDiv loop newPosition
onbounce onfinish onstart originalHeight outerDiv runId scrollAmount
scrollDelay start startAt startNewDirection stop stopAt trueSpeed width
* WebKit: start stop
* Opera: behavior direction height hspace loop scrollAmount scrollDelay
vspace width start stop

Analysis of specced attributes:

* start, stop: Supported by everyone
* behavior, direction, height, loop, scrollAmount, scrollDelay, width:
Supported by everyone but WebKit
* trueSpeed, onbounce, onfinish, onstart: Supported by Trident and Gecko but
not Opera
* hspace, vspace: IE/Opera only, definitely drop from spec
* bgColor: IE only, definitely drop from spec

So that's three we should be able to drop for sure: hspace, vspace, and bgColor
aren't supported by Gecko *or* WebKit.  WebKit appears to really not support
all the stuff it doesn't support, e.g.:

data:text/html,<!doctype html>
<body onload="document.getElementsByTagName('marquee')[0].direction = 'up'">
<marquee>Hello!</marquee>

works in Opera and Firefox but not Chrome, although

data:text/html,<!doctype html><marquee direction=up>Hello!</marquee>

works in all three.  Also see their IDL:

http://trac.webkit.org/browser/trunk/WebCore/html/HTMLMarqueeElement.idl

I'm trying to poke some WebKit people about whether they want to implement the
remaining attributes; if they've seen no compat issues, it's probably safe to
drop everything but start/stop from the spec.  I don't see any bugs filed in
WebKit's Bugzilla:

https://bugs.webkit.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=marquee

But at least bgColor/hspace/vspace can be removed.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 8 October 2010 21:42:40 UTC