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

Side by Side Diff: LayoutTests/fast/html/navigation-transition.html

Issue 281383006: Navigation transitions: Added createStyledMarkupForNavigationTransition (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Added layout update Created 6 years, 5 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
OLDNEW
(Empty)
1 <!DOCTYPE html>
2
3 <meta name="transition-elements" content="#transitionElement,#boxTransitionEleme nt;*">
4 <script src="../../resources/js-test.js"></script>
5 <script>
6
7 description('Tests for the HTML markup serializer used for transition elements') ;
8 jsTestIsAsync = true;
9
10 window.onload = function() {
11 if (window.internals) {
12 var serializedHTML = internals.serializeNavigationMarkup(document);
13 var testiframe = document.getElementById('testiframe');
14 testiframe.contentDocument.write(serializedHTML);
15
16 sourceElement = document.getElementById('boxTransitionElement');
17 destElement = testiframe.contentDocument.getElementById('boxTransitionEl ement');
18
19 sourceElementRect = sourceElement.getBoundingClientRect();
20 shouldBe('sourceElementRect.top', 'destElement.offsetTop');
21 shouldBe('sourceElementRect.left', 'destElement.offsetLeft');
22 shouldBe('sourceElementRect.height', 'destElement.offsetHeight');
23 shouldBe('sourceElementRect.width', 'destElement.offsetWidth');
24
25 finishJSTest();
26 }
27 }
28 </script>
29
30 <style>
31
32 body {
33 background: white;
34 margin-height: 0px;
35 margin-width: 0px;
36 }
37
38 #wrappingElement {
39 background: gray;
40 padding-top: 13px;
41 padding-bottom: 8px;
42 padding-right: 20px;
43 padding-left: 30px;
esprehn 2014/07/17 19:10:43 You can combine all these as padding: 13px 20px 8p
oystein (OOO til 10th of July) 2014/07/17 21:15:06 Done.
44 border-style: solid;
45 border-width: 5px;
46 width: 400px;
47 margin-top: 44px;
48 margin-bottom: 13px;
49 margin-right: 2px;
50 margin-left: 30px;
esprehn 2014/07/17 19:10:43 ditto
oystein (OOO til 10th of July) 2014/07/17 21:15:06 Done.
51 }
52
53 #transitionElement {
54 padding-bottom: 0px;
55 }
56
57 #boxTransitionElement {
58 background: red;
59 padding-left: 18px;
60 padding-top: 8px;
61 padding-bottom: 50x;
62 padding-right: 50px;
63 border-style: solid;
64 border-width: 30px;
65 margin-top: 55px;
66 margin-bottom: 25px;
67 margin-right: 15px;
68 margin-left: 135px;
esprehn 2014/07/17 19:10:43 ditto
oystein (OOO til 10th of July) 2014/07/17 21:15:06 Done.
69 }
70
71 #blueBox {
72 padding-top: 25px;
73 padding-bottom: 50px;
74 padding-right: 75px;
75 padding-left: 100px;
esprehn 2014/07/17 19:10:43 ditto
oystein (OOO til 10th of July) 2014/07/17 21:15:05 Done.
76 }
77
78 #testiframe {
79 width: 100%;
80 height: 600px;
81 background: gray;
82 border-width: 0px;
83 }
84
85 </style>
86
87 <div id="wrappingElement">
88 <div id="transitionElement">This text should appear twice.</div>
89
90 <div id="boxTransitionElement">
91 <img id="blueBox" src="resources/images/blue.png">
92 </div>
93 </div>
94
95 <iframe id="testiframe"></iframe>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/html/navigation-transition-expected.txt » ('j') | Source/core/dom/Document.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698