Changeset 174567 in webkit
- Timestamp:
- Oct 10, 2014 1:32:58 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 14 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r174557 r174567 1 2014-10-10 Andrzej Badowski <a.badowski@samsung.com> 2 3 [ATK] Changing the mapping of ARIA rowheader and columnheader into respective ATK roles. 4 https://bugs.webkit.org/show_bug.cgi?id=136150 5 6 Reviewed by Chris Fleizach. 7 8 Minor changes in the roles-exposed test to check the mapping of rowheader and columnheader. 9 As a result of changes in the code test also shows the changes for the <th> element. 10 Changes expectations so that they cover propoer mapping of RowHeaderRole and ColumnHeaderRole. 11 12 * accessibility/aria-tables-expected.txt: 13 * accessibility/roles-exposed.html: 14 * accessibility/table-roles-hierarchy-expected.txt: Added. 15 * accessibility/table-roles-hierarchy.html: Added. 16 * platform/efl/accessibility/roles-exposed-expected.txt: Added. 17 * platform/efl/accessibility/table-attributes-expected.txt: 18 * platform/efl/accessibility/table-cells-expected.txt: 19 * platform/efl/accessibility/table-detection-expected.txt: 20 * platform/gtk/accessibility/roles-exposed-expected.txt: Added. 21 * platform/gtk/accessibility/table-attributes-expected.txt: 22 * platform/gtk/accessibility/table-cells-expected.txt: 23 * platform/gtk/accessibility/table-sections-expected.txt: 24 * platform/mac/accessibility/aria-tables-expected.txt: Copied from LayoutTests/accessibility/aria-tables-expected.txt. 25 * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Added. 26 1 27 2014-10-09 Simon Fraser <simon.fraser@apple.com> 2 28 -
trunk/LayoutTests/accessibility/aria-tables-expected.txt
r158810 r174567 13 13 AXRole: AXTable 14 14 AXRole: AXTable 15 AXRole: AXC ell16 AXRole: AXC ell17 AXRole: AX Cell15 AXRole: AXColumnHeader 16 AXRole: AXColumnHeader 17 AXRole: AXRowHeader 18 18 AXRole: AXCell 19 19 Test passed -
trunk/LayoutTests/accessibility/roles-exposed.html
r170412 r174567 207 207 <!-- [ATK] Object not exposed (webkit.org/b/125491) --><div data-platform="mac" role="row" class="ex"> 208 208 <!-- Note: diff between rowheader, columnheader, and gridcell is in cross-reference from grid; need additional non-role verification in another test. --> 209 < !-- [ATK] Wrong role (webkit.org/b/125493) --><div data-platform="mac" role="rowheader" class="ex">X</div>210 < !-- [ATK] Wrong role (webkit.org/b/125493) --><div data-platform="mac" role="columnheader" class="ex">X</div>209 <div data-platform="atk,mac" role="rowheader" class="ex">X</div> 210 <div data-platform="atk,mac" role="columnheader" class="ex">X</div> 211 211 <div data-platform="atk,mac" role="gridcell" class="ex">X</div> 212 212 </div> … … 271 271 <!-- [ATK] Object not exposed (webkit.org/b/125491) --><div role="row" data-platform="mac" class="ex"> 272 272 <!-- Note: diff between rowheader, columnheader, and gridcell is in cross-reference from grid; need additional non-role verification in another test. --> 273 < !-- [ATK] Wrong role (webkit.org/b/125493) --><div role="rowheader" data-platform="mac" class="ex">X</div>274 < !-- [ATK] Wrong role (webkit.org/b/125493) --><div role="columnheader" data-platform="mac" class="ex">X</div>273 <div role="rowheader" data-platform="atk,mac" class="ex">X</div> 274 <div role="columnheader" data-platform="atk,mac" class="ex">X</div> 275 275 <div role="gridcell" data-platform="atk,mac" class="ex">X</div> 276 276 </div> -
trunk/LayoutTests/platform/efl/accessibility/table-attributes-expected.txt
r170290 r174567 9 9 -------------------------- 10 10 11 AXRole: AXRowHeader 12 AXParent: AXTable: Example #1: Nested Stubs 13 AXChildren: 0 14 AXPosition: { 0.000000, 0.000000 } 15 AXSize: { 144.000000, 66.000000 } 16 AXTitle: 17 AXDescription: 18 AXValue: Ruritanian<\n>Population <\n>Survey 19 AXFocusable: 0 20 AXFocused: 0 21 AXSelectable: 1 22 AXSelected: 0 23 AXMultiSelectable: 0 24 AXEnabled: 1 25 AXExpanded: 0 26 AXRequired: 0 27 AXChecked: 0 28 AXPlatformAttributes: toolkit:WebKitEfl 29 ------------ 30 AXRole: AXRowHeader 31 AXParent: AXTable: Example #1: Nested Stubs 32 AXChildren: 0 33 AXPosition: { 0.000000, 0.000000 } 34 AXSize: { 144.000000, 66.000000 } 35 AXTitle: 36 AXDescription: 37 AXValue: Ruritanian<\n>Population <\n>Survey 38 AXFocusable: 0 39 AXFocused: 0 40 AXSelectable: 1 41 AXSelected: 0 42 AXMultiSelectable: 0 43 AXEnabled: 1 44 AXExpanded: 0 45 AXRequired: 0 46 AXChecked: 0 47 AXPlatformAttributes: toolkit:WebKitEfl 48 ------------ 49 AXRole: AXRowHeader 50 AXParent: AXTable: Example #1: Nested Stubs 51 AXChildren: 0 52 AXPosition: { 0.000000, 0.000000 } 53 AXSize: { 70.000000, 66.000000 } 54 AXTitle: 55 AXDescription: 56 AXValue: All<\n>Genders 57 AXFocusable: 0 58 AXFocused: 0 59 AXSelectable: 1 60 AXSelected: 0 61 AXMultiSelectable: 0 62 AXEnabled: 1 63 AXExpanded: 0 64 AXRequired: 0 65 AXChecked: 0 66 AXPlatformAttributes: toolkit:WebKitEfl 67 ------------ 68 AXRole: AXRowHeader 69 AXParent: AXTable: Example #1: Nested Stubs 70 AXChildren: 0 71 AXPosition: { 0.000000, 0.000000 } 72 AXSize: { 120.000000, 30.000000 } 73 AXTitle: 74 AXDescription: 75 AXValue: By Gender 76 AXFocusable: 0 77 AXFocused: 0 78 AXSelectable: 1 79 AXSelected: 0 80 AXMultiSelectable: 0 81 AXEnabled: 1 82 AXExpanded: 0 83 AXRequired: 0 84 AXChecked: 0 85 AXPlatformAttributes: toolkit:WebKitEfl 86 ------------ 87 AXRole: AXRowHeader 88 AXParent: AXTable: Example #1: Nested Stubs 89 AXChildren: 0 90 AXPosition: { 0.000000, 0.000000 } 91 AXSize: { 120.000000, 30.000000 } 92 AXTitle: 93 AXDescription: 94 AXValue: By Gender 95 AXFocusable: 0 96 AXFocused: 0 97 AXSelectable: 1 98 AXSelected: 0 99 AXMultiSelectable: 0 100 AXEnabled: 1 101 AXExpanded: 0 102 AXRequired: 0 103 AXChecked: 0 104 AXPlatformAttributes: toolkit:WebKitEfl 105 ------------ 106 107 108 -------------------------- 109 110 AXRole: AXRowHeader 111 AXParent: AXTable: Example #1: Nested Stubs 112 AXChildren: 0 113 AXPosition: { 0.000000, 0.000000 } 114 AXSize: { 143.000000, 66.000000 } 115 AXTitle: 116 AXDescription: 117 AXValue: Ruritanian<\n>Population <\n>Survey 118 AXFocusable: 0 119 AXFocused: 0 120 AXSelectable: 1 121 AXSelected: 0 122 AXMultiSelectable: 0 123 AXEnabled: 1 124 AXExpanded: 0 125 AXRequired: 0 126 AXChecked: 0 127 AXPlatformAttributes: toolkit:WebKitEfl 128 ------------ 129 AXRole: AXRowHeader 130 AXParent: AXTable: Example #1: Nested Stubs 131 AXChildren: 0 132 AXPosition: { 0.000000, 0.000000 } 133 AXSize: { 143.000000, 66.000000 } 134 AXTitle: 135 AXDescription: 136 AXValue: Ruritanian<\n>Population <\n>Survey 137 AXFocusable: 0 138 AXFocused: 0 139 AXSelectable: 1 140 AXSelected: 0 141 AXMultiSelectable: 0 142 AXEnabled: 1 143 AXExpanded: 0 144 AXRequired: 0 145 AXChecked: 0 146 AXPlatformAttributes: toolkit:WebKitEfl 147 ------------ 148 AXRole: AXRowHeader 149 AXParent: AXTable: Example #1: Nested Stubs 150 AXChildren: 0 151 AXPosition: { 0.000000, 0.000000 } 152 AXSize: { 90.000000, 60.000000 } 153 AXTitle: 154 AXDescription: 155 AXValue: All Regions 156 AXFocusable: 0 157 AXFocused: 0 158 AXSelectable: 1 159 AXSelected: 0 160 AXMultiSelectable: 0 161 AXEnabled: 1 162 AXExpanded: 0 163 AXRequired: 0 164 AXChecked: 0 165 AXPlatformAttributes: toolkit:WebKitEfl 166 ------------ 167 AXRole: AXRowHeader 168 AXParent: AXTable: Example #1: Nested Stubs 169 AXChildren: 0 170 AXPosition: { 0.000000, 0.000000 } 171 AXSize: { 90.000000, 60.000000 } 172 AXTitle: 173 AXDescription: 174 AXValue: All Regions 175 AXFocusable: 0 176 AXFocused: 0 177 AXSelectable: 1 178 AXSelected: 0 179 AXMultiSelectable: 0 180 AXEnabled: 1 181 AXExpanded: 0 182 AXRequired: 0 183 AXChecked: 0 184 AXPlatformAttributes: toolkit:WebKitEfl 185 ------------ 186 187 188 -------------------------- 189 190 191 192 -------------------------- 193 194 195 196 -------------------------- 197 198 AXRole: AXRowHeader 199 AXParent: AXTable: Example #1: Nested Stubs 200 AXChildren: 0 201 AXPosition: { 0.000000, 0.000000 } 202 AXSize: { 143.000000, 66.000000 } 203 AXTitle: 204 AXDescription: 205 AXValue: Ruritanian<\n>Population <\n>Survey 206 AXFocusable: 0 207 AXFocused: 0 208 AXSelectable: 1 209 AXSelected: 0 210 AXMultiSelectable: 0 211 AXEnabled: 1 212 AXExpanded: 0 213 AXRequired: 0 214 AXChecked: 0 215 AXPlatformAttributes: toolkit:WebKitEfl 216 ------------ 217 AXRole: AXRowHeader 218 AXParent: AXTable: Example #1: Nested Stubs 219 AXChildren: 0 220 AXPosition: { 0.000000, 0.000000 } 221 AXSize: { 143.000000, 66.000000 } 222 AXTitle: 223 AXDescription: 224 AXValue: Ruritanian<\n>Population <\n>Survey 225 AXFocusable: 0 226 AXFocused: 0 227 AXSelectable: 1 228 AXSelected: 0 229 AXMultiSelectable: 0 230 AXEnabled: 1 231 AXExpanded: 0 232 AXRequired: 0 233 AXChecked: 0 234 AXPlatformAttributes: toolkit:WebKitEfl 235 ------------ 236 AXRole: AXRowHeader 237 AXParent: AXTable: Example #1: Nested Stubs 238 AXChildren: 0 239 AXPosition: { 0.000000, 0.000000 } 240 AXSize: { 69.000000, 66.000000 } 241 AXTitle: 242 AXDescription: 243 AXValue: All<\n>Genders 244 AXFocusable: 0 245 AXFocused: 0 246 AXSelectable: 1 247 AXSelected: 0 248 AXMultiSelectable: 0 249 AXEnabled: 1 250 AXExpanded: 0 251 AXRequired: 0 252 AXChecked: 0 253 AXPlatformAttributes: toolkit:WebKitEfl 254 ------------ 255 AXRole: AXRowHeader 256 AXParent: AXTable: Example #1: Nested Stubs 257 AXChildren: 0 258 AXPosition: { 0.000000, 0.000000 } 259 AXSize: { 119.000000, 30.000000 } 260 AXTitle: 261 AXDescription: 262 AXValue: By Gender 263 AXFocusable: 0 264 AXFocused: 0 265 AXSelectable: 1 266 AXSelected: 0 267 AXMultiSelectable: 0 268 AXEnabled: 1 269 AXExpanded: 0 270 AXRequired: 0 271 AXChecked: 0 272 AXPlatformAttributes: toolkit:WebKitEfl 273 ------------ 274 AXRole: AXRowHeader 275 AXParent: AXTable: Example #1: Nested Stubs 276 AXChildren: 0 277 AXPosition: { 0.000000, 0.000000 } 278 AXSize: { 119.000000, 30.000000 } 279 AXTitle: 280 AXDescription: 281 AXValue: By Gender 282 AXFocusable: 0 283 AXFocused: 0 284 AXSelectable: 1 285 AXSelected: 0 286 AXMultiSelectable: 0 287 AXEnabled: 1 288 AXExpanded: 0 289 AXRequired: 0 290 AXChecked: 0 291 AXPlatformAttributes: toolkit:WebKitEfl 292 ------------ 293 AXRole: AXRowHeader 294 AXParent: AXTable: Example #1: Nested Stubs 295 AXChildren: 0 296 AXPosition: { 0.000000, 0.000000 } 297 AXSize: { 143.000000, 66.000000 } 298 AXTitle: 299 AXDescription: 300 AXValue: Ruritanian<\n>Population <\n>Survey 301 AXFocusable: 0 302 AXFocused: 0 303 AXSelectable: 1 304 AXSelected: 0 305 AXMultiSelectable: 0 306 AXEnabled: 1 307 AXExpanded: 0 308 AXRequired: 0 309 AXChecked: 0 310 AXPlatformAttributes: toolkit:WebKitEfl 311 ------------ 312 AXRole: AXRowHeader 313 AXParent: AXTable: Example #1: Nested Stubs 314 AXChildren: 0 315 AXPosition: { 0.000000, 0.000000 } 316 AXSize: { 143.000000, 66.000000 } 317 AXTitle: 318 AXDescription: 319 AXValue: Ruritanian<\n>Population <\n>Survey 320 AXFocusable: 0 321 AXFocused: 0 322 AXSelectable: 1 323 AXSelected: 0 324 AXMultiSelectable: 0 325 AXEnabled: 1 326 AXExpanded: 0 327 AXRequired: 0 328 AXChecked: 0 329 AXPlatformAttributes: toolkit:WebKitEfl 330 ------------ 331 AXRole: AXRowHeader 332 AXParent: AXTable: Example #1: Nested Stubs 333 AXChildren: 0 334 AXPosition: { 0.000000, 0.000000 } 335 AXSize: { 69.000000, 66.000000 } 336 AXTitle: 337 AXDescription: 338 AXValue: All<\n>Genders 339 AXFocusable: 0 340 AXFocused: 0 341 AXSelectable: 1 342 AXSelected: 0 343 AXMultiSelectable: 0 344 AXEnabled: 1 345 AXExpanded: 0 346 AXRequired: 0 347 AXChecked: 0 348 AXPlatformAttributes: toolkit:WebKitEfl 349 ------------ 350 AXRole: AXRowHeader 351 AXParent: AXTable: Example #1: Nested Stubs 352 AXChildren: 0 353 AXPosition: { 0.000000, 0.000000 } 354 AXSize: { 52.000000, 36.000000 } 355 AXTitle: 356 AXDescription: 357 AXValue: Males 358 AXFocusable: 0 359 AXFocused: 0 360 AXSelectable: 1 361 AXSelected: 0 362 AXMultiSelectable: 0 363 AXEnabled: 1 364 AXExpanded: 0 365 AXRequired: 0 366 AXChecked: 0 367 AXPlatformAttributes: toolkit:WebKitEfl 368 ------------ 369 AXRole: AXRowHeader 370 AXParent: AXTable: Example #1: Nested Stubs 371 AXChildren: 0 372 AXPosition: { 0.000000, 0.000000 } 373 AXSize: { 67.000000, 36.000000 } 374 AXTitle: 375 AXDescription: 376 AXValue: Females 377 AXFocusable: 0 378 AXFocused: 0 379 AXSelectable: 1 380 AXSelected: 0 381 AXMultiSelectable: 0 382 AXEnabled: 1 383 AXExpanded: 0 384 AXRequired: 0 385 AXChecked: 0 386 AXPlatformAttributes: toolkit:WebKitEfl 387 ------------ 388 AXRole: AXRowHeader 389 AXParent: AXTable: Example #1: Nested Stubs 390 AXChildren: 0 391 AXPosition: { 0.000000, 0.000000 } 392 AXSize: { 90.000000, 60.000000 } 393 AXTitle: 394 AXDescription: 395 AXValue: All Regions 396 AXFocusable: 0 397 AXFocused: 0 398 AXSelectable: 1 399 AXSelected: 0 400 AXMultiSelectable: 0 401 AXEnabled: 1 402 AXExpanded: 0 403 AXRequired: 0 404 AXChecked: 0 405 AXPlatformAttributes: toolkit:WebKitEfl 406 ------------ 407 AXRole: AXRowHeader 408 AXParent: AXTable: Example #1: Nested Stubs 409 AXChildren: 0 410 AXPosition: { 0.000000, 0.000000 } 411 AXSize: { 53.000000, 30.000000 } 412 AXTitle: 413 AXDescription: 414 AXValue: North 415 AXFocusable: 0 416 AXFocused: 0 417 AXSelectable: 1 418 AXSelected: 0 419 AXMultiSelectable: 0 420 AXEnabled: 1 421 AXExpanded: 0 422 AXRequired: 0 423 AXChecked: 0 424 AXPlatformAttributes: toolkit:WebKitEfl 425 ------------ 11 426 AXRole: AXCell 12 427 AXParent: AXTable: Example #1: Nested Stubs 13 428 AXChildren: 0 14 429 AXPosition: { 0.000000, 0.000000 } 15 AXSize: { 144.000000, 66.000000 }16 AXTitle: 17 AXDescription: 18 AXValue: Ruritanian<\n>Population <\n>Survey430 AXSize: { 69.000000, 30.000000 } 431 AXTitle: 432 AXDescription: 433 AXValue: 3333 19 434 AXFocusable: 0 20 435 AXFocused: 0 … … 32 447 AXChildren: 0 33 448 AXPosition: { 0.000000, 0.000000 } 34 AXSize: { 144.000000, 66.000000 }35 AXTitle: 36 AXDescription: 37 AXValue: Ruritanian<\n>Population <\n>Survey449 AXSize: { 52.000000, 30.000000 } 450 AXTitle: 451 AXDescription: 452 AXValue: 1111 38 453 AXFocusable: 0 39 454 AXFocused: 0 … … 51 466 AXChildren: 0 52 467 AXPosition: { 0.000000, 0.000000 } 53 AXSize: { 70.000000, 66.000000 } 54 AXTitle: 55 AXDescription: 56 AXValue: All<\n>Genders 468 AXSize: { 67.000000, 30.000000 } 469 AXTitle: 470 AXDescription: 471 AXValue: 2222 472 AXFocusable: 0 473 AXFocused: 0 474 AXSelectable: 1 475 AXSelected: 0 476 AXMultiSelectable: 0 477 AXEnabled: 1 478 AXExpanded: 0 479 AXRequired: 0 480 AXChecked: 0 481 AXPlatformAttributes: toolkit:WebKitEfl 482 ------------ 483 AXRole: AXRowHeader 484 AXParent: AXTable: Example #1: Nested Stubs 485 AXChildren: 0 486 AXPosition: { 0.000000, 0.000000 } 487 AXSize: { 90.000000, 60.000000 } 488 AXTitle: 489 AXDescription: 490 AXValue: All Regions 491 AXFocusable: 0 492 AXFocused: 0 493 AXSelectable: 1 494 AXSelected: 0 495 AXMultiSelectable: 0 496 AXEnabled: 1 497 AXExpanded: 0 498 AXRequired: 0 499 AXChecked: 0 500 AXPlatformAttributes: toolkit:WebKitEfl 501 ------------ 502 AXRole: AXRowHeader 503 AXParent: AXTable: Example #1: Nested Stubs 504 AXChildren: 0 505 AXPosition: { 0.000000, 0.000000 } 506 AXSize: { 53.000000, 30.000000 } 507 AXTitle: 508 AXDescription: 509 AXValue: South 57 510 AXFocusable: 0 58 511 AXFocused: 0 … … 70 523 AXChildren: 0 71 524 AXPosition: { 0.000000, 0.000000 } 72 AXSize: { 120.000000, 30.000000 }73 AXTitle: 74 AXDescription: 75 AXValue: By Gender525 AXSize: { 69.000000, 30.000000 } 526 AXTitle: 527 AXDescription: 528 AXValue: 3333 76 529 AXFocusable: 0 77 530 AXFocused: 0 … … 89 542 AXChildren: 0 90 543 AXPosition: { 0.000000, 0.000000 } 91 AXSize: { 120.000000, 30.000000 } 92 AXTitle: 93 AXDescription: 94 AXValue: By Gender 95 AXFocusable: 0 96 AXFocused: 0 97 AXSelectable: 1 98 AXSelected: 0 99 AXMultiSelectable: 0 100 AXEnabled: 1 101 AXExpanded: 0 102 AXRequired: 0 103 AXChecked: 0 104 AXPlatformAttributes: toolkit:WebKitEfl 105 ------------ 106 107 108 -------------------------- 109 544 AXSize: { 52.000000, 30.000000 } 545 AXTitle: 546 AXDescription: 547 AXValue: 1111 548 AXFocusable: 0 549 AXFocused: 0 550 AXSelectable: 1 551 AXSelected: 0 552 AXMultiSelectable: 0 553 AXEnabled: 1 554 AXExpanded: 0 555 AXRequired: 0 556 AXChecked: 0 557 AXPlatformAttributes: toolkit:WebKitEfl 558 ------------ 110 559 AXRole: AXCell 111 560 AXParent: AXTable: Example #1: Nested Stubs 112 561 AXChildren: 0 113 562 AXPosition: { 0.000000, 0.000000 } 114 AXSize: { 143.000000, 66.000000 }115 AXTitle:116 AXDescription:117 AXValue: Ruritanian<\n>Population <\n>Survey118 AXFocusable: 0119 AXFocused: 0120 AXSelectable: 1121 AXSelected: 0122 AXMultiSelectable: 0123 AXEnabled: 1124 AXExpanded: 0125 AXRequired: 0126 AXChecked: 0127 AXPlatformAttributes: toolkit:WebKitEfl128 ------------129 AXRole: AXCell130 AXParent: AXTable: Example #1: Nested Stubs131 AXChildren: 0132 AXPosition: { 0.000000, 0.000000 }133 AXSize: { 143.000000, 66.000000 }134 AXTitle:135 AXDescription:136 AXValue: Ruritanian<\n>Population <\n>Survey137 AXFocusable: 0138 AXFocused: 0139 AXSelectable: 1140 AXSelected: 0141 AXMultiSelectable: 0142 AXEnabled: 1143 AXExpanded: 0144 AXRequired: 0145 AXChecked: 0146 AXPlatformAttributes: toolkit:WebKitEfl147 ------------148 AXRole: AXCell149 AXParent: AXTable: Example #1: Nested Stubs150 AXChildren: 0151 AXPosition: { 0.000000, 0.000000 }152 AXSize: { 90.000000, 60.000000 }153 AXTitle:154 AXDescription:155 AXValue: All Regions156 AXFocusable: 0157 AXFocused: 0158 AXSelectable: 1159 AXSelected: 0160 AXMultiSelectable: 0161 AXEnabled: 1162 AXExpanded: 0163 AXRequired: 0164 AXChecked: 0165 AXPlatformAttributes: toolkit:WebKitEfl166 ------------167 AXRole: AXCell168 AXParent: AXTable: Example #1: Nested Stubs169 AXChildren: 0170 AXPosition: { 0.000000, 0.000000 }171 AXSize: { 90.000000, 60.000000 }172 AXTitle:173 AXDescription:174 AXValue: All Regions175 AXFocusable: 0176 AXFocused: 0177 AXSelectable: 1178 AXSelected: 0179 AXMultiSelectable: 0180 AXEnabled: 1181 AXExpanded: 0182 AXRequired: 0183 AXChecked: 0184 AXPlatformAttributes: toolkit:WebKitEfl185 ------------186 187 188 --------------------------189 190 191 192 --------------------------193 194 195 196 --------------------------197 198 AXRole: AXCell199 AXParent: AXTable: Example #1: Nested Stubs200 AXChildren: 0201 AXPosition: { 0.000000, 0.000000 }202 AXSize: { 143.000000, 66.000000 }203 AXTitle:204 AXDescription:205 AXValue: Ruritanian<\n>Population <\n>Survey206 AXFocusable: 0207 AXFocused: 0208 AXSelectable: 1209 AXSelected: 0210 AXMultiSelectable: 0211 AXEnabled: 1212 AXExpanded: 0213 AXRequired: 0214 AXChecked: 0215 AXPlatformAttributes: toolkit:WebKitEfl216 ------------217 AXRole: AXCell218 AXParent: AXTable: Example #1: Nested Stubs219 AXChildren: 0220 AXPosition: { 0.000000, 0.000000 }221 AXSize: { 143.000000, 66.000000 }222 AXTitle:223 AXDescription:224 AXValue: Ruritanian<\n>Population <\n>Survey225 AXFocusable: 0226 AXFocused: 0227 AXSelectable: 1228 AXSelected: 0229 AXMultiSelectable: 0230 AXEnabled: 1231 AXExpanded: 0232 AXRequired: 0233 AXChecked: 0234 AXPlatformAttributes: toolkit:WebKitEfl235 ------------236 AXRole: AXCell237 AXParent: AXTable: Example #1: Nested Stubs238 AXChildren: 0239 AXPosition: { 0.000000, 0.000000 }240 AXSize: { 69.000000, 66.000000 }241 AXTitle:242 AXDescription:243 AXValue: All<\n>Genders244 AXFocusable: 0245 AXFocused: 0246 AXSelectable: 1247 AXSelected: 0248 AXMultiSelectable: 0249 AXEnabled: 1250 AXExpanded: 0251 AXRequired: 0252 AXChecked: 0253 AXPlatformAttributes: toolkit:WebKitEfl254 ------------255 AXRole: AXCell256 AXParent: AXTable: Example #1: Nested Stubs257 AXChildren: 0258 AXPosition: { 0.000000, 0.000000 }259 AXSize: { 119.000000, 30.000000 }260 AXTitle:261 AXDescription:262 AXValue: By Gender263 AXFocusable: 0264 AXFocused: 0265 AXSelectable: 1266 AXSelected: 0267 AXMultiSelectable: 0268 AXEnabled: 1269 AXExpanded: 0270 AXRequired: 0271 AXChecked: 0272 AXPlatformAttributes: toolkit:WebKitEfl273 ------------274 AXRole: AXCell275 AXParent: AXTable: Example #1: Nested Stubs276 AXChildren: 0277 AXPosition: { 0.000000, 0.000000 }278 AXSize: { 119.000000, 30.000000 }279 AXTitle:280 AXDescription:281 AXValue: By Gender282 AXFocusable: 0283 AXFocused: 0284 AXSelectable: 1285 AXSelected: 0286 AXMultiSelectable: 0287 AXEnabled: 1288 AXExpanded: 0289 AXRequired: 0290 AXChecked: 0291 AXPlatformAttributes: toolkit:WebKitEfl292 ------------293 AXRole: AXCell294 AXParent: AXTable: Example #1: Nested Stubs295 AXChildren: 0296 AXPosition: { 0.000000, 0.000000 }297 AXSize: { 143.000000, 66.000000 }298 AXTitle:299 AXDescription:300 AXValue: Ruritanian<\n>Population <\n>Survey301 AXFocusable: 0302 AXFocused: 0303 AXSelectable: 1304 AXSelected: 0305 AXMultiSelectable: 0306 AXEnabled: 1307 AXExpanded: 0308 AXRequired: 0309 AXChecked: 0310 AXPlatformAttributes: toolkit:WebKitEfl311 ------------312 AXRole: AXCell313 AXParent: AXTable: Example #1: Nested Stubs314 AXChildren: 0315 AXPosition: { 0.000000, 0.000000 }316 AXSize: { 143.000000, 66.000000 }317 AXTitle:318 AXDescription:319 AXValue: Ruritanian<\n>Population <\n>Survey320 AXFocusable: 0321 AXFocused: 0322 AXSelectable: 1323 AXSelected: 0324 AXMultiSelectable: 0325 AXEnabled: 1326 AXExpanded: 0327 AXRequired: 0328 AXChecked: 0329 AXPlatformAttributes: toolkit:WebKitEfl330 ------------331 AXRole: AXCell332 AXParent: AXTable: Example #1: Nested Stubs333 AXChildren: 0334 AXPosition: { 0.000000, 0.000000 }335 AXSize: { 69.000000, 66.000000 }336 AXTitle:337 AXDescription:338 AXValue: All<\n>Genders339 AXFocusable: 0340 AXFocused: 0341 AXSelectable: 1342 AXSelected: 0343 AXMultiSelectable: 0344 AXEnabled: 1345 AXExpanded: 0346 AXRequired: 0347 AXChecked: 0348 AXPlatformAttributes: toolkit:WebKitEfl349 ------------350 AXRole: AXCell351 AXParent: AXTable: Example #1: Nested Stubs352 AXChildren: 0353 AXPosition: { 0.000000, 0.000000 }354 AXSize: { 52.000000, 36.000000 }355 AXTitle:356 AXDescription:357 AXValue: Males358 AXFocusable: 0359 AXFocused: 0360 AXSelectable: 1361 AXSelected: 0362 AXMultiSelectable: 0363 AXEnabled: 1364 AXExpanded: 0365 AXRequired: 0366 AXChecked: 0367 AXPlatformAttributes: toolkit:WebKitEfl368 ------------369 AXRole: AXCell370 AXParent: AXTable: Example #1: Nested Stubs371 AXChildren: 0372 AXPosition: { 0.000000, 0.000000 }373 AXSize: { 67.000000, 36.000000 }374 AXTitle:375 AXDescription:376 AXValue: Females377 AXFocusable: 0378 AXFocused: 0379 AXSelectable: 1380 AXSelected: 0381 AXMultiSelectable: 0382 AXEnabled: 1383 AXExpanded: 0384 AXRequired: 0385 AXChecked: 0386 AXPlatformAttributes: toolkit:WebKitEfl387 ------------388 AXRole: AXCell389 AXParent: AXTable: Example #1: Nested Stubs390 AXChildren: 0391 AXPosition: { 0.000000, 0.000000 }392 AXSize: { 90.000000, 60.000000 }393 AXTitle:394 AXDescription:395 AXValue: All Regions396 AXFocusable: 0397 AXFocused: 0398 AXSelectable: 1399 AXSelected: 0400 AXMultiSelectable: 0401 AXEnabled: 1402 AXExpanded: 0403 AXRequired: 0404 AXChecked: 0405 AXPlatformAttributes: toolkit:WebKitEfl406 ------------407 AXRole: AXCell408 AXParent: AXTable: Example #1: Nested Stubs409 AXChildren: 0410 AXPosition: { 0.000000, 0.000000 }411 AXSize: { 53.000000, 30.000000 }412 AXTitle:413 AXDescription:414 AXValue: North415 AXFocusable: 0416 AXFocused: 0417 AXSelectable: 1418 AXSelected: 0419 AXMultiSelectable: 0420 AXEnabled: 1421 AXExpanded: 0422 AXRequired: 0423 AXChecked: 0424 AXPlatformAttributes: toolkit:WebKitEfl425 ------------426 AXRole: AXCell427 AXParent: AXTable: Example #1: Nested Stubs428 AXChildren: 0429 AXPosition: { 0.000000, 0.000000 }430 AXSize: { 69.000000, 30.000000 }431 AXTitle:432 AXDescription:433 AXValue: 3333434 AXFocusable: 0435 AXFocused: 0436 AXSelectable: 1437 AXSelected: 0438 AXMultiSelectable: 0439 AXEnabled: 1440 AXExpanded: 0441 AXRequired: 0442 AXChecked: 0443 AXPlatformAttributes: toolkit:WebKitEfl444 ------------445 AXRole: AXCell446 AXParent: AXTable: Example #1: Nested Stubs447 AXChildren: 0448 AXPosition: { 0.000000, 0.000000 }449 AXSize: { 52.000000, 30.000000 }450 AXTitle:451 AXDescription:452 AXValue: 1111453 AXFocusable: 0454 AXFocused: 0455 AXSelectable: 1456 AXSelected: 0457 AXMultiSelectable: 0458 AXEnabled: 1459 AXExpanded: 0460 AXRequired: 0461 AXChecked: 0462 AXPlatformAttributes: toolkit:WebKitEfl463 ------------464 AXRole: AXCell465 AXParent: AXTable: Example #1: Nested Stubs466 AXChildren: 0467 AXPosition: { 0.000000, 0.000000 }468 563 AXSize: { 67.000000, 30.000000 } 469 564 AXTitle: … … 481 576 AXPlatformAttributes: toolkit:WebKitEfl 482 577 ------------ 483 AXRole: AXCell 484 AXParent: AXTable: Example #1: Nested Stubs 485 AXChildren: 0 486 AXPosition: { 0.000000, 0.000000 } 487 AXSize: { 90.000000, 60.000000 } 488 AXTitle: 489 AXDescription: 490 AXValue: All Regions 491 AXFocusable: 0 492 AXFocused: 0 493 AXSelectable: 1 494 AXSelected: 0 495 AXMultiSelectable: 0 496 AXEnabled: 1 497 AXExpanded: 0 498 AXRequired: 0 499 AXChecked: 0 500 AXPlatformAttributes: toolkit:WebKitEfl 501 ------------ 502 AXRole: AXCell 503 AXParent: AXTable: Example #1: Nested Stubs 504 AXChildren: 0 505 AXPosition: { 0.000000, 0.000000 } 506 AXSize: { 53.000000, 30.000000 } 507 AXTitle: 508 AXDescription: 509 AXValue: South 510 AXFocusable: 0 511 AXFocused: 0 512 AXSelectable: 1 513 AXSelected: 0 514 AXMultiSelectable: 0 515 AXEnabled: 1 516 AXExpanded: 0 517 AXRequired: 0 518 AXChecked: 0 519 AXPlatformAttributes: toolkit:WebKitEfl 520 ------------ 521 AXRole: AXCell 522 AXParent: AXTable: Example #1: Nested Stubs 523 AXChildren: 0 524 AXPosition: { 0.000000, 0.000000 } 525 AXSize: { 69.000000, 30.000000 } 526 AXTitle: 527 AXDescription: 528 AXValue: 3333 529 AXFocusable: 0 530 AXFocused: 0 531 AXSelectable: 1 532 AXSelected: 0 533 AXMultiSelectable: 0 534 AXEnabled: 1 535 AXExpanded: 0 536 AXRequired: 0 537 AXChecked: 0 538 AXPlatformAttributes: toolkit:WebKitEfl 539 ------------ 540 AXRole: AXCell 541 AXParent: AXTable: Example #1: Nested Stubs 542 AXChildren: 0 543 AXPosition: { 0.000000, 0.000000 } 544 AXSize: { 52.000000, 30.000000 } 545 AXTitle: 546 AXDescription: 547 AXValue: 1111 548 AXFocusable: 0 549 AXFocused: 0 550 AXSelectable: 1 551 AXSelected: 0 552 AXMultiSelectable: 0 553 AXEnabled: 1 554 AXExpanded: 0 555 AXRequired: 0 556 AXChecked: 0 557 AXPlatformAttributes: toolkit:WebKitEfl 558 ------------ 559 AXRole: AXCell 560 AXParent: AXTable: Example #1: Nested Stubs 561 AXChildren: 0 562 AXPosition: { 0.000000, 0.000000 } 563 AXSize: { 67.000000, 30.000000 } 564 AXTitle: 565 AXDescription: 566 AXValue: 2222 567 AXFocusable: 0 568 AXFocused: 0 569 AXSelectable: 1 570 AXSelected: 0 571 AXMultiSelectable: 0 572 AXEnabled: 1 573 AXExpanded: 0 574 AXRequired: 0 575 AXChecked: 0 576 AXPlatformAttributes: toolkit:WebKitEfl 577 ------------ 578 579 580 -------------------------- 581 582 583 584 -------------------------- 585 586 578 579 580 -------------------------- 581 582 583 584 -------------------------- 585 586 -
trunk/LayoutTests/platform/efl/accessibility/table-cells-expected.txt
r170290 r174567 11 11 ------------------------ 12 12 [0,0] 13 AXRole: AX Cell13 AXRole: AXRowHeader 14 14 AXParent: AXTable: Example #1: Nested Stubs 15 15 AXChildren: 0 … … 31 31 ------------------------ 32 32 [3,1] 33 AXRole: AX Cell33 AXRole: AXRowHeader 34 34 AXParent: AXTable: Example #1: Nested Stubs 35 35 AXChildren: 0 … … 51 51 ------------------------ 52 52 [1,1] 53 AXRole: AX Cell53 AXRole: AXRowHeader 54 54 AXParent: AXTable: Example #1: Nested Stubs 55 55 AXChildren: 0 -
trunk/LayoutTests/platform/efl/accessibility/table-detection-expected.txt
r170290 r174567 458 458 This should be a table even though it uses table-row-group for it's display type. 459 459 460 AXRole: AXGroup 461 AXParent: AXWebArea 462 AXChildren: 0 463 AXPosition: { 0.000000, 0.000000 } 464 AXSize: { 35.000000, 21.000000 } 465 AXTitle: 466 AXDescription: 467 AXValue: head 460 AXRole: AXTable 461 AXParent: AXWebArea 462 AXChildren: 4 463 AXPosition: { 0.000000, 0.000000 } 464 AXSize: { 84.000000, 47.000000 } 465 AXTitle: 466 AXDescription: 468 467 AXFocusable: 0 469 468 AXFocused: 0 -
trunk/LayoutTests/platform/gtk/accessibility/table-attributes-expected.txt
r158847 r174567 9 9 -------------------------- 10 10 11 AXRole: AX Cell11 AXRole: AXRowHeader 12 12 AXParent: AXTable: Example #1: Nested Stubs 13 13 AXChildren: 0 … … 28 28 AXPlatformAttributes: toolkit:WebKitGtk 29 29 ------------ 30 AXRole: AX Cell30 AXRole: AXRowHeader 31 31 AXParent: AXTable: Example #1: Nested Stubs 32 32 AXChildren: 0 … … 47 47 AXPlatformAttributes: toolkit:WebKitGtk 48 48 ------------ 49 AXRole: AX Cell49 AXRole: AXRowHeader 50 50 AXParent: AXTable: Example #1: Nested Stubs 51 51 AXChildren: 0 … … 66 66 AXPlatformAttributes: toolkit:WebKitGtk 67 67 ------------ 68 AXRole: AX Cell68 AXRole: AXRowHeader 69 69 AXParent: AXTable: Example #1: Nested Stubs 70 70 AXChildren: 0 … … 85 85 AXPlatformAttributes: toolkit:WebKitGtk 86 86 ------------ 87 AXRole: AX Cell87 AXRole: AXRowHeader 88 88 AXParent: AXTable: Example #1: Nested Stubs 89 89 AXChildren: 0 … … 108 108 -------------------------- 109 109 110 AXRole: AX Cell110 AXRole: AXRowHeader 111 111 AXParent: AXTable: Example #1: Nested Stubs 112 112 AXChildren: 0 … … 127 127 AXPlatformAttributes: toolkit:WebKitGtk 128 128 ------------ 129 AXRole: AX Cell129 AXRole: AXRowHeader 130 130 AXParent: AXTable: Example #1: Nested Stubs 131 131 AXChildren: 0 … … 146 146 AXPlatformAttributes: toolkit:WebKitGtk 147 147 ------------ 148 AXRole: AX Cell148 AXRole: AXRowHeader 149 149 AXParent: AXTable: Example #1: Nested Stubs 150 150 AXChildren: 0 … … 165 165 AXPlatformAttributes: toolkit:WebKitGtk 166 166 ------------ 167 AXRole: AX Cell167 AXRole: AXRowHeader 168 168 AXParent: AXTable: Example #1: Nested Stubs 169 169 AXChildren: 0 … … 196 196 -------------------------- 197 197 198 AXRole: AX Cell198 AXRole: AXRowHeader 199 199 AXParent: AXTable: Example #1: Nested Stubs 200 200 AXChildren: 0 … … 215 215 AXPlatformAttributes: toolkit:WebKitGtk 216 216 ------------ 217 AXRole: AX Cell217 AXRole: AXRowHeader 218 218 AXParent: AXTable: Example #1: Nested Stubs 219 219 AXChildren: 0 … … 234 234 AXPlatformAttributes: toolkit:WebKitGtk 235 235 ------------ 236 AXRole: AX Cell236 AXRole: AXRowHeader 237 237 AXParent: AXTable: Example #1: Nested Stubs 238 238 AXChildren: 0 … … 253 253 AXPlatformAttributes: toolkit:WebKitGtk 254 254 ------------ 255 AXRole: AX Cell255 AXRole: AXRowHeader 256 256 AXParent: AXTable: Example #1: Nested Stubs 257 257 AXChildren: 0 … … 272 272 AXPlatformAttributes: toolkit:WebKitGtk 273 273 ------------ 274 AXRole: AX Cell274 AXRole: AXRowHeader 275 275 AXParent: AXTable: Example #1: Nested Stubs 276 276 AXChildren: 0 … … 291 291 AXPlatformAttributes: toolkit:WebKitGtk 292 292 ------------ 293 AXRole: AX Cell293 AXRole: AXRowHeader 294 294 AXParent: AXTable: Example #1: Nested Stubs 295 295 AXChildren: 0 … … 310 310 AXPlatformAttributes: toolkit:WebKitGtk 311 311 ------------ 312 AXRole: AX Cell312 AXRole: AXRowHeader 313 313 AXParent: AXTable: Example #1: Nested Stubs 314 314 AXChildren: 0 … … 329 329 AXPlatformAttributes: toolkit:WebKitGtk 330 330 ------------ 331 AXRole: AX Cell331 AXRole: AXRowHeader 332 332 AXParent: AXTable: Example #1: Nested Stubs 333 333 AXChildren: 0 … … 348 348 AXPlatformAttributes: toolkit:WebKitGtk 349 349 ------------ 350 AXRole: AX Cell350 AXRole: AXRowHeader 351 351 AXParent: AXTable: Example #1: Nested Stubs 352 352 AXChildren: 0 … … 367 367 AXPlatformAttributes: toolkit:WebKitGtk 368 368 ------------ 369 AXRole: AX Cell369 AXRole: AXRowHeader 370 370 AXParent: AXTable: Example #1: Nested Stubs 371 371 AXChildren: 0 … … 386 386 AXPlatformAttributes: toolkit:WebKitGtk 387 387 ------------ 388 AXRole: AX Cell388 AXRole: AXRowHeader 389 389 AXParent: AXTable: Example #1: Nested Stubs 390 390 AXChildren: 0 … … 405 405 AXPlatformAttributes: toolkit:WebKitGtk 406 406 ------------ 407 AXRole: AX Cell407 AXRole: AXRowHeader 408 408 AXParent: AXTable: Example #1: Nested Stubs 409 409 AXChildren: 0 … … 481 481 AXPlatformAttributes: toolkit:WebKitGtk 482 482 ------------ 483 AXRole: AX Cell483 AXRole: AXRowHeader 484 484 AXParent: AXTable: Example #1: Nested Stubs 485 485 AXChildren: 0 … … 500 500 AXPlatformAttributes: toolkit:WebKitGtk 501 501 ------------ 502 AXRole: AX Cell502 AXRole: AXRowHeader 503 503 AXParent: AXTable: Example #1: Nested Stubs 504 504 AXChildren: 0 -
trunk/LayoutTests/platform/gtk/accessibility/table-cells-expected.txt
r157095 r174567 11 11 ------------------------ 12 12 [0,0] 13 AXRole: AX Cell13 AXRole: AXRowHeader 14 14 AXParent: AXTable: Example #1: Nested Stubs 15 15 AXChildren: 0 … … 31 31 ------------------------ 32 32 [3,1] 33 AXRole: AX Cell33 AXRole: AXRowHeader 34 34 AXParent: AXTable: Example #1: Nested Stubs 35 35 AXChildren: 0 … … 51 51 ------------------------ 52 52 [1,1] 53 AXRole: AX Cell53 AXRole: AXRowHeader 54 54 AXParent: AXTable: Example #1: Nested Stubs 55 55 AXChildren: 0 -
trunk/LayoutTests/platform/gtk/accessibility/table-sections-expected.txt
r158847 r174567 18 18 -------------------------- 19 19 20 AXRole: AXC ell20 AXRole: AXColumnHeader 21 21 AXParent: AXTable: Example #1: Nested Stubs 22 22 AXChildren: 0 … … 28 28 AXFocusable: 0 29 29 AXFocused: 0 30 AXSelectable: 131 AXSelected: 0 32 AXMultiSelectable: 0 33 AXEnabled: 1 34 AXExpanded: 0 35 AXRequired: 0 36 AXChecked: 0 37 AXPlatformAttributes: toolkit:WebKitGtk 38 ------------ 39 AXRole: AXC ell30 AXSelectable: 0 31 AXSelected: 0 32 AXMultiSelectable: 0 33 AXEnabled: 1 34 AXExpanded: 0 35 AXRequired: 0 36 AXChecked: 0 37 AXPlatformAttributes: toolkit:WebKitGtk 38 ------------ 39 AXRole: AXColumnHeader 40 40 AXParent: AXTable: Example #1: Nested Stubs 41 41 AXChildren: 0 … … 47 47 AXFocusable: 0 48 48 AXFocused: 0 49 AXSelectable: 149 AXSelectable: 0 50 50 AXSelected: 0 51 51 AXMultiSelectable: 0 … … 79 79 -------------------------- 80 80 81 AXRole: AXC ell81 AXRole: AXColumnHeader 82 82 AXParent: AXTable: Example #1: Nested Stubs 83 83 AXChildren: 0 … … 89 89 AXFocusable: 0 90 90 AXFocused: 0 91 AXSelectable: 192 AXSelected: 0 93 AXMultiSelectable: 0 94 AXEnabled: 1 95 AXExpanded: 0 96 AXRequired: 0 97 AXChecked: 0 98 AXPlatformAttributes: toolkit:WebKitGtk 99 ------------ 100 AXRole: AX Cell91 AXSelectable: 0 92 AXSelected: 0 93 AXMultiSelectable: 0 94 AXEnabled: 1 95 AXExpanded: 0 96 AXRequired: 0 97 AXChecked: 0 98 AXPlatformAttributes: toolkit:WebKitGtk 99 ------------ 100 AXRole: AXRowHeader 101 101 AXParent: AXTable: Example #1: Nested Stubs 102 102 AXChildren: 0 … … 117 117 AXPlatformAttributes: toolkit:WebKitGtk 118 118 ------------ 119 AXRole: AX Cell119 AXRole: AXRowHeader 120 120 AXParent: AXTable: Example #1: Nested Stubs 121 121 AXChildren: 0 … … 164 164 -------------------------- 165 165 166 AXRole: AXC ell166 AXRole: AXColumnHeader 167 167 AXParent: AXTable: Example #1: Nested Stubs 168 168 AXChildren: 0 … … 174 174 AXFocusable: 0 175 175 AXFocused: 0 176 AXSelectable: 1177 AXSelected: 0 178 AXMultiSelectable: 0 179 AXEnabled: 1 180 AXExpanded: 0 181 AXRequired: 0 182 AXChecked: 0 183 AXPlatformAttributes: toolkit:WebKitGtk 184 ------------ 185 AXRole: AXC ell176 AXSelectable: 0 177 AXSelected: 0 178 AXMultiSelectable: 0 179 AXEnabled: 1 180 AXExpanded: 0 181 AXRequired: 0 182 AXChecked: 0 183 AXPlatformAttributes: toolkit:WebKitGtk 184 ------------ 185 AXRole: AXColumnHeader 186 186 AXParent: AXTable: Example #1: Nested Stubs 187 187 AXChildren: 0 … … 193 193 AXFocusable: 0 194 194 AXFocused: 0 195 AXSelectable: 1195 AXSelectable: 0 196 196 AXSelected: 0 197 197 AXMultiSelectable: 0 … … 221 221 AXPlatformAttributes: toolkit:WebKitGtk 222 222 ------------ 223 AXRole: AX Cell223 AXRole: AXRowHeader 224 224 AXParent: AXTable: Example #1: Nested Stubs 225 225 AXChildren: 0 … … 278 278 AXPlatformAttributes: toolkit:WebKitGtk 279 279 ------------ 280 AXRole: AX Cell280 AXRole: AXRowHeader 281 281 AXParent: AXTable: Example #1: Nested Stubs 282 282 AXChildren: 0 … … 404 404 -------------------------- 405 405 406 AXRole: AXC ell406 AXRole: AXColumnHeader 407 407 AXParent: AXTable: Example #1: Nested Stubs 408 408 AXChildren: 0 … … 414 414 AXFocusable: 0 415 415 AXFocused: 0 416 AXSelectable: 1417 AXSelected: 0 418 AXMultiSelectable: 0 419 AXEnabled: 1 420 AXExpanded: 0 421 AXRequired: 0 422 AXChecked: 0 423 AXPlatformAttributes: toolkit:WebKitGtk 424 ------------ 425 AXRole: AXC ell416 AXSelectable: 0 417 AXSelected: 0 418 AXMultiSelectable: 0 419 AXEnabled: 1 420 AXExpanded: 0 421 AXRequired: 0 422 AXChecked: 0 423 AXPlatformAttributes: toolkit:WebKitGtk 424 ------------ 425 AXRole: AXColumnHeader 426 426 AXParent: AXTable: Example #1: Nested Stubs 427 427 AXChildren: 0 … … 433 433 AXFocusable: 0 434 434 AXFocused: 0 435 AXSelectable: 1435 AXSelectable: 0 436 436 AXSelected: 0 437 437 AXMultiSelectable: 0 … … 465 465 -------------------------- 466 466 467 AXRole: AXC ell467 AXRole: AXColumnHeader 468 468 AXParent: AXTable: Example #1: Nested Stubs 469 469 AXChildren: 0 … … 475 475 AXFocusable: 0 476 476 AXFocused: 0 477 AXSelectable: 1478 AXSelected: 0 479 AXMultiSelectable: 0 480 AXEnabled: 1 481 AXExpanded: 0 482 AXRequired: 0 483 AXChecked: 0 484 AXPlatformAttributes: toolkit:WebKitGtk 485 ------------ 486 AXRole: AX Cell477 AXSelectable: 0 478 AXSelected: 0 479 AXMultiSelectable: 0 480 AXEnabled: 1 481 AXExpanded: 0 482 AXRequired: 0 483 AXChecked: 0 484 AXPlatformAttributes: toolkit:WebKitGtk 485 ------------ 486 AXRole: AXRowHeader 487 487 AXParent: AXTable: Example #1: Nested Stubs 488 488 AXChildren: 0 … … 503 503 AXPlatformAttributes: toolkit:WebKitGtk 504 504 ------------ 505 AXRole: AX Cell505 AXRole: AXRowHeader 506 506 AXParent: AXTable: Example #1: Nested Stubs 507 507 AXChildren: 0 … … 550 550 -------------------------- 551 551 552 AXRole: AXC ell552 AXRole: AXColumnHeader 553 553 AXParent: AXTable: Example #1: Nested Stubs 554 554 AXChildren: 0 … … 560 560 AXFocusable: 0 561 561 AXFocused: 0 562 AXSelectable: 1563 AXSelected: 0 564 AXMultiSelectable: 0 565 AXEnabled: 1 566 AXExpanded: 0 567 AXRequired: 0 568 AXChecked: 0 569 AXPlatformAttributes: toolkit:WebKitGtk 570 ------------ 571 AXRole: AXC ell562 AXSelectable: 0 563 AXSelected: 0 564 AXMultiSelectable: 0 565 AXEnabled: 1 566 AXExpanded: 0 567 AXRequired: 0 568 AXChecked: 0 569 AXPlatformAttributes: toolkit:WebKitGtk 570 ------------ 571 AXRole: AXColumnHeader 572 572 AXParent: AXTable: Example #1: Nested Stubs 573 573 AXChildren: 0 … … 579 579 AXFocusable: 0 580 580 AXFocused: 0 581 AXSelectable: 1581 AXSelectable: 0 582 582 AXSelected: 0 583 583 AXMultiSelectable: 0 … … 607 607 AXPlatformAttributes: toolkit:WebKitGtk 608 608 ------------ 609 AXRole: AX Cell609 AXRole: AXRowHeader 610 610 AXParent: AXTable: Example #1: Nested Stubs 611 611 AXChildren: 0 … … 664 664 AXPlatformAttributes: toolkit:WebKitGtk 665 665 ------------ 666 AXRole: AX Cell666 AXRole: AXRowHeader 667 667 AXParent: AXTable: Example #1: Nested Stubs 668 668 AXChildren: 0 -
trunk/Source/WebCore/ChangeLog
r174563 r174567 1 2014-10-10 Andrzej Badowski <a.badowski@samsung.com> 2 3 [ATK] Changing the mapping of ARIA rowheader and columnheader into respective ATK roles. 4 https://bugs.webkit.org/show_bug.cgi?id=136150 5 6 Reviewed by Chris Fleizach. 7 8 Expose ColumnHeaderRole and RowHeaderRole objects into ATK. 9 10 Test: accessibility/table-roles-hierarchy.html 11 12 * accessibility/AccessibilityRenderObject.cpp: 13 (WebCore::AccessibilityRenderObject::determineAccessibilityRole): 14 Platforms based on ATK: added distinction of roles for the <th> elements. 15 * accessibility/AccessibilityTableCell.cpp: 16 (WebCore::AccessibilityTableCell::determineAccessibilityRole): 17 Platforms based on ATK: the return value is determined in the ancestor. 18 * accessibility/atk/AccessibilityObjectAtk.cpp: 19 (WebCore::AccessibilityObject::accessibilityPlatformIncludesObject): 20 In addition to CellRole also included ColumnHeaderRole and RowHeaderRole. 21 * accessibility/atk/WebKitAccessibleWrapperAtk.cpp: 22 (atkRole): 23 Changing the mapping of ARIA rowheader and columnheader into respective ATK roles. 24 (getInterfaceMaskFromObject): 25 In addition to CellRole also included ColumnHeaderRole and RowHeaderRole. 26 1 27 2014-10-09 Carlos Garcia Campos <cgarcia@igalia.com> 2 28 -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r174542 r174567 2552 2552 return AnnotationRole; 2553 2553 2554 #if PLATFORM(GTK) 2554 #if PLATFORM(GTK) || PLATFORM(EFL) 2555 2555 // Gtk ATs expect all tables, data and layout, to be exposed as tables. 2556 if (node && (node->hasTagName(tdTag) || node->hasTagName(thTag)))2556 if (node && (node->hasTagName(tdTag))) 2557 2557 return CellRole; 2558 2559 if (node && (node->hasTagName(thTag))) { 2560 for (Node* parentNode = node->parentNode(); parentNode; parentNode = parentNode->parentNode()) { 2561 if (parentNode->hasTagName(theadTag)) 2562 return ColumnHeaderRole; 2563 if (parentNode->hasTagName(tbodyTag) || parentNode->hasTagName(tfootTag)) 2564 return RowHeaderRole; 2565 if (parentNode->hasTagName(tableTag)) 2566 return CellRole; 2567 } 2568 return CellRole; 2569 } 2558 2570 2559 2571 if (node && node->hasTagName(trTag)) -
trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp
r174345 r174567 109 109 // to determine if it's a column header. 110 110 AccessibilityRole defaultRole = AccessibilityRenderObject::determineAccessibilityRole(); 111 #if !PLATFORM(EFL) && !PLATFORM(GTK) 111 112 if (!isTableCell()) 112 113 return defaultRole; 113 114 114 115 return CellRole; 116 #endif 117 return defaultRole; 115 118 } 116 119 -
trunk/Source/WebCore/accessibility/atk/AccessibilityObjectAtk.cpp
r174403 r174567 57 57 58 58 // Include all tables, even layout tables. The AT can decide what to do with each. 59 if (role == CellRole || role == TableRole )59 if (role == CellRole || role == TableRole || role == ColumnHeaderRole || role == RowHeaderRole) 60 60 return IncludeObject; 61 61 -
trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp
r174225 r174567 663 663 case TabPanelRole: 664 664 return ATK_ROLE_PANEL; 665 case RowHeaderRole: // Row headers are cells after all. 666 case ColumnHeaderRole: // Column headers are cells after all. 665 case RowHeaderRole: 666 return ATK_ROLE_ROW_HEADER; 667 case ColumnHeaderRole: 668 return ATK_ROLE_COLUMN_HEADER; 667 669 case CellRole: 668 670 return coreObject->inheritsPresentationalRole() ? ATK_ROLE_SECTION : ATK_ROLE_TABLE_CELL; … … 1176 1178 1177 1179 #if ATK_CHECK_VERSION(2,11,90) 1178 if (role == CellRole )1180 if (role == CellRole || role == ColumnHeaderRole || role == RowHeaderRole) 1179 1181 interfaceMask |= 1 << WAITableCell; 1180 1182 #endif
Note: See TracChangeset
for help on using the changeset viewer.