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 serialisation support #1165

Merged
merged 107 commits into from
Feb 14, 2023
Merged

✨ Shadow DOM serialisation support #1165

merged 107 commits into from
Feb 14, 2023

Commits on Feb 6, 2023

  1. use declarative dom for serializing

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    9231933 View commit details
    Browse the repository at this point in the history
  2. Remove getInnerHTML polyfill

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f995642 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c432e1c View commit details
    Browse the repository at this point in the history
  4. 🐛 return document instead of fragment

    we require document interface to in further steps, and originally document.cloneNode returned document object instead of fragment
    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3ba8de2 View commit details
    Browse the repository at this point in the history
  5. 🐛 missed let : (

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    2e1a07c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8fd98aa View commit details
    Browse the repository at this point in the history
  7. add basic tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ed92d42 View commit details
    Browse the repository at this point in the history
  8. Serialized element tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    bbd3644 View commit details
    Browse the repository at this point in the history
  9. rename clone node file name

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    13d1b67 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    779172b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6d33e92 View commit details
    Browse the repository at this point in the history
  12. add comments

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3bfebf4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ee4f143 View commit details
    Browse the repository at this point in the history
  14. remove line and add comment

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    d08a988 View commit details
    Browse the repository at this point in the history
  15. add extra comments

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ebe9271 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5629413 View commit details
    Browse the repository at this point in the history
  17. serialize frame test

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    6e26316 View commit details
    Browse the repository at this point in the history
  18. serialize cssom inside shadow

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a878a4f View commit details
    Browse the repository at this point in the history
  19. shadowDom global in other tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f24abfe View commit details
    Browse the repository at this point in the history
  20. update id

    update polyfill for browsers where we run scripts later
    
    fix polyfill
    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ae3f89d View commit details
    Browse the repository at this point in the history
  21. karma separate shadow dom config

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    70f0f5c View commit details
    Browse the repository at this point in the history
  22. Use shadow mode in karma

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    86aea78 View commit details
    Browse the repository at this point in the history
  23. refactor dom test to platform

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    db609d9 View commit details
    Browse the repository at this point in the history
  24. serialize cssom createElement fix

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a46eaa6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7747eda View commit details
    Browse the repository at this point in the history
  26. frames tests add polyfill

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ebbab8b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    422de93 View commit details
    Browse the repository at this point in the history
  28. fix frame test side effect in input

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    1e88af8 View commit details
    Browse the repository at this point in the history
  29. refactor helper with options

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    48c10a5 View commit details
    Browse the repository at this point in the history
  30. firefox tests limit platforms

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    7a55414 View commit details
    Browse the repository at this point in the history
  31. revert test script changes

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    49bf6cc View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    44ae9a5 View commit details
    Browse the repository at this point in the history
  33. 🔖 v1.19.0-alpha.0

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a0d6fbc View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    b80a73a View commit details
    Browse the repository at this point in the history
  35. use declarative dom for serializing

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    77a1526 View commit details
    Browse the repository at this point in the history
  36. Remove getInnerHTML polyfill

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    fa4fe40 View commit details
    Browse the repository at this point in the history
  37. 🐛 return document instead of fragment

    we require document interface to in further steps, and originally document.cloneNode returned document object instead of fragment
    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    a52b319 View commit details
    Browse the repository at this point in the history
  38. 🐛 missed let : (

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    93ff77c View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    1812f70 View commit details
    Browse the repository at this point in the history
  40. add basic tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    340cff1 View commit details
    Browse the repository at this point in the history
  41. Serialized element tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    6c1fb96 View commit details
    Browse the repository at this point in the history
  42. rename clone node file name

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    0c6112b View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    5055721 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    5f258d4 View commit details
    Browse the repository at this point in the history
  45. add comments

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    fdaddd2 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    11d2317 View commit details
    Browse the repository at this point in the history
  47. remove line and add comment

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    4e485ad View commit details
    Browse the repository at this point in the history
  48. add extra comments

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e2e17bd View commit details
    Browse the repository at this point in the history
  49. serialize frame test

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    0ee30f0 View commit details
    Browse the repository at this point in the history
  50. serialize cssom inside shadow

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    59b4650 View commit details
    Browse the repository at this point in the history
  51. shadowDom global in other tests

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    875624c View commit details
    Browse the repository at this point in the history
  52. karma separate shadow dom config

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e2daf4d View commit details
    Browse the repository at this point in the history
  53. Use shadow mode in karma

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    caae096 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    cef1c42 View commit details
    Browse the repository at this point in the history
  55. refactor dom test to platform

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    cfcd554 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    9550ae5 View commit details
    Browse the repository at this point in the history
  57. frames tests add polyfill

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    87a4c38 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    3d61bf0 View commit details
    Browse the repository at this point in the history
  59. fix frame test side effect in input

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    25c2807 View commit details
    Browse the repository at this point in the history
  60. refactor helper with options

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e6bfde8 View commit details
    Browse the repository at this point in the history
  61. firefox tests limit platforms

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    9e7439d View commit details
    Browse the repository at this point in the history
  62. revert test script changes

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e03c3c6 View commit details
    Browse the repository at this point in the history
  63. frame test more specific

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    95eb3e4 View commit details
    Browse the repository at this point in the history
  64. many nested many flat shadow dom

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3d7fd53 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    902eb43 View commit details
    Browse the repository at this point in the history
  66. adoptedStylesheet test

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e5d43d0 View commit details
    Browse the repository at this point in the history
  67. fix frames test

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    c39e29d View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    3e8b734 View commit details
    Browse the repository at this point in the history
  69. 🔖 v1.19.1-alpha.0

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    9893fcc View commit details
    Browse the repository at this point in the history
  70. disableShadowDom option

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f847f49 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    3cf174d View commit details
    Browse the repository at this point in the history
  72. disable shadow dom snake case

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    af5714c View commit details
    Browse the repository at this point in the history
  73. cloneNode pass ctx

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f09e529 View commit details
    Browse the repository at this point in the history
  74. Add comment

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    afbfcf5 View commit details
    Browse the repository at this point in the history
  75. adoptedStylesheet serialize dom

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3f6d41f View commit details
    Browse the repository at this point in the history
  76. Add comment

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    b520ee2 View commit details
    Browse the repository at this point in the history
  77. run polyfill as first thing

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    560c589 View commit details
    Browse the repository at this point in the history
  78. custom element test case

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f56ee1a View commit details
    Browse the repository at this point in the history
  79. frame in head

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    6969f04 View commit details
    Browse the repository at this point in the history
  80. disable shadow dom naming

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    bc1e812 View commit details
    Browse the repository at this point in the history
  81. use getTestBrowser

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    9d44bf4 View commit details
    Browse the repository at this point in the history
  82. increase nesting levels

    samarsault authored and itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    0f4166d View commit details
    Browse the repository at this point in the history
  83. remove comment

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    b1af229 View commit details
    Browse the repository at this point in the history
  84. rename argument

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    285ebc4 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    cf04c20 View commit details
    Browse the repository at this point in the history
  86. fix linter

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    096f764 View commit details
    Browse the repository at this point in the history
  87. fix polyfill

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    2732297 View commit details
    Browse the repository at this point in the history
  88. lint fix

    samarsault committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ea63218 View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    6c51b42 View commit details
    Browse the repository at this point in the history
  90. refactor

    itsjwala committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    8bd2e73 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. fix disableShadowDOM option

    itsjwala committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    71e6b39 View commit details
    Browse the repository at this point in the history
  2. update readme

    itsjwala committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    9f3baa7 View commit details
    Browse the repository at this point in the history
  3. fix core test

    itsjwala committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    ced8778 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    4d23277 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68eac6d View commit details
    Browse the repository at this point in the history
  3. text resource as base64

    samarsault committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    d4ff7c7 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

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

    samarsault committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    36a13bf View commit details
    Browse the repository at this point in the history
  3. 🔖 v1.19.2-alpha.0

    samarsault committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d9bf828 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. lerna update

    samarsault committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    4ae92f0 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    f407380 View commit details
    Browse the repository at this point in the history
  2. invalid marking test

    samarsault committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    4038cdf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71f7eb5 View commit details
    Browse the repository at this point in the history
  4. fiix custom element test

    samarsault committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    0aa9765 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5762162 View commit details
    Browse the repository at this point in the history
  6. refactor serialize dom

    samarsault committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    2e92ad4 View commit details
    Browse the repository at this point in the history
  7. increase test coverage

    itsjwala committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    803e7d3 View commit details
    Browse the repository at this point in the history