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

Side by Side Diff: LayoutTests/fast/frames/frame-deep-nested-resize.html

Issue 427563002: Remove HTMLFrameElement.width/height (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: fix tests Created 6 years, 4 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
« no previous file with comments | « no previous file | LayoutTests/fast/frames/frame-inherit-noresize-from-frameset-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 if (window.testRunner) 4 if (window.testRunner)
5 testRunner.dumpAsText(); 5 testRunner.dumpAsText();
6 6
7 function log(frame, success, isWidth, size) { 7 function log(frame, success, isWidth, size) {
8 if (window.testRunner) { 8 if (window.testRunner) {
9 alert(frame.name + ' resized correctly = ' + (success ? 'true' : 'false')); 9 alert(frame.name + ' resized correctly = ' + (success ? 'true' : 'false'));
10 } else { 10 } else {
11 frame.document.close(); 11 frame.document.close();
12 if (success) 12 if (success)
13 frame.document.write('<p>Success!</p>'); 13 frame.document.write('<p>Success!</p>');
14 else { 14 else {
15 var rect = frame.frameElement.getBoundingClientRect();
15 frame.document.write('<p>Resize until '); 16 frame.document.write('<p>Resize until ');
16 frame.document.write(isWidth ? 'width:' : 'height:'); 17 frame.document.write(isWidth ? 'width:' : 'height:');
17 frame.document.write(isWidth ? frame.frameElement.width : fr ame.frameElement.height); 18 frame.document.write(isWidth ? rect.width : rect.height);
18 frame.document.write(' = ' + size + '</p>'); 19 frame.document.write(' = ' + size + '</p>');
19 } 20 }
20 } 21 }
21 } 22 }
22 23
23 function checkProgress() { 24 function checkProgress() {
24 if (!window.testRunner) 25 if (!window.testRunner)
25 checkSuccess(); 26 checkSuccess();
26 } 27 }
27 28
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 eventSender.mouseDown(); 69 eventSender.mouseDown();
69 eventSender.mouseMoveTo(694, 400); 70 eventSender.mouseMoveTo(694, 400);
70 eventSender.mouseUp(); 71 eventSender.mouseUp();
71 72
72 checkSuccess(); 73 checkSuccess();
73 } else { 74 } else {
74 checkProgress(); 75 checkProgress();
75 } 76 }
76 } 77 }
77 function checkSuccess() { 78 function checkSuccess() {
78 log(One, One.frameElement.width == 100, true, 100) 79 log(One, One.frameElement.getBoundingClientRect().width == 1 00, true, 100)
79 log(Two, Two.frameElement.height == 80, false, 80) 80 log(Two, Two.frameElement.getBoundingClientRect().height == 80, false, 80)
80 log(Three, Three.frameElement.height == 50, false, 50) 81 log(Three, Three.frameElement.getBoundingClientRect().height == 50, false, 50)
81 log(Four, Four.frameElement.height == 143, false, 143) 82 log(Four, Four.frameElement.getBoundingClientRect().height = = 143, false, 143)
82 log(Five, Five.frameElement.height == 111, false, 111) 83 log(Five, Five.frameElement.getBoundingClientRect().height = = 111, false, 111)
83 log(Six, Six.frameElement.height == 192, false, 192) 84 log(Six, Six.frameElement.getBoundingClientRect().height == 192, false, 192)
84 log(Seven, Seven.frameElement.width == 100, true, 100) 85 log(Seven, Seven.frameElement.getBoundingClientRect().width == 100, true, 100)
85 log(Eight, Eight.frameElement.width == 100, true, 100) 86 log(Eight, Eight.frameElement.getBoundingClientRect().width == 100, true, 100)
86 } 87 }
87 88
88 window.onload = init; 89 window.onload = init;
89 </script> 90 </script>
90 </head> 91 </head>
91 <frameset cols='90,*' onmousemove="checkProgress()" onmouseup="checkProg ress()" onmousedown="checkProgress()"> 92 <frameset cols='90,*' onmousemove="checkProgress()" onmouseup="checkProg ress()" onmousedown="checkProgress()">
92 <frame framemargin=0 frameborder=1 name="One" framespacing=1 /> 93 <frame framemargin=0 frameborder=1 name="One" framespacing=1 />
93 <frameset rows='70,50,*' onmousemove="checkProgress()" onmouseup="ch eckProgress()" onmousedown="checkProgress()"> 94 <frameset rows='70,50,*' onmousemove="checkProgress()" onmouseup="ch eckProgress()" onmousedown="checkProgress()">
94 <frame framemargin=0 frameborder=1 name="Two" framespacing=1 /> 95 <frame framemargin=0 frameborder=1 name="Two" framespacing=1 />
95 <frame framemargin=0 frameborder=1 name="Three" framespacing=1 / > 96 <frame framemargin=0 frameborder=1 name="Three" framespacing=1 / >
96 <frameset cols='*,0,0' onmousemove="checkProgress()" onmouseup=" checkProgress()" onmousedown="checkProgress()"> 97 <frameset cols='*,0,0' onmousemove="checkProgress()" onmouseup=" checkProgress()" onmousedown="checkProgress()">
97 <frameset rows='30%,25%,*' onmousemove="checkProgress()" onm ouseup="checkProgress()" onmousedown="checkProgress()"> 98 <frameset rows='30%,25%,*' onmousemove="checkProgress()" onm ouseup="checkProgress()" onmousedown="checkProgress()">
98 <frame framemargin=0 frameborder=1 name="Four" framespac ing=1 /> 99 <frame framemargin=0 frameborder=1 name="Four" framespac ing=1 />
99 <frame framemargin=0 frameborder=1 name="Five" framespac ing=1 /> 100 <frame framemargin=0 frameborder=1 name="Five" framespac ing=1 />
100 <frame framemargin=0 frameborder=1 name="Six" framespaci ng=1 /> 101 <frame framemargin=0 frameborder=1 name="Six" framespaci ng=1 />
101 </frameset> 102 </frameset>
102 <frame framemargin=0 frameborder=1 name="Seven" framespacing =1 /> 103 <frame framemargin=0 frameborder=1 name="Seven" framespacing =1 />
103 <frame framemargin=0 frameborder=1 name="Eight" framespacing =1 /> 104 <frame framemargin=0 frameborder=1 name="Eight" framespacing =1 />
104 </frameset> 105 </frameset>
105 </frameset> 106 </frameset>
106 </frameset> 107 </frameset>
107 </html> 108 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/frames/frame-inherit-noresize-from-frameset-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698