1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41

content / test / data / accessibility / aria / aria-grid-dynamic-add-row.html [blame]

<!--
@BLINK-ALLOW:tableCellRowIndex*
@BLINK-DENY:*selected*
@WAIT-FOR:Leonardo
-->
<!DOCTYPE html>
<html>
<body>
<div role="grid">
  <div role="row">
    <span role="columnheader" aria-label="Turtle"></span>
    <span role="columnheader" aria-label="Weapon"></span>
  </div>
  <div id="rowgroup" role="rowgroup">
  <div role="row">
    <span role="gridcell" aria-label="Donatello"></span>
    <span role="gridcell" aria-label="Bo"></span>
  </div>
  <div role="row">
    <span role="gridcell" aria-label="Michelangelo"></span>
    <span role="gridcell" aria-label="Nunchaku"></span>
  </div>
  <div role="row">
    <span role="gridcell" aria-label="Raphael"></span>
    <span role="gridcell" aria-label="Sai"></span>
  </div>
  </div>
</div>
<script>
  window.setTimeout(function() {
    var row = document.createElement('div');
    row.setAttribute('role', 'row');
    row.innerHTML = '<span role="gridcell" aria-label="Leonardo"></span>' +
                    '<span role="gridcell" aria-label="Twin Katana"></span>';
    var rowgroup = document.getElementById('rowgroup');
    rowgroup.insertBefore(row,
                          rowgroup.firstElementChild.nextElementSibling);
  }, 500);
</script>
</body>
</html>