OLD | NEW |
---|---|
1 { | 1 { |
2 "layers": [ | 2 "layers": [ |
3 { | 3 { |
4 "name": "LayoutView #document", | 4 "name": "LayoutView #document", |
5 "bounds": [800, 600], | 5 "bounds": [800, 600], |
6 "contentsOpaque": true, | 6 "contentsOpaque": true, |
7 "drawsContent": true | 7 "drawsContent": true |
8 }, | 8 }, |
9 { | 9 { |
10 "name": "LayoutBlockFlow DIV id='scroller'", | 10 "name": "LayoutBlockFlow DIV id='scroller'", |
(...skipping 14 matching lines...) Expand all Loading... | |
25 "paintInvalidations": [ | 25 "paintInvalidations": [ |
26 { | 26 { |
27 "object": "LayoutTextControl INPUT id='text'", | 27 "object": "LayoutTextControl INPUT id='text'", |
28 "rect": [-1, 999, 207, 24], | 28 "rect": [-1, 999, 207, 24], |
29 "reason": "subtree" | 29 "reason": "subtree" |
30 }, | 30 }, |
31 { | 31 { |
32 "object": "LayoutBlockFlow DIV id='inner-editor'", | 32 "object": "LayoutBlockFlow DIV id='inner-editor'", |
33 "rect": [3, 1003, 200, 16], | 33 "rect": [3, 1003, 200, 16], |
34 "reason": "subtree" | 34 "reason": "subtree" |
35 }, | |
36 { | |
37 "object": "LayoutBlockFlow DIV id='inner-editor'", | |
chrishtr
2017/01/31 22:51:03
Should there be a new rect to invalidate for the c
Xianzhu
2017/02/02 23:42:06
These smaller invalidations are omitted because th
| |
38 "rect": [2, 1002, 3, 18], | |
39 "reason": "invalidate paint rectangle" | |
40 }, | |
41 { | |
42 "object": "LayoutBlockFlow DIV id='inner-editor'", | |
43 "rect": [2, 1002, 3, 18], | |
44 "reason": "invalidate paint rectangle" | |
45 }, | |
46 { | |
47 "object": "LayoutBlockFlow DIV id='inner-editor'", | |
48 "rect": [2, 1002, 3, 18], | |
49 "reason": "invalidate paint rectangle" | |
50 } | 35 } |
51 ] | 36 ] |
52 }, | 37 }, |
53 { | 38 { |
54 "name": "Overflow Controls Host Layer", | 39 "name": "Overflow Controls Host Layer", |
55 "bounds": [100, 100] | 40 "bounds": [100, 100] |
56 }, | 41 }, |
57 { | 42 { |
58 "name": "Horizontal Scrollbar Layer", | 43 "name": "Horizontal Scrollbar Layer", |
59 "position": [0, 100], | 44 "position": [0, 100], |
60 "bounds": [100, 0], | 45 "bounds": [100, 0], |
61 "drawsContent": true | 46 "drawsContent": true |
62 }, | 47 }, |
63 { | 48 { |
64 "name": "Vertical Scrollbar Layer", | 49 "name": "Vertical Scrollbar Layer", |
65 "position": [100, 0], | 50 "position": [100, 0], |
66 "bounds": [0, 100], | 51 "bounds": [0, 100], |
67 "drawsContent": true | 52 "drawsContent": true |
68 } | 53 } |
69 ], | 54 ], |
70 "objectPaintInvalidations": [ | 55 "objectPaintInvalidations": [ |
71 { | 56 { |
72 "object": "Caret", | |
73 "reason": "invalidate paint rectangle" | |
74 }, | |
75 { | |
76 "object": "LayoutTextControl INPUT id='text'", | 57 "object": "LayoutTextControl INPUT id='text'", |
77 "reason": "subtree" | 58 "reason": "subtree" |
78 }, | 59 }, |
79 { | 60 { |
80 "object": "LayoutBlockFlow DIV id='inner-editor'", | 61 "object": "LayoutBlockFlow DIV id='inner-editor'", |
81 "reason": "subtree" | 62 "reason": "subtree" |
82 }, | 63 }, |
83 { | 64 { |
84 "object": "Caret", | 65 "object": "Caret", |
85 "reason": "invalidate paint rectangle" | 66 "reason": "caret" |
86 }, | 67 }, |
87 { | 68 { |
88 "object": "Caret", | 69 "object": "Caret", |
89 "reason": "invalidate paint rectangle" | 70 "reason": "caret" |
90 } | 71 } |
91 ] | 72 ] |
92 } | 73 } |
93 | 74 |
OLD | NEW |