mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-19 14:57:32 +09:00
Bug 1264125: Fire transitioncancel event when a transition is canceled (added tests + style clean up)
Issue #55
This commit is contained in:
parent
2243f5248c
commit
5677db4b6e
9 changed files with 679 additions and 287 deletions
|
|
@ -7,6 +7,8 @@
|
|||
|
||||
promise_test(function(t) {
|
||||
var div = addDiv(t);
|
||||
var watcher = new EventWatcher(t, div, [ 'transitionend',
|
||||
'transitioncancel' ]);
|
||||
div.style.left = '0px';
|
||||
|
||||
div.style.transition = 'left 100s';
|
||||
|
|
@ -20,11 +22,14 @@ promise_test(function(t) {
|
|||
assert_equals(transition.transitionProperty, 'left');
|
||||
assert_equals(transition.playState, 'finished');
|
||||
assert_equals(window.getComputedStyle(div).left, '100px');
|
||||
return watcher.wait_for('transitionend');
|
||||
});
|
||||
}, 'Test for removing a transition effect');
|
||||
|
||||
promise_test(function(t) {
|
||||
var div = addDiv(t);
|
||||
var watcher = new EventWatcher(t, div, [ 'transitionend',
|
||||
'transitioncancel' ]);
|
||||
div.style.left = '0px';
|
||||
|
||||
div.style.transition = 'left 100s';
|
||||
|
|
@ -46,6 +51,8 @@ promise_test(function(t) {
|
|||
|
||||
promise_test(function(t) {
|
||||
var div = addDiv(t);
|
||||
var watcher = new EventWatcher(t, div, [ 'transitionend',
|
||||
'transitioncancel' ]);
|
||||
div.style.left = '0px';
|
||||
div.style.width = '0px';
|
||||
|
||||
|
|
@ -65,6 +72,8 @@ promise_test(function(t) {
|
|||
|
||||
promise_test(function(t) {
|
||||
var div = addDiv(t);
|
||||
var watcher = new EventWatcher(t, div, [ 'transitionend',
|
||||
'transitioncancel' ]);
|
||||
div.style.left = '0px';
|
||||
div.style.width = '0px';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue