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

[WIP] Style engine: add elements and states to the backend #41619

Closed
wants to merge 14 commits into from

Commits on Jun 15, 2022

  1. Initial commit.

    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    f0b30b5 View commit details
    Browse the repository at this point in the history
  2. Lint and other stuff zzzz

    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    127bc76 View commit details
    Browse the repository at this point in the history
  3. Removed unused value_func

    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    4ced1d5 View commit details
    Browse the repository at this point in the history
  4. Testing adding button element and transition states.

    Do not merge!
    This commit has highlighted the need to possibly allow certain CSS props via safecss_filter_attr
    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    caeade2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a741fae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2608e32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    862ef25 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    94e3a78 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f98e4c8 View commit details
    Browse the repository at this point in the history
  10. Simplify: remove transitions

    Let’s tackle this in a separate PR
    getdave authored and ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    9448577 View commit details
    Browse the repository at this point in the history
  11. Remove everything that is not a link with :hover

    Initial version should only support :hover on link. We can iteratively add support for more functionality once the elements API is upgraded.
    getdave authored and ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    a0037a0 View commit details
    Browse the repository at this point in the history
  12. Remove changes to file

    getdave authored and ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    66a0276 View commit details
    Browse the repository at this point in the history
  13. Remove button element from definition list.

    Reinstated tests
    A bit of tidying up.
    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    037b923 View commit details
    Browse the repository at this point in the history
  14. Updating elements to account for the fact that the style engine contr…

    …ols which elements we support.
    ramonjd committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    99d836f View commit details
    Browse the repository at this point in the history