Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1300)

Side by Side Diff: LayoutTests/fast/images/animated-gif-restored-from-bfcache.html

Issue 14495004: Remove left-over PageCache stuff (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <script>
2 if (window.testRunner) {
3 testRunner.dumpAsText();
4 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1);
5 }
6
7 function runTest() {
8 if (window.testRunner)
9 testRunner.waitUntilDone();
10
11 var image = document.getElementById("image");
12 var console = document.getElementById("console");
13 var context = document.getElementById("canvas").getContext("2d");
14
15 image.style.visibility = "visible";
16
17 context.drawImage(image, 0, 0);
18 var frameOne = context.getImageData(0, 0, 1, 1).data;
19
20 window.setTimeout(function() {
21 context.drawImage(image, 0, 0);
22 var frameTwo = context.getImageData(0, 0, 1, 1).data;
23
24 // Compare RGBA of the two frames
25 if (frameOne[0] == frameTwo[0]
26 && frameOne[1] == frameTwo[1]
27 && frameOne[2] == frameTwo[2]
28 && frameOne[3] == frameTwo[3])
29 console.innerHTML = "<span style='color:red'>FAIL</span>";
30 else
31 console.innerHTML = "<span style='color:green'>PASS</span>";
32
33 if (window.testRunner)
34 testRunner.notifyDone();
35 }, 100);
36 }
37
38 window.onpageshow = function(event) {
39 if (!event.persisted && window.testRunner) {
40 testRunner.queueLoad("about:blank");
41 testRunner.queueBackNavigation(1);
42 return;
43 }
44
45 if (event.persisted)
46 runTest();
47 }
48 </script>
49 <p>Test that animated GIFs resume animating after restoring a page from the back forward cache. To test manually, click <a href="about:blank">here</a> to visit about:blank, then press the browser's back button. On success, you should see a square that continuously animates through various shades of green followed by th e word 'PASS'.</p>
50 <img id="image" style="visibility:hidden" src="resources/animated-10color.gif">
51 <div id="console"></div>
52 <canvas id="canvas" style="visibility:hidden"><span style="color:red">FAIL</span ></canvas>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698