CSS Regions Module Level 1 CR Test Suite

Relation to document events (44 tests)

Test Refs Flags Info
+ 8 Relation to document events
regions-keyboard-events-001 DOM/JSInteractScript CSS Regions: onkeydown events inside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown events inside a named flow should be raised when any key is pressed.
regions-keyboard-events-002 DOM/JSInteractScript CSS Regions: onkeydown events outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown events outside a named flow should be raised when any key is pressed.
regions-keyboard-events-003 DOM/JSInteractScript CSS Regions: onkeypress events inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeypress events inside and outside a named flow should be raised when any key is pressed.
regions-keyboard-events-004 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside and outside a named flow should be raised when a specific key is pressed and released.
regions-keyboard-events-005 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events outside region using Tab key in forms
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events outside a named flow should be raised when the Tab key is pressed and released.
regions-keyboard-events-006 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events using Delete key inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside and outside a named flow should be raised when the Delete key is pressed and released.
regions-keyboard-events-007 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events inside multiple regions using Tab key in forms
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside multiple named flows should be raised when the Tab key is pressed and released.
regions-keyboard-events-008 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events inside region and outside region using Tab key in forms
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside and outside a named flow should be raised when the Tab key is pressed and released.
regions-keyboard-events-009 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events inside region using Tab key on page where normal document flow is reordered
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside and outside a named flow on a page where the normal document flow is reordered should be raised when the Tab key is pressed and released.
regions-keyboard-events-010 DOM/JSInteractScript CSS Regions: onkeydown and onkeyup events inside region using Tab key in forms
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onkeydown and onkeyup events inside a named flow should be raised when the Tab key is pressed and released.
regions-mouse-events-001 DOM/JSInteractScript CSS Regions: onclick events inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse onclick events inside and outside a named flow should function correctly.
regions-mouse-events-002 DOM/JSInteractScript CSS Regions: onmousedown events inside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmousedown events inside a named flow should function correctly.
regions-mouse-events-003 DOM/JSInteractScript CSS Regions: onmousedown events outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmousedown events outside a named flow should function correctly.
regions-mouse-events-004 DOM/JSInteractScript CSS Regions: onmouseup events inside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmouseup events inside a named flow should function correctly.
regions-mouse-events-005 DOM/JSInteractScript CSS Regions: onmouseup events outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmouseup events outside a named flow should function correctly.
regions-mouse-events-006 DOM/JSInteractScript CSS Regions: ondblclick events inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse ondblclick events inside and outside a named flow should function correctly.
regions-mouse-events-007 DOM/JSInteractScript CSS Regions: onmousemove events inside region and outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmousemove events inside and outside a named flow should function correctly.
regions-mouse-events-008 DOM/JSInteractScript CSS Regions: onmouseover and onmouseout events inside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmouseover and onmouseout events inside a named flow should function correctly.
regions-mouse-events-009 DOM/JSInteractScript CSS Regions: onmouseover and onmouseout events outside region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, onmouseover and onmouseout events outside a named flow should function correctly.
regions-selection-001 DOM/JSInteractScript Selection begins at the top of the region and ends at the bottom of the region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse the movement.
regions-selection-002 DOM/JSInteractScript Selection begins at the bottom of the region and ends at the top of the region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse.
regions-selection-003 DOM/JSInteractScript Selection begins at the top of the region and ends in the middle of region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse.
regions-selection-004 DOM/JSInteractScript Selection begins at the bottom of the region and ends in the middle of region
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse.
regions-selection-005 DOM/JSInteractScript CSS Regions: Selection begins in the middle of the region and ends in the middle of the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse.
regions-selection-006 DOM/JSInteractScript Selection begins in the middle of the region and ends in the middle of the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse.
regions-selection-007 DOM/JSInteractScript Selection begins at the top of the region and ends outside the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-008 DOM/JSInteractScript Selection begins at the bottom of the region and ends outside the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-009 DOM/JSInteractScript Selection begins in the middle of the region and ends outside the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-010 DOM/JSInteractScript Selection begins in the middle of the region and ends outside the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-011 DOM/JSInteractScript Selection begins outside of the region and ends at the bottom of the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-012 DOM/JSInteractScript Selection begins outside of the region and ends at the top the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-013 DOM/JSInteractScript Selection begins outside of the region and ends in the middle of the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-014 DOM/JSInteractScript Selection begins outside of the region and ends in the middle of the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-015 DOM/JSInteractScript Selection begins and ends outside of the region moving downward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-016 DOM/JSInteractScript Selection begins and ends outside of the region moving upward
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse.
regions-selection-017 DOM/JSInteractScript Selection is downward, begins and ends inside a region containing one other element - div
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-018 DOM/JSInteractScript Selection is downward, begins and ends inside a region containing one other element - img
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-019 DOM/JSInteractScript Selection is upward, begins and ends inside a region containing one other element - div
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-020 DOM/JSInteractScript Selection is upward, begins and ends inside a region containing one other element - img
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-021 DOM/JSInteractScript Selection is downward, begins and ends inside a region containing two other elements - div + img
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-022 DOM/JSInteractScript CSS Regions: Selection is upward, begins and ends inside a region containing two other elements - div + img
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection within a region should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-023 DOM/JSInteractScript Selection is downward, begins inside a region and ends outside of it - both the region and the content after it have child elements
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mouse, including nested elements.
regions-selection-024 DOM/JSInteractScript CSS Regions: Selection is upward, begins inside and ends outside a region - both the region and the before after it have child elements
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection inside and outside of a named flow should contain all of the content dragged over by the mousemovement, including nested elements.
regions-selection-025 DOM/JSInteractScript DOM order is different than the linear selection
  • CSS regions module does not alter the normal processing of events in the document tree. Therefore, mouse selection should capture content in DOM order as it would without a named flow.