Closed
Bug 848291
Opened 11 years ago
Closed 11 years ago
Update TransitionEvent to be compatible with the spec
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla23
People
(Reporter: smaug, Assigned: smaug)
References
Details
(Keywords: dev-doc-complete)
Attachments
(3 files)
17.16 KB,
patch
|
dbaron
:
review+
|
Details | Diff | Splinter Review |
17.83 KB,
patch
|
Details | Diff | Splinter Review | |
871 bytes,
patch
|
Details | Diff | Splinter Review |
Better to do this after we have webidl bindings
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → bugs
Assignee | ||
Comment 1•11 years ago
|
||
This seems to work. Note, the default values for the dictionary aren't in the spec, but by adding default values, dictionary handling becomes a bit simpler in C++. https://tbpl.mozilla.org/?tree=Try&rev=c355dd741e27
Attachment #745299 -
Flags: review?(dbaron)
Comment 2•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #1) > Note, the default values for the dictionary aren't in the spec, but by adding Should they be?
Comment 3•11 years ago
|
||
Comment on attachment 745299 [details] [diff] [review] patch In test_transitions_events.html, you should fix: >// We should get no events from transitions on pseudo-elements. >$("seven").setAttribute("foo", "bar"); in two ways: (1) fix the comment (2) add two started_test() calls before it, since it is now expected to yield two events. Otherwise the test will return before the last 2 tests finish. I also think we should just remove initTransitionEvent, though at this point that should go in a separate patch. Can you do that?
Attachment #745299 -
Flags: review?(dbaron) → review+
Assignee | ||
Comment 4•11 years ago
|
||
Assignee | ||
Comment 5•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/e1fac3f4bd83 but now I realized that perhaps I misunderstood the comment "in two ways"
No longer blocks: 868751
Assignee | ||
Comment 6•11 years ago
|
||
Assignee | ||
Comment 7•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/0ca8ab638f99
Assignee | ||
Comment 8•11 years ago
|
||
(In reply to David Baron [:dbaron] (don't cc:, use needinfo? instead) from comment #2) > (In reply to Olli Pettay [:smaug] from comment #1) > > Note, the default values for the dictionary aren't in the spec, but by adding > > Should they be? IMO it would make the spec easier to read.
Comment 9•11 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #8) > (In reply to David Baron [:dbaron] (don't cc:, use needinfo? instead) from > comment #2) > > (In reply to Olli Pettay [:smaug] from comment #1) > > > Note, the default values for the dictionary aren't in the spec, but by adding > > > > Should they be? > IMO it would make the spec easier to read. Does it change what the spec means? It's not clear to me what's supposed to happen if a dictionary member without a default value is omitted.
Comment 10•11 years ago
|
||
I suppose if there's no default value, the spec is supposed to define what happens when it's not present. (I don't see this happening much, though.)
Comment 11•11 years ago
|
||
Though it's not clear to me if giving the default values says anything about what happens when the entire dict is omitted.
Comment 12•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/e1fac3f4bd83 https://hg.mozilla.org/mozilla-central/rev/0ca8ab638f99
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Comment 13•11 years ago
|
||
spec fixed in https://dvcs.w3.org/hg/csswg/rev/172f4f12f059
Comment 14•11 years ago
|
||
... and https://dvcs.w3.org/hg/csswg/rev/3ee3ec0b5a5b
Comment 15•10 years ago
|
||
I documented this: https://developer.mozilla.org/en-US/docs/Web/API/TransitionEvent https://developer.mozilla.org/en-US/docs/Web/API/TransitionEvent.pseudoElement https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/23
Keywords: dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•