OLD | NEW |
| (Empty) |
1 { | |
2 "name": "Content Root Layer", | |
3 "bounds": [600, 250], | |
4 "children": [ | |
5 { | |
6 "name": "LayoutView #document", | |
7 "bounds": [600, 250], | |
8 "contentsOpaque": true, | |
9 "drawsContent": true, | |
10 "paintInvalidations": [ | |
11 { | |
12 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
13 "rect": [0, 0, 600, 500], | |
14 "reason": "forced by layout" | |
15 }, | |
16 { | |
17 "object": "LayoutView #document", | |
18 "rect": [0, 250, 600, 250], | |
19 "reason": "incremental" | |
20 }, | |
21 { | |
22 "object": "LayoutBlockFlow HTML", | |
23 "rect": [0, 0, 600, 8], | |
24 "reason": "forced by layout" | |
25 }, | |
26 { | |
27 "object": "LayoutBlockFlow DIV class='parent'", | |
28 "rect": [0, 250, 6, 250], | |
29 "reason": "incremental" | |
30 }, | |
31 { | |
32 "object": "LayoutBlockFlow DIV class='parent'", | |
33 "rect": [0, 0, 6, 34], | |
34 "reason": "invalidate paint rectangle" | |
35 }, | |
36 { | |
37 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
38 "rect": [0, 250, 6, 30], | |
39 "reason": "bounds change" | |
40 }, | |
41 { | |
42 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
43 "rect": [0, 125, 6, 30], | |
44 "reason": "bounds change" | |
45 } | |
46 ] | |
47 } | |
48 ], | |
49 "objectPaintInvalidations": [ | |
50 { | |
51 "object": "InlineBox", | |
52 "reason": "full" | |
53 }, | |
54 { | |
55 "object": "RootInlineBox", | |
56 "reason": "full" | |
57 }, | |
58 { | |
59 "object": "InlineBox", | |
60 "reason": "full" | |
61 }, | |
62 { | |
63 "object": "RootInlineBox", | |
64 "reason": "full" | |
65 }, | |
66 { | |
67 "object": "LayoutView #document", | |
68 "reason": "incremental" | |
69 }, | |
70 { | |
71 "object": "LayoutBlockFlow HTML", | |
72 "reason": "forced by layout" | |
73 }, | |
74 { | |
75 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
76 "reason": "forced by layout" | |
77 }, | |
78 { | |
79 "object": "LayoutBlockFlow DIV class='parent'", | |
80 "reason": "incremental" | |
81 }, | |
82 { | |
83 "object": "LayoutBlockFlow DIV class='parent'", | |
84 "reason": "invalidate paint rectangle" | |
85 }, | |
86 { | |
87 "object": "RootInlineBox", | |
88 "reason": "incremental" | |
89 }, | |
90 { | |
91 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
92 "reason": "bounds change" | |
93 } | |
94 ] | |
95 } | |
96 { | |
97 "name": "Content Root Layer", | |
98 "bounds": [400, 250], | |
99 "children": [ | |
100 { | |
101 "name": "LayoutView #document", | |
102 "bounds": [400, 250], | |
103 "contentsOpaque": true, | |
104 "drawsContent": true, | |
105 "paintInvalidations": [ | |
106 { | |
107 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
108 "rect": [0, 0, 600, 250], | |
109 "reason": "forced by layout" | |
110 }, | |
111 { | |
112 "object": "LayoutBlockFlow HTML", | |
113 "rect": [0, 0, 600, 8], | |
114 "reason": "forced by layout" | |
115 }, | |
116 { | |
117 "object": "LayoutView #document", | |
118 "rect": [400, 0, 200, 250], | |
119 "reason": "incremental" | |
120 }, | |
121 { | |
122 "object": "LayoutBlockFlow DIV class='parent'", | |
123 "rect": [0, 0, 6, 34], | |
124 "reason": "invalidate paint rectangle" | |
125 } | |
126 ] | |
127 } | |
128 ], | |
129 "objectPaintInvalidations": [ | |
130 { | |
131 "object": "InlineBox", | |
132 "reason": "full" | |
133 }, | |
134 { | |
135 "object": "RootInlineBox", | |
136 "reason": "full" | |
137 }, | |
138 { | |
139 "object": "InlineBox", | |
140 "reason": "full" | |
141 }, | |
142 { | |
143 "object": "RootInlineBox", | |
144 "reason": "full" | |
145 }, | |
146 { | |
147 "object": "LayoutView #document", | |
148 "reason": "incremental" | |
149 }, | |
150 { | |
151 "object": "LayoutBlockFlow HTML", | |
152 "reason": "forced by layout" | |
153 }, | |
154 { | |
155 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
156 "reason": "forced by layout" | |
157 }, | |
158 { | |
159 "object": "LayoutBlockFlow DIV class='parent'", | |
160 "reason": "invalidate paint rectangle" | |
161 } | |
162 ] | |
163 } | |
164 { | |
165 "name": "Content Root Layer", | |
166 "bounds": [400, 600], | |
167 "children": [ | |
168 { | |
169 "name": "LayoutView #document", | |
170 "bounds": [400, 600], | |
171 "contentsOpaque": true, | |
172 "drawsContent": true, | |
173 "paintInvalidations": [ | |
174 { | |
175 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
176 "rect": [0, 0, 400, 600], | |
177 "reason": "full" | |
178 }, | |
179 { | |
180 "object": "LayoutView #document", | |
181 "rect": [0, 250, 400, 350], | |
182 "reason": "incremental" | |
183 }, | |
184 { | |
185 "object": "LayoutBlockFlow HTML", | |
186 "rect": [0, 0, 400, 8], | |
187 "reason": "forced by layout" | |
188 }, | |
189 { | |
190 "object": "LayoutBlockFlow DIV class='parent'", | |
191 "rect": [0, 250, 6, 350], | |
192 "reason": "incremental" | |
193 }, | |
194 { | |
195 "object": "LayoutBlockFlow DIV class='parent'", | |
196 "rect": [0, 0, 6, 34], | |
197 "reason": "invalidate paint rectangle" | |
198 }, | |
199 { | |
200 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
201 "rect": [0, 300, 6, 30], | |
202 "reason": "bounds change" | |
203 }, | |
204 { | |
205 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
206 "rect": [0, 125, 6, 30], | |
207 "reason": "bounds change" | |
208 } | |
209 ] | |
210 } | |
211 ], | |
212 "objectPaintInvalidations": [ | |
213 { | |
214 "object": "InlineBox", | |
215 "reason": "full" | |
216 }, | |
217 { | |
218 "object": "RootInlineBox", | |
219 "reason": "full" | |
220 }, | |
221 { | |
222 "object": "InlineBox", | |
223 "reason": "full" | |
224 }, | |
225 { | |
226 "object": "RootInlineBox", | |
227 "reason": "full" | |
228 }, | |
229 { | |
230 "object": "InlineBox", | |
231 "reason": "full" | |
232 }, | |
233 { | |
234 "object": "RootInlineBox", | |
235 "reason": "full" | |
236 }, | |
237 { | |
238 "object": "InlineBox", | |
239 "reason": "full" | |
240 }, | |
241 { | |
242 "object": "RootInlineBox", | |
243 "reason": "full" | |
244 }, | |
245 { | |
246 "object": "LayoutView #document", | |
247 "reason": "incremental" | |
248 }, | |
249 { | |
250 "object": "LayoutBlockFlow HTML", | |
251 "reason": "forced by layout" | |
252 }, | |
253 { | |
254 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
255 "reason": "full" | |
256 }, | |
257 { | |
258 "object": "LayoutBlockFlow DIV class='parent'", | |
259 "reason": "incremental" | |
260 }, | |
261 { | |
262 "object": "LayoutBlockFlow DIV class='parent'", | |
263 "reason": "invalidate paint rectangle" | |
264 }, | |
265 { | |
266 "object": "RootInlineBox", | |
267 "reason": "incremental" | |
268 }, | |
269 { | |
270 "object": "LayoutBlockFlow (relative positioned) DIV class='child'", | |
271 "reason": "bounds change" | |
272 } | |
273 ] | |
274 } | |
275 { | |
276 "name": "Content Root Layer", | |
277 "bounds": [800, 600], | |
278 "children": [ | |
279 { | |
280 "name": "LayoutView #document", | |
281 "bounds": [800, 600], | |
282 "contentsOpaque": true, | |
283 "drawsContent": true, | |
284 "paintInvalidations": [ | |
285 { | |
286 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
287 "rect": [0, 0, 800, 600], | |
288 "reason": "full" | |
289 }, | |
290 { | |
291 "object": "LayoutBlockFlow HTML", | |
292 "rect": [0, 0, 800, 8], | |
293 "reason": "forced by layout" | |
294 }, | |
295 { | |
296 "object": "LayoutView #document", | |
297 "rect": [400, 0, 400, 600], | |
298 "reason": "incremental" | |
299 }, | |
300 { | |
301 "object": "LayoutBlockFlow DIV class='parent'", | |
302 "rect": [0, 0, 6, 34], | |
303 "reason": "invalidate paint rectangle" | |
304 } | |
305 ] | |
306 } | |
307 ], | |
308 "objectPaintInvalidations": [ | |
309 { | |
310 "object": "InlineBox", | |
311 "reason": "full" | |
312 }, | |
313 { | |
314 "object": "RootInlineBox", | |
315 "reason": "full" | |
316 }, | |
317 { | |
318 "object": "InlineBox", | |
319 "reason": "full" | |
320 }, | |
321 { | |
322 "object": "RootInlineBox", | |
323 "reason": "full" | |
324 }, | |
325 { | |
326 "object": "InlineBox", | |
327 "reason": "full" | |
328 }, | |
329 { | |
330 "object": "RootInlineBox", | |
331 "reason": "full" | |
332 }, | |
333 { | |
334 "object": "InlineBox", | |
335 "reason": "full" | |
336 }, | |
337 { | |
338 "object": "RootInlineBox", | |
339 "reason": "full" | |
340 }, | |
341 { | |
342 "object": "LayoutView #document", | |
343 "reason": "incremental" | |
344 }, | |
345 { | |
346 "object": "LayoutBlockFlow HTML", | |
347 "reason": "forced by layout" | |
348 }, | |
349 { | |
350 "object": "LayoutBlockFlow (positioned) DIV class='container'", | |
351 "reason": "full" | |
352 }, | |
353 { | |
354 "object": "LayoutBlockFlow DIV class='parent'", | |
355 "reason": "invalidate paint rectangle" | |
356 } | |
357 ] | |
358 } | |
359 | |
OLD | NEW |