Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shadow DOM implementation #317

Merged
merged 109 commits into from
Aug 8, 2017
Merged

Shadow DOM implementation #317

merged 109 commits into from
Aug 8, 2017

Commits on May 20, 2017

  1. Configuration menu
    Copy the full SHA
    289af76 View commit details
    Browse the repository at this point in the history
  2. add tests for shadow DOM v0

    dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    2d8c40a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2b37e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1df25c1 View commit details
    Browse the repository at this point in the history
  5. add Slick parser copyright

    dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    be9b9a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    096c571 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dcd4e1a View commit details
    Browse the repository at this point in the history
  8. implement :not

    dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    655eacb View commit details
    Browse the repository at this point in the history
  9. update the acknowledgements

    dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    16bbd06 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5199775 View commit details
    Browse the repository at this point in the history
  11. fix: add copyright banner back in to axe.js

    Marcy Sutton authored and dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    2aac29a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1210321 View commit details
    Browse the repository at this point in the history
  13. chore: add worldspace to projects

    Marcy Sutton authored and dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    cd3b1a5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    07ea17a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    84162e3 View commit details
    Browse the repository at this point in the history
  16. fix some tests

    dylanb committed May 20, 2017
    Configuration menu
    Copy the full SHA
    48b5668 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2017

  1. Configuration menu
    Copy the full SHA
    264651f View commit details
    Browse the repository at this point in the history

