Changeset 153746 in webkit
- Timestamp:
- Aug 6, 2013, 3:33:32 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r153733 r153746 1 2013-06-25 Sergio Villar Senin <svillar@igalia.com> 2 3 [CSS Grid Layout] Rename grid placement properties 4 https://bugs.webkit.org/show_bug.cgi?id=117878 5 6 Reviewed by Andreas Kling. 7 8 Renamed the grid placement properties to match the latest version 9 of the spec. The new names are -webkit-grid-column-{start|end} and 10 -webkit-grid-row-{start|end}. 11 12 * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt: 13 * fast/css-grid-layout/grid-item-column-row-get-set.html: 14 * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt: 15 * fast/css-grid-layout/grid-item-end-after-get-set.html: 16 * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt: 17 * fast/css-grid-layout/grid-item-start-before-get-set.html: 18 1 19 2013-08-05 Dean Jackson <dino@apple.com> 2 20 -
trunk/LayoutTests/fast/css-grid-layout/grid-item-column-row-get-set-expected.txt
r147430 r153746 6 6 Test getting -webkit-grid-column and -webkit-grid-row set through CSS 7 7 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 8 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- start') is 'auto'9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- end') is 'auto'8 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 10 10 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 11 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- before') is 'auto'12 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- after') is 'auto'11 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 12 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 13 13 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column') is '10 / auto' 14 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- start') is '10'15 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- end') is 'auto'14 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-start') is '10' 15 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 16 16 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row') is '15 / auto' 17 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- before') is '15'18 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- after') is 'auto'17 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-start') is '15' 18 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 19 19 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column') is '-10 / auto' 20 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- start') is '-10'21 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- end') is 'auto'20 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-start') is '-10' 21 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 22 22 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row') is '-15 / auto' 23 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- before') is '-15'24 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- after') is 'auto'23 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-start') is '-15' 24 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 25 25 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 26 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- start') is 'auto'27 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- end') is 'auto'26 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 27 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 28 28 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 29 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- before') is 'auto'30 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- after') is 'auto'29 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 30 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 31 31 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column') is '10 / 15' 32 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- start') is '10'33 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- end') is '15'32 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column-start') is '10' 33 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column-end') is '15' 34 34 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row') is '5 / 5' 35 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- before') is '5'36 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- after') is '5'35 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row-start') is '5' 36 PASS getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row-end') is '5' 37 37 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column') is '10 / -10' 38 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- start') is '10'39 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- end') is '-10'38 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column-start') is '10' 39 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column-end') is '-10' 40 40 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row') is '-8 / 5' 41 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- before') is '-8'42 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- after') is '5'41 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row-start') is '-8' 42 PASS getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row-end') is '5' 43 43 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 44 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- start') is 'auto'45 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- end') is 'auto'44 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 45 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 46 46 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 47 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- before') is 'auto'48 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- after') is 'auto'47 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 48 PASS getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 49 49 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column') is '10 / 11' 50 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- start') is '10'51 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- end') is '11'50 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column-start') is '10' 51 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column-end') is '11' 52 52 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row') is '4 / 5' 53 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- before') is '4'54 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- after') is '5'53 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row-start') is '4' 54 PASS getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row-end') is '5' 55 55 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column') is 'auto / 1' 56 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- start') is 'auto'57 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- end') is '1'56 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 57 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column-end') is '1' 58 58 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row') is '5 / auto' 59 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- before') is '5'60 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- after') is 'auto'59 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row-start') is '5' 60 PASS getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 61 61 62 62 Test the initial value 63 63 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 64 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'65 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'64 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 65 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 66 66 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 67 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'68 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'67 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 68 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 69 69 70 70 Test getting and setting grid-column and grid-row through JS 71 71 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '18 / auto' 72 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '18'73 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'72 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '18' 73 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 74 74 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '66 / auto' 75 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '66'76 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'75 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '66' 76 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 77 77 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '-55 / auto' 78 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '-55'79 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'78 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '-55' 79 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 80 80 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '-40 / auto' 81 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '-40'82 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'81 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '-40' 82 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 83 83 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 84 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'85 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'84 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 85 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 86 86 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 87 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'88 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'87 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 88 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 89 89 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '10 / 55' 90 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '10'91 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '55'90 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '10' 91 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '55' 92 92 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '1 / 10' 93 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '1'94 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '10'93 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '1' 94 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '10' 95 95 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '-5 / 5' 96 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '-5'97 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '5'96 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '-5' 97 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '5' 98 98 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '4 / -4' 99 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '4'100 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '-4'99 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '4' 100 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '-4' 101 101 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '4 / auto' 102 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '4'103 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'102 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '4' 103 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 104 104 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '5 / auto' 105 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '5'106 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'105 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '5' 106 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 107 107 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / 5' 108 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'109 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '5'108 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 109 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '5' 110 110 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / 8' 111 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'112 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '8'111 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 112 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '8' 113 113 114 114 Test setting grid-column and grid-row back to 'auto' through JS 115 115 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '18 / 19' 116 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '18'117 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '19'116 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '18' 117 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '19' 118 118 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '66 / 68' 119 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '66'120 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '68'119 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '66' 120 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '68' 121 121 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 122 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'123 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'122 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 123 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 124 124 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 125 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'126 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'125 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 126 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 127 127 128 128 Test getting and setting invalid grid-column and grid-row through JS 129 129 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 130 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'131 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'130 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 131 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 132 132 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 133 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'134 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'133 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 134 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 135 135 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 136 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'137 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'136 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 137 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 138 138 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 139 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'140 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'139 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 140 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 141 141 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 142 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'143 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'142 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 143 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 144 144 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 145 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'146 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'145 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 146 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 147 147 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 148 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'149 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'148 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 149 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 150 150 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 151 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'152 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'151 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 152 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 153 153 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 154 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'155 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'154 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 155 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 156 156 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 157 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'158 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'157 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 158 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 159 159 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 160 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'161 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'160 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 161 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 162 162 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 163 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'164 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'163 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 164 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 165 165 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 166 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'167 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'166 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 167 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 168 168 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 169 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'170 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'169 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 170 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 171 171 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 172 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'173 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'172 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 173 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 174 174 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 175 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'176 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'175 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 176 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 177 177 PASS successfullyParsed is true 178 178 -
trunk/LayoutTests/fast/css-grid-layout/grid-item-column-row-get-set.html
r147430 r153746 32 32 } 33 33 .gridItemWithBothLongHand { 34 -webkit-grid- end: 11;35 -webkit-grid- before: 4;34 -webkit-grid-column-end: 11; 35 -webkit-grid-row-start: 4; 36 36 } 37 37 .gridItemWithNoSpace { … … 59 59 var gridElement = document.getElementById("gridElement"); 60 60 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 61 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");62 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- end')", "'auto'");61 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 62 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 63 63 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 64 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- before')", "'auto'");65 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");64 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 65 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 66 66 67 67 var gridItemWithPositiveInteger = document.getElementById("gridItemWithPositiveInteger"); 68 68 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column')", "'10 / auto'"); 69 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- start')", "'10'");70 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- end')", "'auto'");69 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 70 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 71 71 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row')", "'15 / auto'"); 72 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- before')", "'15'");73 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- after')", "'auto'");72 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-start')", "'15'"); 73 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 74 74 75 75 var gridItemWithNegativeInteger = document.getElementById("gridItemWithNegativeInteger"); 76 76 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column')", "'-10 / auto'"); 77 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- start')", "'-10'");78 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- end')", "'auto'");77 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-start')", "'-10'"); 78 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 79 79 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row')", "'-15 / auto'"); 80 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- before')", "'-15'");81 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- after')", "'auto'");80 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-start')", "'-15'"); 81 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 82 82 83 83 var gridItemWithAutoElement = document.getElementById("gridItemWithAutoElement"); 84 84 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 85 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");86 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- end')", "'auto'");85 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 86 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 87 87 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 88 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- before')", "'auto'");89 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");88 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 89 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 90 90 91 91 var gridItemWith2IntegerElement = document.getElementById("gridItemWith2IntegerElement"); 92 92 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column')", "'10 / 15'"); 93 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- start')", "'10'");94 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- end')", "'15'");93 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 94 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-column-end')", "'15'"); 95 95 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row')", "'5 / 5'"); 96 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- before')", "'5'");97 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid- after')", "'5'");96 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row-start')", "'5'"); 97 shouldBe("getComputedStyle(gridItemWith2IntegerElement, '').getPropertyValue('-webkit-grid-row-end')", "'5'"); 98 98 99 99 var gridItemWithNegativePositiveIntegerElement = document.getElementById("gridItemWithNegativePositiveIntegerElement"); 100 100 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column')", "'10 / -10'"); 101 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- start')", "'10'");102 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- end')", "'-10'");101 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 102 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-column-end')", "'-10'"); 103 103 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row')", "'-8 / 5'"); 104 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- before')", "'-8'");105 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid- after')", "'5'");104 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row-start')", "'-8'"); 105 shouldBe("getComputedStyle(gridItemWithNegativePositiveIntegerElement, '').getPropertyValue('-webkit-grid-row-end')", "'5'"); 106 106 107 107 var gridItemWith2AutoElement = document.getElementById("gridItemWith2AutoElement"); 108 108 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 109 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");110 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- end')", "'auto'");109 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 110 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 111 111 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 112 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- before')", "'auto'");113 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");112 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 113 shouldBe("getComputedStyle(gridItemWith2AutoElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 114 114 115 115 var gridItemWithBothShortLongHandElement = document.getElementById("gridItemWithBothShortLongHandElement"); 116 116 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column')", "'10 / 11'"); 117 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- start')", "'10'");118 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- end')", "'11'");117 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 118 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-column-end')", "'11'"); 119 119 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row')", "'4 / 5'"); 120 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- before')", "'4'");121 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid- after')", "'5'");120 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row-start')", "'4'"); 121 shouldBe("getComputedStyle(gridItemWithBothShortLongHandElement, '').getPropertyValue('-webkit-grid-row-end')", "'5'"); 122 122 123 123 var gridItemWithNoSpaceElement = document.getElementById("gridItemWithNoSpaceElement"); 124 124 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column')", "'auto / 1'"); 125 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");126 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- end')", "'1'");125 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 126 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-column-end')", "'1'"); 127 127 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row')", "'5 / auto'"); 128 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- before')", "'5'");129 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");128 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row-start')", "'5'"); 129 shouldBe("getComputedStyle(gridItemWithNoSpaceElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 130 130 131 131 debug(""); … … 134 134 document.body.appendChild(element); 135 135 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 136 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");137 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");138 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 139 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");140 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");136 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 137 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 138 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 139 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 140 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 141 141 142 142 debug(""); … … 145 145 element.style.webkitGridRow = "66"; 146 146 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'18 / auto'"); 147 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'18'");148 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");147 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'18'"); 148 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 149 149 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'66 / auto'"); 150 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'66'");151 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");150 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'66'"); 151 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 152 152 153 153 element = document.createElement("div"); … … 156 156 element.style.webkitGridRow = "-40"; 157 157 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'-55 / auto'"); 158 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'-55'");159 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");158 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'-55'"); 159 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 160 160 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'-40 / auto'"); 161 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'-40'");162 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");161 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'-40'"); 162 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 163 163 164 164 element = document.createElement("div"); … … 167 167 element.style.webkitGridRow = "auto"; 168 168 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 169 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");170 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");171 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 172 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");173 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");169 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 170 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 171 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 172 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 173 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 174 174 175 175 element = document.createElement("div"); … … 178 178 element.style.webkitGridRow = "1 / 10"; 179 179 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'10 / 55'"); 180 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'10'");181 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'55'");180 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 181 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'55'"); 182 182 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'1 / 10'"); 183 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'1'");184 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'10'");183 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'1'"); 184 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'10'"); 185 185 186 186 element = document.createElement("div"); … … 189 189 element.style.webkitGridRow = "4 / -4"; 190 190 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'-5 / 5'"); 191 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'-5'");192 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'5'");191 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'-5'"); 192 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'5'"); 193 193 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'4 / -4'"); 194 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'4'");195 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'-4'");194 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'4'"); 195 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'-4'"); 196 196 197 197 element = document.createElement("div"); … … 200 200 element.style.webkitGridRow = "5 / auto"; 201 201 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'4 / auto'"); 202 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'4'");203 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");202 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'4'"); 203 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 204 204 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'5 / auto'"); 205 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'5'");206 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");205 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'5'"); 206 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 207 207 208 208 element = document.createElement("div"); … … 211 211 element.style.webkitGridRow = "auto / 8"; 212 212 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / 5'"); 213 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");214 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'5'");213 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 214 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'5'"); 215 215 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / 8'"); 216 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");217 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'8'");216 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 217 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'8'"); 218 218 219 219 debug(""); … … 222 222 element.style.webkitGridRow = "66 / 68"; 223 223 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'18 / 19'"); 224 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'18'");225 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'19'");224 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'18'"); 225 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'19'"); 226 226 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'66 / 68'"); 227 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'66'");228 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'68'");227 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'66'"); 228 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'68'"); 229 229 230 230 element.style.webkitGridColumn = "auto"; 231 231 element.style.webkitGridRow = "auto"; 232 232 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 233 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");234 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");235 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 236 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");237 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");233 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 234 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 235 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 236 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 237 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 238 238 239 239 debug(""); … … 244 244 element.style.webkitGridRow = "5 8"; 245 245 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 246 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");247 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");248 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 249 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");250 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");246 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 247 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 248 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 249 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 250 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 251 251 252 252 element = document.createElement("div"); … … 255 255 element.style.webkitGridRow = "5 /"; 256 256 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 257 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");258 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");259 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 260 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");261 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");257 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 258 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 259 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 260 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 261 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 262 262 263 263 element = document.createElement("div"); … … 266 266 element.style.webkitGridRow = "8 / foobar"; 267 267 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 268 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");269 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");270 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 271 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");272 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");268 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 269 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 270 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 271 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 272 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 273 273 274 274 element = document.createElement("div"); … … 277 277 element.style.webkitGridRow = "8 auto"; 278 278 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 279 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");280 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");281 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 282 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");283 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");279 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 280 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 281 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 282 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 283 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 284 284 285 285 element = document.createElement("div"); … … 288 288 element.style.webkitGridRow = "8 / /"; 289 289 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 290 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");291 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");292 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 293 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");294 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");290 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 291 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 292 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 293 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 294 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 295 295 296 296 // 0 is invalid. … … 300 300 element.style.webkitGridRow = "0 / 6"; 301 301 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 302 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");303 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");304 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 305 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");306 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");302 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 303 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 304 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 305 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 306 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 307 307 308 308 element = document.createElement("div"); … … 311 311 element.style.webkitGridRow = "8 / 0"; 312 312 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 313 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");314 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");315 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 316 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");317 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");313 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 314 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 315 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 316 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 317 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 318 318 319 319 element = document.createElement("div"); … … 322 322 element.style.webkitGridRow = "0"; 323 323 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 324 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");325 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");326 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 327 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");328 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");324 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 325 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 326 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 327 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 328 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 329 329 </script> 330 330 <script src="../js/resources/js-test-post.js"></script> -
trunk/LayoutTests/fast/css-grid-layout/grid-item-end-after-get-set-expected.txt
r145029 r153746 1 Test that setting and getting grid- end and grid-afterworks as expected1 Test that setting and getting grid-column-end and grid-row-end works as expected 2 2 3 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 4 4 5 5 6 Test getting -webkit-grid- end and -webkit-grid-afterset through CSS7 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- end') is 'auto'6 Test getting -webkit-grid-column-end and -webkit-grid-row-end set through CSS 7 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 8 8 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- after') is 'auto'9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 10 10 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 11 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- end') is '10'11 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-end') is '10' 12 12 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column') is 'auto / 10' 13 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- after') is '15'13 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-end') is '15' 14 14 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row') is 'auto / 15' 15 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- end') is '-10'15 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-end') is '-10' 16 16 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column') is 'auto / -10' 17 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- after') is '-15'17 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-end') is '-15' 18 18 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row') is 'auto / -15' 19 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- end') is 'auto'19 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 20 20 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 21 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- after') is 'auto'21 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 22 22 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 23 23 24 24 Test the initial value 25 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'25 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 26 26 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 27 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'27 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 28 28 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 29 29 30 Test getting and setting grid- end and grid-afterthrough JS31 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '18'30 Test getting and setting grid-column-end and grid-row-end through JS 31 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '18' 32 32 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / 18' 33 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '66'33 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '66' 34 34 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / 66' 35 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '-55'35 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '-55' 36 36 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / -55' 37 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '-40'37 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '-40' 38 38 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / -40' 39 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'39 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 40 40 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 41 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'41 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 42 42 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 43 43 44 Test setting grid- end and grid-afterback to 'auto' through JS45 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is '18'44 Test setting grid-column-end and grid-row-end back to 'auto' through JS 45 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is '18' 46 46 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / 18' 47 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is '66'47 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is '66' 48 48 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / 66' 49 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- end') is 'auto'49 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end') is 'auto' 50 50 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 51 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- after') is 'auto'51 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end') is 'auto' 52 52 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 53 53 PASS successfullyParsed is true -
trunk/LayoutTests/fast/css-grid-layout/grid-item-end-after-get-set.html
r145029 r153746 8 8 <style> 9 9 .gridItemWithPositiveInteger { 10 -webkit-grid- end: 10;11 -webkit-grid- after: 15;10 -webkit-grid-column-end: 10; 11 -webkit-grid-row-end: 15; 12 12 } 13 13 .gridItemWithNegativeInteger { 14 -webkit-grid- end: -10;15 -webkit-grid- after: -15;14 -webkit-grid-column-end: -10; 15 -webkit-grid-row-end: -15; 16 16 } 17 17 .gridItemWithAuto { 18 -webkit-grid- end: auto;19 -webkit-grid- after: auto;18 -webkit-grid-column-end: auto; 19 -webkit-grid-row-end: auto; 20 20 } 21 21 </style> … … 29 29 <div class="gridItemWithAuto" id="gridItemWithAutoElement"></div> 30 30 <script> 31 description('Test that setting and getting grid- end and grid-afterworks as expected');31 description('Test that setting and getting grid-column-end and grid-row-end works as expected'); 32 32 33 debug("Test getting -webkit-grid- end and -webkit-grid-afterset through CSS");33 debug("Test getting -webkit-grid-column-end and -webkit-grid-row-end set through CSS"); 34 34 var gridElement = document.getElementById("gridElement"); 35 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- end')", "'auto'");35 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 36 36 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 37 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");37 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 38 38 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 39 39 40 40 var gridItemWithPositiveInteger = document.getElementById("gridItemWithPositiveInteger"); 41 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- end')", "'10'");41 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-end')", "'10'"); 42 42 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column')", "'auto / 10'"); 43 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- after')", "'15'");43 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-end')", "'15'"); 44 44 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row')", "'auto / 15'"); 45 45 46 46 var gridItemWithNegativeInteger = document.getElementById("gridItemWithNegativeInteger"); 47 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- end')", "'-10'");47 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-end')", "'-10'"); 48 48 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column')", "'auto / -10'"); 49 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- after')", "'-15'");49 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-end')", "'-15'"); 50 50 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row')", "'auto / -15'"); 51 51 52 52 var gridItemWithAutoElement = document.getElementById("gridItemWithAutoElement"); 53 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- end')", "'auto'");53 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 54 54 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 55 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- after')", "'auto'");55 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 56 56 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 57 57 … … 60 60 var element = document.createElement("div"); 61 61 document.body.appendChild(element); 62 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");62 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 63 63 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 64 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");64 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 65 65 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 66 66 67 67 debug(""); 68 debug("Test getting and setting grid- end and grid-afterthrough JS");69 element.style.webkitGrid End = "18";70 element.style.webkitGrid After= "66";71 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'18'");68 debug("Test getting and setting grid-column-end and grid-row-end through JS"); 69 element.style.webkitGridColumnEnd = "18"; 70 element.style.webkitGridRowEnd = "66"; 71 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'18'"); 72 72 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / 18'"); 73 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'66'");73 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'66'"); 74 74 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / 66'"); 75 75 76 76 element = document.createElement("div"); 77 77 document.body.appendChild(element); 78 element.style.webkitGrid End = "-55";79 element.style.webkitGrid After= "-40";80 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'-55'");78 element.style.webkitGridColumnEnd = "-55"; 79 element.style.webkitGridRowEnd = "-40"; 80 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'-55'"); 81 81 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / -55'"); 82 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'-40'");82 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'-40'"); 83 83 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / -40'"); 84 84 85 85 element = document.createElement("div"); 86 86 document.body.appendChild(element); 87 element.style.webkitGrid End = "auto";88 element.style.webkitGrid After= "auto";89 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");87 element.style.webkitGridColumnEnd = "auto"; 88 element.style.webkitGridRowEnd = "auto"; 89 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 90 90 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 91 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");91 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 92 92 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 93 93 94 94 debug(""); 95 debug("Test setting grid- end and grid-afterback to 'auto' through JS");96 element.style.webkitGrid End = "18";97 element.style.webkitGrid After= "66";98 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'18'");95 debug("Test setting grid-column-end and grid-row-end back to 'auto' through JS"); 96 element.style.webkitGridColumnEnd = "18"; 97 element.style.webkitGridRowEnd = "66"; 98 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'18'"); 99 99 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / 18'"); 100 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'66'");100 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'66'"); 101 101 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / 66'"); 102 element.style.webkitGrid End = "auto";103 element.style.webkitGrid After= "auto";104 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- end')", "'auto'");102 element.style.webkitGridColumnEnd = "auto"; 103 element.style.webkitGridRowEnd = "auto"; 104 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-end')", "'auto'"); 105 105 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 106 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- after')", "'auto'");106 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-end')", "'auto'"); 107 107 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 108 108 </script> -
trunk/LayoutTests/fast/css-grid-layout/grid-item-start-before-get-set-expected.txt
r145029 r153746 1 Test that setting and getting grid- start and grid-beforeworks as expected1 Test that setting and getting grid-column-start and grid-row-start works as expected 2 2 3 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 4 4 5 5 6 Test getting -webkit-grid- start and -webkit-grid-beforeset through CSS7 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- start') is 'auto'6 Test getting -webkit-grid-column-start and -webkit-grid-row-start set through CSS 7 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 8 8 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- before') is 'auto'9 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 10 10 PASS getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 11 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- start') is '10'11 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-start') is '10' 12 12 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column') is '10 / auto' 13 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- before') is '15'13 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-start') is '15' 14 14 PASS getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row') is '15 / auto' 15 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- start') is '-10'15 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-start') is '-10' 16 16 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column') is '-10 / auto' 17 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- before') is '-15'17 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-start') is '-15' 18 18 PASS getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row') is '-15 / auto' 19 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- start') is 'auto'19 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 20 20 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 21 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- before') is 'auto'21 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 22 22 PASS getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 23 23 24 24 Test the initial value 25 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'25 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 26 26 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 27 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'27 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 28 28 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 29 29 30 Test getting and setting grid- start and grid-beforethrough JS31 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '18'30 Test getting and setting grid-column-start and grid-row-start through JS 31 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '18' 32 32 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '18 / auto' 33 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '66'33 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '66' 34 34 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '66 / auto' 35 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '-55'35 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '-55' 36 36 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '-55 / auto' 37 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '-40'37 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '-40' 38 38 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '-40 / auto' 39 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'39 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 40 40 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 41 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'41 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 42 42 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 43 43 44 Test setting grid- start and grid-beforeback to 'auto' through JS45 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is '18'44 Test setting grid-column-start and grid-row-start back to 'auto' through JS 45 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is '18' 46 46 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is '18 / auto' 47 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is '66'47 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is '66' 48 48 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is '66 / auto' 49 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- start') is 'auto'49 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start') is 'auto' 50 50 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-column') is 'auto / auto' 51 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid- before') is 'auto'51 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start') is 'auto' 52 52 PASS getComputedStyle(element, '').getPropertyValue('-webkit-grid-row') is 'auto / auto' 53 53 PASS successfullyParsed is true -
trunk/LayoutTests/fast/css-grid-layout/grid-item-start-before-get-set.html
r145029 r153746 8 8 <style> 9 9 .gridItemWithPositiveInteger { 10 -webkit-grid- start: 10;11 -webkit-grid- before: 15;10 -webkit-grid-column-start: 10; 11 -webkit-grid-row-start: 15; 12 12 } 13 13 .gridItemWithNegativeInteger { 14 -webkit-grid- start: -10;15 -webkit-grid- before: -15;14 -webkit-grid-column-start: -10; 15 -webkit-grid-row-start: -15; 16 16 } 17 17 .gridItemWithAuto { 18 -webkit-grid- start: auto;19 -webkit-grid- before: auto;18 -webkit-grid-column-start: auto; 19 -webkit-grid-row-start: auto; 20 20 } 21 21 </style> … … 29 29 <div class="gridItemWithAuto" id="gridItemWithAutoElement"></div> 30 30 <script> 31 description('Test that setting and getting grid- start and grid-beforeworks as expected');31 description('Test that setting and getting grid-column-start and grid-row-start works as expected'); 32 32 33 debug("Test getting -webkit-grid- start and -webkit-grid-beforeset through CSS");33 debug("Test getting -webkit-grid-column-start and -webkit-grid-row-start set through CSS"); 34 34 var gridElement = document.getElementById("gridElement"); 35 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");35 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 36 36 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 37 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid- before')", "'auto'");37 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 38 38 shouldBe("getComputedStyle(gridElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 39 39 40 40 var gridItemWithPositiveInteger = document.getElementById("gridItemWithPositiveInteger"); 41 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- start')", "'10'");41 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column-start')", "'10'"); 42 42 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-column')", "'10 / auto'"); 43 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid- before')", "'15'");43 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row-start')", "'15'"); 44 44 shouldBe("getComputedStyle(gridItemWithPositiveInteger, '').getPropertyValue('-webkit-grid-row')", "'15 / auto'"); 45 45 46 46 var gridItemWithNegativeInteger = document.getElementById("gridItemWithNegativeInteger"); 47 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- start')", "'-10'");47 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column-start')", "'-10'"); 48 48 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-column')", "'-10 / auto'"); 49 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid- before')", "'-15'");49 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row-start')", "'-15'"); 50 50 shouldBe("getComputedStyle(gridItemWithNegativeInteger, '').getPropertyValue('-webkit-grid-row')", "'-15 / auto'"); 51 51 52 52 var gridItemWithAutoElement = document.getElementById("gridItemWithAutoElement"); 53 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- start')", "'auto'");53 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 54 54 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 55 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid- before')", "'auto'");55 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 56 56 shouldBe("getComputedStyle(gridItemWithAutoElement, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 57 57 … … 60 60 var element = document.createElement("div"); 61 61 document.body.appendChild(element); 62 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");62 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 63 63 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 64 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");64 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 65 65 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 66 66 67 67 debug(""); 68 debug("Test getting and setting grid- start and grid-beforethrough JS");69 element.style.webkitGrid Start = "18";70 element.style.webkitGrid Before= "66";71 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'18'");68 debug("Test getting and setting grid-column-start and grid-row-start through JS"); 69 element.style.webkitGridColumnStart = "18"; 70 element.style.webkitGridRowStart = "66"; 71 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'18'"); 72 72 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'18 / auto'"); 73 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'66'");73 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'66'"); 74 74 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'66 / auto'"); 75 75 76 76 element = document.createElement("div"); 77 77 document.body.appendChild(element); 78 element.style.webkitGrid Start = "-55";79 element.style.webkitGrid Before= "-40";80 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'-55'");78 element.style.webkitGridColumnStart = "-55"; 79 element.style.webkitGridRowStart = "-40"; 80 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'-55'"); 81 81 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'-55 / auto'"); 82 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'-40'");82 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'-40'"); 83 83 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'-40 / auto'"); 84 84 85 85 element = document.createElement("div"); 86 86 document.body.appendChild(element); 87 element.style.webkitGrid Start = "auto";88 element.style.webkitGrid Before= "auto";89 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");87 element.style.webkitGridColumnStart = "auto"; 88 element.style.webkitGridRowStart = "auto"; 89 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 90 90 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 91 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");91 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 92 92 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 93 93 94 94 debug(""); 95 debug("Test setting grid- start and grid-beforeback to 'auto' through JS");96 element.style.webkitGrid Start = "18";97 element.style.webkitGrid Before= "66";98 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'18'");95 debug("Test setting grid-column-start and grid-row-start back to 'auto' through JS"); 96 element.style.webkitGridColumnStart = "18"; 97 element.style.webkitGridRowStart = "66"; 98 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'18'"); 99 99 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'18 / auto'"); 100 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'66'");100 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'66'"); 101 101 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'66 / auto'"); 102 element.style.webkitGrid Start = "auto";103 element.style.webkitGrid Before= "auto";104 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- start')", "'auto'");102 element.style.webkitGridColumnStart = "auto"; 103 element.style.webkitGridRowStart = "auto"; 104 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column-start')", "'auto'"); 105 105 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-column')", "'auto / auto'"); 106 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid- before')", "'auto'");106 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row-start')", "'auto'"); 107 107 shouldBe("getComputedStyle(element, '').getPropertyValue('-webkit-grid-row')", "'auto / auto'"); 108 108 </script> -
trunk/Source/WebCore/ChangeLog
r153742 r153746 1 2013-06-25 Sergio Villar Senin <svillar@igalia.com> 2 3 [CSS Grid Layout] Rename grid placement properties 4 https://bugs.webkit.org/show_bug.cgi?id=117878 5 6 Reviewed by Andreas Kling. 7 8 Renamed the grid placement properties to match the latest version 9 of the spec. The new names are -webkit-grid-column-{start|end} and 10 -webkit-grid-row-{start|end}. 11 12 No new tests needed as we're just renaming some properties, 13 functionality already covered by existing tests in 14 fast/css-grid-layout. 15 16 * css/CSSComputedStyleDeclaration.cpp: 17 (WebCore::ComputedStyleExtractor::propertyValue): 18 * css/CSSParser.cpp: 19 (WebCore::CSSParser::parseValue): 20 * css/CSSProperty.cpp: 21 (WebCore::CSSProperty::isInheritedProperty): 22 * css/CSSPropertyNames.in: 23 * css/StylePropertyShorthand.cpp: 24 (WebCore::webkitGridColumnShorthand): 25 (WebCore::webkitGridRowShorthand): 26 * css/StyleResolver.cpp: 27 (WebCore::StyleResolver::applyProperty): 28 * rendering/RenderGrid.cpp: 29 (WebCore::RenderGrid::maximumIndexInDirection): 30 (WebCore::RenderGrid::resolveGridPositionsFromStyle): 31 (WebCore::RenderGrid::resolveGridPositionFromStyle): 32 * rendering/RenderGrid.h: 33 * rendering/style/RenderStyle.h: 34 * rendering/style/StyleGridItemData.cpp: 35 (WebCore::StyleGridItemData::StyleGridItemData): 36 * rendering/style/StyleGridItemData.h: 37 (WebCore::StyleGridItemData::operator==): 38 1 39 2013-08-05 Przemyslaw Szymanski <p.szymanski3@samsung.com> 2 40 -
trunk/Source/WebCore/css/CSSComputedStyleDeclaration.cpp
r153581 r153746 292 292 CSSPropertyWebkitGridAutoFlow, 293 293 CSSPropertyWebkitGridAutoRows, 294 CSSPropertyWebkitGridColumnEnd, 295 CSSPropertyWebkitGridColumnStart, 294 296 CSSPropertyWebkitGridDefinitionColumns, 295 297 CSSPropertyWebkitGridDefinitionRows, 296 CSSPropertyWebkitGridStart, 297 CSSPropertyWebkitGridEnd, 298 CSSPropertyWebkitGridBefore, 299 CSSPropertyWebkitGridAfter, 298 CSSPropertyWebkitGridRowEnd, 299 CSSPropertyWebkitGridRowStart, 300 300 CSSPropertyWebkitHighlight, 301 301 CSSPropertyWebkitHyphenateCharacter, … … 2042 2042 return valueForGridTrackList(style->gridRows(), style.get(), m_node->document()->renderView()); 2043 2043 2044 case CSSPropertyWebkitGrid Start:2045 return valueForGridPosition(style->gridItem Start());2046 case CSSPropertyWebkitGrid End:2047 return valueForGridPosition(style->gridItem End());2048 case CSSPropertyWebkitGrid Before:2049 return valueForGridPosition(style->gridItem Before());2050 case CSSPropertyWebkitGrid After:2051 return valueForGridPosition(style->gridItem After());2044 case CSSPropertyWebkitGridColumnStart: 2045 return valueForGridPosition(style->gridItemColumnStart()); 2046 case CSSPropertyWebkitGridColumnEnd: 2047 return valueForGridPosition(style->gridItemColumnEnd()); 2048 case CSSPropertyWebkitGridRowStart: 2049 return valueForGridPosition(style->gridItemRowStart()); 2050 case CSSPropertyWebkitGridRowEnd: 2051 return valueForGridPosition(style->gridItemRowEnd()); 2052 2052 case CSSPropertyWebkitGridColumn: 2053 2053 return getCSSPropertyValuesForGridShorthand(webkitGridColumnShorthand()); -
trunk/Source/WebCore/css/CSSParser.cpp
r153643 r153746 2678 2678 return parseGridTrackList(propId, important); 2679 2679 2680 case CSSPropertyWebkitGrid Start:2681 case CSSPropertyWebkitGrid End:2682 case CSSPropertyWebkitGrid Before:2683 case CSSPropertyWebkitGrid After:2680 case CSSPropertyWebkitGridColumnStart: 2681 case CSSPropertyWebkitGridColumnEnd: 2682 case CSSPropertyWebkitGridRowStart: 2683 case CSSPropertyWebkitGridRowEnd: 2684 2684 if (!cssGridLayoutEnabled()) 2685 2685 return false; -
trunk/Source/WebCore/css/CSSProperty.cpp
r153581 r153746 600 600 case CSSPropertyWebkitGridAutoFlow: 601 601 case CSSPropertyWebkitGridAutoRows: 602 case CSSPropertyWebkitGridColumnEnd: 603 case CSSPropertyWebkitGridColumnStart: 602 604 case CSSPropertyWebkitGridDefinitionColumns: 603 605 case CSSPropertyWebkitGridDefinitionRows: 604 case CSSPropertyWebkitGridStart: 605 case CSSPropertyWebkitGridEnd: 606 case CSSPropertyWebkitGridBefore: 607 case CSSPropertyWebkitGridAfter: 606 case CSSPropertyWebkitGridRowEnd: 607 case CSSPropertyWebkitGridRowStart: 608 608 case CSSPropertyWebkitGridColumn: 609 609 case CSSPropertyWebkitGridRow: -
trunk/Source/WebCore/css/CSSPropertyNames.in
r153330 r153746 303 303 -webkit-grid-auto-columns 304 304 -webkit-grid-auto-rows 305 -webkit-grid-column-end 306 -webkit-grid-column-start 305 307 -webkit-grid-definition-columns 306 308 -webkit-grid-definition-rows 307 -webkit-grid-start 308 -webkit-grid-end 309 -webkit-grid-before 310 -webkit-grid-after 309 -webkit-grid-row-end 310 -webkit-grid-row-start 311 311 -webkit-grid-column 312 312 -webkit-grid-row -
trunk/Source/WebCore/css/StylePropertyShorthand.cpp
r153650 r153746 396 396 { 397 397 static const CSSPropertyID webkitGridColumnProperties[] = { 398 CSSPropertyWebkitGrid Start,399 CSSPropertyWebkitGrid End398 CSSPropertyWebkitGridColumnStart, 399 CSSPropertyWebkitGridColumnEnd 400 400 }; 401 401 DEFINE_STATIC_LOCAL(StylePropertyShorthand, webkitGridColumnLonghands, (CSSPropertyWebkitGridColumn, webkitGridColumnProperties, WTF_ARRAY_LENGTH(webkitGridColumnProperties))); … … 407 407 { 408 408 static const CSSPropertyID webkitGridRowProperties[] = { 409 CSSPropertyWebkitGrid Before,410 CSSPropertyWebkitGrid After409 CSSPropertyWebkitGridRowStart, 410 CSSPropertyWebkitGridRowEnd 411 411 }; 412 412 DEFINE_STATIC_LOCAL(StylePropertyShorthand, webkitGridRowLonghands, (CSSPropertyWebkitGridRow, webkitGridRowProperties, WTF_ARRAY_LENGTH(webkitGridRowProperties))); … … 856 856 map.set(CSSPropertyWebkitFlexWrap, flexFlow); 857 857 858 Vector<const StylePropertyShorthand*, 1> grid ;859 grid .uncheckedAppend(&webkitGridColumnShorthand());860 map.set(CSSPropertyWebkitGrid Start, grid);861 map.set(CSSPropertyWebkitGrid End, grid);862 863 Vector<const StylePropertyShorthand*, 1> grid After;864 grid After.uncheckedAppend(&webkitGridRowShorthand());865 map.set(CSSPropertyWebkitGrid Before, gridAfter);866 map.set(CSSPropertyWebkitGrid After, gridAfter);858 Vector<const StylePropertyShorthand*, 1> gridColumn; 859 gridColumn.uncheckedAppend(&webkitGridColumnShorthand()); 860 map.set(CSSPropertyWebkitGridColumnStart, gridColumn); 861 map.set(CSSPropertyWebkitGridColumnEnd, gridColumn); 862 863 Vector<const StylePropertyShorthand*, 1> gridRow; 864 gridRow.uncheckedAppend(&webkitGridRowShorthand()); 865 map.set(CSSPropertyWebkitGridRowStart, gridRow); 866 map.set(CSSPropertyWebkitGridRowEnd, gridRow); 867 867 868 868 Vector<const StylePropertyShorthand*, 1> marginCollapse; -
trunk/Source/WebCore/css/StyleResolver.cpp
r153634 r153746 2822 2822 } 2823 2823 2824 case CSSPropertyWebkitGrid Start: {2825 GridPosition startPosition;2826 if (!createGridPosition(value, startPosition))2824 case CSSPropertyWebkitGridColumnStart: { 2825 GridPosition columnStartPosition; 2826 if (!createGridPosition(value, columnStartPosition)) 2827 2827 return; 2828 state.style()->setGridItem Start(startPosition);2829 return; 2830 } 2831 case CSSPropertyWebkitGrid End: {2832 GridPosition endPosition;2833 if (!createGridPosition(value, endPosition))2828 state.style()->setGridItemColumnStart(columnStartPosition); 2829 return; 2830 } 2831 case CSSPropertyWebkitGridColumnEnd: { 2832 GridPosition columnEndPosition; 2833 if (!createGridPosition(value, columnEndPosition)) 2834 2834 return; 2835 state.style()->setGridItem End(endPosition);2836 return; 2837 } 2838 2839 case CSSPropertyWebkitGrid Before: {2840 GridPosition beforePosition;2841 if (!createGridPosition(value, beforePosition))2835 state.style()->setGridItemColumnEnd(columnEndPosition); 2836 return; 2837 } 2838 2839 case CSSPropertyWebkitGridRowStart: { 2840 GridPosition rowStartPosition; 2841 if (!createGridPosition(value, rowStartPosition)) 2842 2842 return; 2843 state.style()->setGridItem Before(beforePosition);2844 return; 2845 } 2846 case CSSPropertyWebkitGrid After: {2847 GridPosition afterPosition;2848 if (!createGridPosition(value, afterPosition))2843 state.style()->setGridItemRowStart(rowStartPosition); 2844 return; 2845 } 2846 case CSSPropertyWebkitGridRowEnd: { 2847 GridPosition rowEndPosition; 2848 if (!createGridPosition(value, rowEndPosition)) 2849 2849 return; 2850 state.style()->setGridItem After(afterPosition);2850 state.style()->setGridItemRowEnd(rowEndPosition); 2851 2851 return; 2852 2852 } -
trunk/Source/WebCore/rendering/RenderGrid.cpp
r151750 r153746 347 347 // Also we can't call resolveGridPositionsFromStyle here as it assumes that the grid is build and we are in 348 348 // the middle of building it. However we should be able to share more code with the previous logic (FIXME). 349 const GridPosition& initialPosition = (direction == ForColumns) ? child->style()->gridItem Start() : child->style()->gridItemBefore();350 const GridPosition& finalPosition = (direction == ForColumns) ? child->style()->gridItem End() : child->style()->gridItemAfter();349 const GridPosition& initialPosition = (direction == ForColumns) ? child->style()->gridItemColumnStart() : child->style()->gridItemRowStart(); 350 const GridPosition& finalPosition = (direction == ForColumns) ? child->style()->gridItemColumnEnd() : child->style()->gridItemRowEnd(); 351 351 352 352 size_t estimatedSizeForInitialPosition = estimatedGridSizeForPosition(initialPosition); … … 724 724 ASSERT(gridWasPopulated()); 725 725 726 const GridPosition& initialPosition = (direction == ForColumns) ? gridItem->style()->gridItem Start() : gridItem->style()->gridItemBefore();727 const GridPositionSide initialPositionSide = (direction == ForColumns) ? StartSide : BeforeSide;728 const GridPosition& finalPosition = (direction == ForColumns) ? gridItem->style()->gridItem End() : gridItem->style()->gridItemAfter();729 const GridPositionSide finalPositionSide = (direction == ForColumns) ? EndSide : AfterSide;726 const GridPosition& initialPosition = (direction == ForColumns) ? gridItem->style()->gridItemColumnStart() : gridItem->style()->gridItemRowStart(); 727 const GridPositionSide initialPositionSide = (direction == ForColumns) ? ColumnStartSide : RowStartSide; 728 const GridPosition& finalPosition = (direction == ForColumns) ? gridItem->style()->gridItemColumnEnd() : gridItem->style()->gridItemRowEnd(); 729 const GridPositionSide finalPositionSide = (direction == ForColumns) ? ColumnEndSide : RowEndSide; 730 730 731 731 if (initialPosition.isAuto() && finalPosition.isAuto()) { … … 762 762 size_t resolvedPosition = position.isPositive() ? position.integerPosition() - 1 : 0; 763 763 764 if (side == StartSide || side == BeforeSide)764 if (side == ColumnStartSide || side == RowStartSide) 765 765 return resolvedPosition; 766 766 767 const size_t endOfTrack = (side == EndSide) ? gridColumnCount() - 1 : gridRowCount() - 1;767 const size_t endOfTrack = (side == ColumnEndSide) ? gridColumnCount() - 1 : gridRowCount() - 1; 768 768 ASSERT(endOfTrack >= resolvedPosition); 769 769 return endOfTrack - resolvedPosition; -
trunk/Source/WebCore/rendering/RenderGrid.h
r153380 r153746 122 122 PassOwnPtr<GridSpan> resolveGridPositionsFromStyle(const RenderBox*, TrackSizingDirection) const; 123 123 enum GridPositionSide { 124 StartSide,125 EndSide,126 BeforeSide,127 AfterSide124 ColumnStartSide, 125 ColumnEndSide, 126 RowStartSide, 127 RowEndSide 128 128 }; 129 129 size_t resolveGridPositionFromStyle(const GridPosition&, GridPositionSide) const; -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r153330 r153746 781 781 const GridTrackSize& gridAutoRows() const { return rareNonInheritedData->m_grid->m_gridAutoRows; } 782 782 783 const GridPosition& gridItem Start() const { return rareNonInheritedData->m_gridItem->m_gridStart; }784 const GridPosition& gridItem End() const { return rareNonInheritedData->m_gridItem->m_gridEnd; }785 const GridPosition& gridItem Before() const { return rareNonInheritedData->m_gridItem->m_gridBefore; }786 const GridPosition& gridItem After() const { return rareNonInheritedData->m_gridItem->m_gridAfter; }783 const GridPosition& gridItemColumnStart() const { return rareNonInheritedData->m_gridItem->m_gridColumnStart; } 784 const GridPosition& gridItemColumnEnd() const { return rareNonInheritedData->m_gridItem->m_gridColumnEnd; } 785 const GridPosition& gridItemRowStart() const { return rareNonInheritedData->m_gridItem->m_gridRowStart; } 786 const GridPosition& gridItemRowEnd() const { return rareNonInheritedData->m_gridItem->m_gridRowEnd; } 787 787 788 788 const ShadowData* boxShadow() const { return rareNonInheritedData->m_boxShadow.get(); } … … 1300 1300 void setGridRows(const Vector<GridTrackSize>& lengths) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridRows, lengths); } 1301 1301 void setGridAutoFlow(GridAutoFlow flow) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridAutoFlow, flow); } 1302 void setGridItem Start(const GridPosition& startPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridStart, startPosition); }1303 void setGridItem End(const GridPosition& endPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridEnd, endPosition); }1304 void setGridItem Before(const GridPosition& beforePosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridBefore, beforePosition); }1305 void setGridItem After(const GridPosition& afterPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridAfter, afterPosition); }1302 void setGridItemColumnStart(const GridPosition& columnStartPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridColumnStart, columnStartPosition); } 1303 void setGridItemColumnEnd(const GridPosition& columnEndPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridColumnEnd, columnEndPosition); } 1304 void setGridItemRowStart(const GridPosition& rowStartPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridRowStart, rowStartPosition); } 1305 void setGridItemRowEnd(const GridPosition& rowEndPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridRowEnd, rowEndPosition); } 1306 1306 1307 1307 void setMarqueeIncrement(Length f) { SET_VAR(rareNonInheritedData.access()->m_marquee, increment, f); } -
trunk/Source/WebCore/rendering/style/StyleGridItemData.cpp
r144762 r153746 36 36 37 37 StyleGridItemData::StyleGridItemData() 38 : m_grid Start(RenderStyle::initialGridPosition())39 , m_grid End(RenderStyle::initialGridPosition())40 , m_grid Before(RenderStyle::initialGridPosition())41 , m_grid After(RenderStyle::initialGridPosition())38 : m_gridColumnStart(RenderStyle::initialGridPosition()) 39 , m_gridColumnEnd(RenderStyle::initialGridPosition()) 40 , m_gridRowStart(RenderStyle::initialGridPosition()) 41 , m_gridRowEnd(RenderStyle::initialGridPosition()) 42 42 { 43 43 } … … 45 45 StyleGridItemData::StyleGridItemData(const StyleGridItemData& o) 46 46 : RefCounted<StyleGridItemData>() 47 , m_grid Start(o.m_gridStart)48 , m_grid End(o.m_gridEnd)49 , m_grid Before(o.m_gridBefore)50 , m_grid After(o.m_gridAfter)47 , m_gridColumnStart(o.m_gridColumnStart) 48 , m_gridColumnEnd(o.m_gridColumnEnd) 49 , m_gridRowStart(o.m_gridRowStart) 50 , m_gridRowEnd(o.m_gridRowEnd) 51 51 { 52 52 } -
trunk/Source/WebCore/rendering/style/StyleGridItemData.h
r144762 r153746 47 47 bool operator==(const StyleGridItemData& o) const 48 48 { 49 return m_grid Start == o.m_gridStart && m_gridEnd == o.m_gridEnd50 && m_grid Before == o.m_gridBefore && m_gridAfter == o.m_gridAfter;49 return m_gridColumnStart == o.m_gridColumnStart && m_gridColumnEnd == o.m_gridColumnEnd 50 && m_gridRowStart == o.m_gridRowStart && m_gridRowEnd == o.m_gridRowEnd; 51 51 } 52 52 … … 56 56 } 57 57 58 GridPosition m_grid Start;59 GridPosition m_grid End;60 GridPosition m_grid Before;61 GridPosition m_grid After;58 GridPosition m_gridColumnStart; 59 GridPosition m_gridColumnEnd; 60 GridPosition m_gridRowStart; 61 GridPosition m_gridRowEnd; 62 62 63 63 private:
Note:
See TracChangeset
for help on using the changeset viewer.