Bug 537852 followup B: Pause before seeking, in syncbase reftests. r=birtles

This commit is contained in:
Daniel Holbert 2010-01-12 12:00:50 -08:00
Родитель da17666136
Коммит 61304a235d
20 изменённых файлов: 40 добавлений и 20 удалений

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(1.5);
document.getElementById('a').removeAttribute('begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Deleting the begin spec whilst the element is active should not cause

До

Ширина:  |  Высота:  |  Размер: 751 B

После

Ширина:  |  Высота:  |  Размер: 804 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(1.2);
document.getElementById('a').removeAttribute('begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Deleting the begin spec whilst the syncbase element is active should not

До

Ширина:  |  Высота:  |  Размер: 826 B

После

Ширина:  |  Высота:  |  Размер: 879 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(1.2);
document.getElementById('a').setAttribute('begin', '0s');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Changing the begin spec whilst the syncbase element is active should not

До

Ширина:  |  Высота:  |  Размер: 829 B

После

Ширина:  |  Высота:  |  Размер: 882 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').beginElementAt(1);
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
We'll add another begin instance time at t=1s for 'a' by script, causing a

До

Ширина:  |  Высота:  |  Размер: 744 B

После

Ширина:  |  Высота:  |  Размер: 797 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').endElementAt(1);
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
We'll add another end instance time at t=1s for a by script, causing a

До

Ширина:  |  Высота:  |  Размер: 736 B

После

Ширина:  |  Высота:  |  Размер: 789 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').removeAttribute('begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Changing the begin attribute by script should cause a change notice to be

До

Ширина:  |  Высота:  |  Размер: 730 B

После

Ширина:  |  Высота:  |  Размер: 783 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').beginElementAt(1);
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Test that cycles don't cause problems for change notices as well.

До

Ширина:  |  Высота:  |  Размер: 726 B

После

Ширина:  |  Высота:  |  Размер: 779 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').setAttribute('end', '0s');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Test that cycles don't cause problems for deleted intervals.

До

Ширина:  |  Высота:  |  Размер: 718 B

После

Ширина:  |  Высота:  |  Размер: 771 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').removeAttribute('dur');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
A cycle that is valid at first but then becomes invalid.

До

Ширина:  |  Высота:  |  Размер: 1003 B

После

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('c').setAttribute('dur', '1s');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Based on Example 2 from SMIL3, an invalid cycle, but made valid by a DOM

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

После

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('c').removeAttribute('dur');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
At first we have:

До

Ширина:  |  Высота:  |  Размер: 1.3 KiB

После

Ширина:  |  Высота:  |  Размер: 1.3 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').setAttribute('end', '0s');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
A simple case of a deleting interval.

До

Ширина:  |  Высота:  |  Размер: 823 B

После

Ширина:  |  Высота:  |  Размер: 876 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0.75);
document.getElementById('a').setAttribute('restart', 'never');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
A simple case of a deleting interval.

До

Ширина:  |  Высота:  |  Размер: 1.1 KiB

После

Ширина:  |  Высота:  |  Размер: 1.2 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0.25);
document.getElementById('a').setAttribute('restart', 'never');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
As with deleted-interval-simple-2.svg but this time we should get the

До

Ширина:  |  Высота:  |  Размер: 813 B

После

Ширина:  |  Высота:  |  Размер: 866 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').beginElementAt(0.5);
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
A simple case of a deleting interval.

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

После

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('a').removeAttribute('dur');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
A case of a changing interval that causes another interval to have an

До

Ширина:  |  Высота:  |  Размер: 761 B

После

Ширина:  |  Высота:  |  Размер: 814 B

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(1.5);
document.getElementById('a').setAttribute('begin', '3s');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Tests that when we create an interval we freeze the begin time once it has

До

Ширина:  |  Высота:  |  Размер: 1.0 KiB

После

Ширина:  |  Высота:  |  Размер: 1.1 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('b').setAttribute('end', 'a.begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Test of animation sandwich priority based on syncbase dependencies.

До

Ширина:  |  Высота:  |  Размер: 1006 B

После

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('b').setAttribute('begin', 'a.begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Test of animation sandwich priority based on syncbase dependencies.

До

Ширина:  |  Высота:  |  Размер: 1006 B

После

Ширина:  |  Высота:  |  Размер: 1.0 KiB

Просмотреть файл

@ -2,9 +2,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
class="reftest-wait"
onload="
document.documentElement.pauseAnimations();
document.documentElement.setCurrentTime(0);
document.getElementById('b').setAttribute('begin', 'a.begin');
setTimeAndSnapshot(2, true)">
setTimeAndSnapshot(2, false)">
<script xlink:href="../smil-util.js" type="text/javascript"/>
<!--
Test of animation sandwich priority based on syncbase dependencies.

До

Ширина:  |  Высота:  |  Размер: 783 B

После

Ширина:  |  Высота:  |  Размер: 834 B