Commits on May 25, 2017

  1. Configuration menu
    Copy the full SHA
    8713b37 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2017

  1. Configuration menu
    Copy the full SHA
    74f4156 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d489c43 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2017

  1. Configuration menu
    Copy the full SHA
    17d13b1 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2017

  1. Configuration menu
    Copy the full SHA
    5342544 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b25117f View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2017

  1. Configuration menu
    Copy the full SHA
    2c4c29d View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2017

  1. change the documentation to show an example of the JSON and fix other…

    … indentation problems with the lists
    dylanb committed Jun 13, 2017
    Configuration menu
    Copy the full SHA
    14cb707 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. Configuration menu
    Copy the full SHA
    f381b24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    528989d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7125e View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2017

  1. Configuration menu
    Copy the full SHA
    28fe2ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e72b3e View commit details
    Browse the repository at this point in the history
  3. add support for slotted elements to is-hidden. Add support for shadow…

    … DOM to is-visible. Add support for shadow DOM to text.visible
    dylanb committed Jun 17, 2017
    Configuration menu
    Copy the full SHA
    f909e95 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2017

  1. get core and commons functions working again. Includes mods to aria.l…

    …abel text.label hasContent findUp and the audit - to cache the flattened tree for lookups
    dylanb committed Jun 18, 2017
    Configuration menu
    Copy the full SHA
    1986520 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2017

  1. Configuration menu
    Copy the full SHA
    5e0d9bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e64adbc View commit details
    Browse the repository at this point in the history
  3. fix: help-same-as-label for shadow DOM

    dylanb authored and marcysutton committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    dbbc544 View commit details
    Browse the repository at this point in the history
  4. fix: use virtualNode in duplicate-img-label

    Closes #386
    Marcy Sutton committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    82e51bc View commit details
    Browse the repository at this point in the history
  5. fix: use virtualNode in title-only check

    Closes #388
    Marcy Sutton committed Jun 30, 2017
    Configuration menu
    Copy the full SHA
    5fb06e3 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #403 from dequelabs/title-check-SD

    fix: use virtualNode in title-only check
    dylanb authored Jun 30, 2017
    Configuration menu
    Copy the full SHA
    1677b01 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #402 from dequelabs/duplicate-img-label-SD

    fix: use virtualNode in duplicate-img-label
    dylanb authored Jun 30, 2017
    Configuration menu
    Copy the full SHA
    fea3b30 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2017

  1. Configuration menu
    Copy the full SHA
    2beede6 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2017

  1. Configuration menu
    Copy the full SHA
    99e8b73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aac57c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Configuration menu
    Copy the full SHA
    70985b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a76db4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    789d62e View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2017

  1. Configuration menu
    Copy the full SHA
    6a6bd73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    453be1b View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2017

  1. fix: Adjust if formatting

    WilcoFiers committed Jul 7, 2017
    Configuration menu
    Copy the full SHA
    2211d78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    480141b View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Merge pull request #404 from dequelabs/sd/hidden-content

    Fix: Use virtualNode in hidden-content rule
    dylanb authored Jul 10, 2017
    Configuration menu
    Copy the full SHA
    f8f7344 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2017

  1. test: add shadowDOM test utility

    Marcy Sutton committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    27489f3 View commit details
    Browse the repository at this point in the history
  2. chore: ignore growl in retire

    Marcy Sutton committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    ca3a047 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #415 from dequelabs/sd/test-utils

    test: add shadowDOM test utility
    dylanb authored Jul 11, 2017
    Configuration menu
    Copy the full SHA
    5c2802b View commit details
    Browse the repository at this point in the history
  4. Merge branch 'shadowDOM' into sd/table-rules

    # Conflicts:
    #	lib/commons/dom/has-content.js
    #	test/commons/dom/has-content.js
    WilcoFiers committed Jul 11, 2017
    Configuration menu
    Copy the full SHA
    790ae27 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    364d5cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c52514a View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. Merge pull request #417 from dequelabs/sd/findUp-v0

    test dom.findUp in shadow DOM v0
    dylanb authored Jul 12, 2017
    Configuration menu
    Copy the full SHA
    046afd3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #411 from dequelabs/sd/table-rules

    shadowdom table rules
    dylanb authored Jul 12, 2017
    Configuration menu
    Copy the full SHA
    85deffa View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. feat: add SD support to color-contrast-matches

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    b595b42 View commit details
    Browse the repository at this point in the history
  2. chore: tell jshint virtualNode is ok for matches

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    15a3457 View commit details
    Browse the repository at this point in the history
  3. test: add coverage for shadowDOM

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    a0636a8 View commit details
    Browse the repository at this point in the history
  4. chore: add a comment about text nodes in .visible

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    70f597e View commit details
    Browse the repository at this point in the history
  5. chore: fix indentation

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    6a5f3f1 View commit details
    Browse the repository at this point in the history
  6. fix: complete shadow support for color matches

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    f0fe551 View commit details
    Browse the repository at this point in the history
  7. fix: ensure document is fetched from correct node

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    b28597c View commit details
    Browse the repository at this point in the history
  8. test: add test for shadow boundary, fix implicit

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    615170e View commit details
    Browse the repository at this point in the history
  9. test: make input disabled, add slotted example

    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    3a5be92 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #413 from dequelabs/sd/color-contrast-matches

    Shadow DOM support for color contrast matches
    dylanb authored Jul 13, 2017
    Configuration menu
    Copy the full SHA
    3087e90 View commit details
    Browse the repository at this point in the history
  11. fix: pass virtualNode to Rule.run

    Closes #394
    Marcy Sutton committed Jul 13, 2017
    Configuration menu
    Copy the full SHA
    4534e86 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2017

  1. feat: add check testUtils

    WilcoFiers committed Jul 14, 2017
    Configuration menu
    Copy the full SHA
    6f53279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0f21574 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f996d0f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2017

  1. Merge pull request #437 from dequelabs/sd/media-checks

    shadowDOM for media checks
    dylanb authored Jul 15, 2017
    Configuration menu
    Copy the full SHA
    b7008e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2017

  1. feat: Add shadow DOM support to list checks (#439)

    * feat: add check testUtils
    
    * fix: getComposedParent should not return slot nodes
    
    * feat: Add shadow DOM support to list checks
    
    * test: Add shadow DOM list check fails
    WilcoFiers authored Jul 16, 2017
    Configuration menu
    Copy the full SHA
    d92c1a1 View commit details
    Browse the repository at this point in the history
  2. fix: getComposedParent should not return slot nodes (#438)

    * fix: getComposedParent should not return slot nodes
    
    * chore: Fix comment mistake
    WilcoFiers authored Jul 16, 2017
    Configuration menu
    Copy the full SHA
    0478cbd View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2017

  1. Configuration menu
    Copy the full SHA
    414fcbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98f6023 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #416 from dequelabs/sd/color-contrast-integration

    Pass virtualNode to rules to get color-contrast integration tests passing
    dylanb authored Jul 17, 2017
    Configuration menu
    Copy the full SHA
    2a57082 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd89bde View commit details
    Browse the repository at this point in the history
  5. Merge pull request #444 from dequelabs/sd/landmark-check

    feat: Add shadow DOM to landmark check
    dylanb authored Jul 17, 2017
    Configuration menu
    Copy the full SHA
    ebe1858 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ddfc0f View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2017

  1. Configuration menu
    Copy the full SHA
    0252218 View commit details
    Browse the repository at this point in the history
  2. feat: Add shadow DOM to duplicate-img-label check (#443)

    * feat: Add shadow DOM to duplicate-img-label check
    
    * fix: Use tabs
    WilcoFiers authored Jul 18, 2017
    Configuration menu
    Copy the full SHA
    2c0b075 View commit details
    Browse the repository at this point in the history
  3. fix: Solve a few tests

    # Conflicts:
    #	test/testutils.js
    WilcoFiers committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    02daad1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecd222f View commit details
    Browse the repository at this point in the history
  5. fix: Let findUp work on shadow root children (#447)

    * fix: Let findUp work on shadow root children
    
    * fix: Solve a few tests
    
    # Conflicts:
    #	test/testutils.js
    
    * Fix: Properly disable of shadow DOM checks
    
    * test: Use findUp on host element
    WilcoFiers authored Jul 18, 2017
    Configuration menu
    Copy the full SHA
    0f98481 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2017

  1. Configuration menu
    Copy the full SHA
    127c0bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46a2cca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a125f79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ea8d6b View commit details
    Browse the repository at this point in the history
  5. feat: add shadow support to aria-required-children

    Closes #421
    Marcy Sutton authored and marcysutton committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    f729e25 View commit details
    Browse the repository at this point in the history
  6. test: More testing for accessibleText()

    # Conflicts:
    #	lib/commons/dom/find-elms-in-context.js
    #	lib/commons/text/accessible-text.js
    #	test/checks/keyboard/focusable-no-name.js
    #	test/checks/tables/same-caption-summary.js
    #	test/commons/text/accessible-text.js
    WilcoFiers authored and marcysutton committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    c62a6d3 View commit details
    Browse the repository at this point in the history
  7. test: use abstracted checkSetup from testutils

    Marcy Sutton authored and marcysutton committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    71a97ac View commit details
    Browse the repository at this point in the history
  8. fix: get virtualNode with getNodeFromTree

    Marcy Sutton authored and marcysutton committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    9bf2870 View commit details
    Browse the repository at this point in the history
  9. feat(aria-required-parent): add Shadow DOM support

    Closes #422
    Marcy Sutton authored and marcysutton committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    6ed29f0 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2017

  1. Configuration menu
    Copy the full SHA
    08509b9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #454 from dequelabs/sd/link-in-text-block

    feat(link-in-text-block): Add shadow DOM support
    dylanb authored Jul 20, 2017
    Configuration menu
    Copy the full SHA
    24e85d3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #450 from dequelabs/sd/region-check

    Sd/region check
    dylanb authored Jul 20, 2017
    Configuration menu
    Copy the full SHA
    70c72b4 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2017

  1. fix: get tests all passing (#457)

    dylanb authored and WilcoFiers committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    4874327 View commit details
    Browse the repository at this point in the history
  2. feat: add shadow support to group-labelledby

    Closes #426
    Marcy Sutton authored and marcysutton committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    e2a9642 View commit details
    Browse the repository at this point in the history
  3. feat: fieldset check shadow DOM

    WilcoFiers authored and marcysutton committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    da148d3 View commit details
    Browse the repository at this point in the history
  4. test: add missing .v1 property to fieldset

    Marcy Sutton authored and marcysutton committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    9df8c9c View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2017

  1. Configuration menu
    Copy the full SHA
    439bc71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    797f9c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b1cc7a View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. Merge pull request #452 from dequelabs/sd/duplicate-id

    feat(duplicate-id): Add shadow DOM support
    dylanb authored Aug 2, 2017
    Configuration menu
    Copy the full SHA
    e910d57 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2017

  1. feat(shadow DOM): Create commons virtual methods, for backward compat…

    …ibility
    
    * feat(aria.label): Works without a virtualNode
    
    * feat: Add hasContentVirtual method
    
    * feat(is-offscreen): Add shadow DOM support
    
    * chore: Some code cleanup
    
    * feat(text.visible): Created text.visibleVirtual for shadowDOM
    
    * fix: Pass all tests that use accessibleText
    
    * feat: add shadow support to aria-required-children
    
    Closes #421
    
    * test: use abstracted checkSetup from testutils
    
    * fix: get virtualNode with getNodeFromTree
    
    * test: More testing for accessibleText()
    
    # Conflicts:
    #	lib/commons/dom/find-elms-in-context.js
    #	lib/commons/text/accessible-text.js
    #	test/checks/keyboard/focusable-no-name.js
    #	test/checks/tables/same-caption-summary.js
    #	test/commons/text/accessible-text.js
    
    * feat(aria-required-parent): add Shadow DOM support
    
    Closes #422
    
    * fix: Rename text.label to text.labelVirtual
    
    * fix: Create aria.labelVirtual method
    WilcoFiers authored Aug 3, 2017
    Configuration menu
    Copy the full SHA
    86a4c25 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2017

  1. Shadow DOM docs (#471)

    * docs(API): change mentions of a11yCheck to axe.run
    
    * docs: add Shadow DOM documentation
    
    Closes #401
    
    * feat: add missing accessibleTextVirtual method
    
    Closes #472
    
    * docs: document testUtils and a few commons
    
    * docs: move core/test APIs to developer guide
    marcysutton authored Aug 8, 2017
    Configuration menu
    Copy the full SHA
    57ccbbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8dcfb07 View commit details
    Browse the repository at this point in the history