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

Navigation block: check that the modal is set before using contains #51962

Merged
merged 41 commits into from
Jun 30, 2023

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    2efa328 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    455396b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b48ac7c View commit details
    Browse the repository at this point in the history
  4. Add .npmrc file

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    596e4da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bbcd7fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b24a7fb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    97e0278 View commit details
    Browse the repository at this point in the history
  8. Update package-lock

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    59ba71b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d80af2d View commit details
    Browse the repository at this point in the history
  10. Rename entry point to index

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    43af7ab View commit details
    Browse the repository at this point in the history
  11. Remove vendors chunk

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    b19d9f5 View commit details
    Browse the repository at this point in the history
  12. Add oddly required aliases

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    e971cd6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    02701e9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22d7543 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    04bf309 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    91e3fde View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    75159c4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    df8563b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7b1953f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8a10636 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ffa40e7 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ea033b1 View commit details
    Browse the repository at this point in the history
  23. Remove unnecessary aliases

    DAreRodz committed May 26, 2023
    Configuration menu
    Copy the full SHA
    d9561b8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bec4852 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Interactivity API: add wp_store (#51191)

    * Add `wp_store` to the Interactivity API
    
    * Rename WP_Interactivity_Store and move filter to scripts file
    
    * Remove todos to change the store id
    luisherranz authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    8cb572c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    1b7ed17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66c4c58 View commit details
    Browse the repository at this point in the history
  3. Interactivity API: initial support for SSR (#51229)

    * Initial version working with basic support for wp-bind
    
    * Add wp-context
    
    * Add wp-class
    
    * Add wp-style
    
    * Add wp-text
    
    * Add directive processing tests
    
    * Add WP_Directive_Processor class tests
    
    * Add wp-bind tests
    
    * Add wp-context tests
    
    * Add wp-class tests
    
    * Add wp-style tests
    
    * Add wp-text tests
    
    * Add evaluate tests
    
    * Fix PHP lint
    
    * Prevent errors with incorrect JSON objects
    
    * Add support for functions in the server
    luisherranz authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    e740fff View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

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

Commits on Jun 20, 2023

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

Commits on Jun 21, 2023

  1. Remove missing PHP file

    luisherranz committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    4b0b87a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02a46bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d1a1c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    294bf69 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    1ed1e34 View commit details
    Browse the repository at this point in the history
  2. Code improvements for the SSR part of the Interactivity API (#51640)

    * Fix multi-line comments and add examples
    
    * Add parse_attribute_name static method to WP_Directive_Processor
    
    * Replace array functions with a foreach loop
    
    * Add explanatory comment for the negation operator check
    
    * Replace $array with $path_segments
    
    * Minor fix for the negation operator comment
    
    * Call only instances of Closure
    
    * Improve negation operator code style
    
    * Do not lower-case tags
    
    * Use static parse_attribute_name inside directive processors
    
    * Add basic error handling in wp-context
    
    * Fix hidden identation errors
    
    * Use the correct variable name
    
    * Fix test for evaluating functions
    
    * Remove references to "attribute" directives
    
    * Remove emtpy lines in multi-line function calls
    
    * Fix typo
    
    ---------
    
    Co-authored-by: Luis Herranz <luisherranz@gmail.com>
    DAreRodz and luisherranz authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    8758865 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Add the full Interactivity API runtime (but removing the client-side …

    …navigation). (#51194)
    
    * Add show and text directives
    
    * Move directive bind tests
    
    * Move the rest of e2e tests (except csn-related)
    
    * Add interactive-blocks plugin for e2e tests
    
    * Move test plugins one folder up
    
    * Add plugin to .wp-env.json
    
    * Change directive-bind spec file to use new plugin
    
    * Move plugin to e2e-tests package
    
    * Move HTML for directive-bind to plugin
    
    * Update exposed properties from preact
    
    * Refactor directive-bind spec file
    
    * Create directive-effect block for e2e testing
    
    * Update directive-effect spec file
    
    * Remove unnecessary files
    
    * Fix e2e tests for bind and effect directives
    
    * Refactor fixtures and use them for bind and effect
    
    * Remove unnecessary editorScript
    
    * Fix e2e test for directive priorities
    
    * Remove unnecessary files
    
    * Fix negation operator
    
    * Refactor store-tag e2e tests
    
    * Refactor directive-class e2e tests
    
    * Remove extra spaces
    
    * Add util for removing all created posts
    
    * Add block for context directive
    
    * Add block for directive show testing
    
    * Remove unintentionally added artifact
    
    * Ignore artifacts generated inside /test/e2e
    
    * Remove unused html
    
    * Add block for directive text testing
    
    * Add blocks for tovdom testing
    
    * Update directives syntax in e2e tests
    
    * Add getLink to InteractivityUtils
    
    * Fix php lint errors
    
    * Add disable_directives_ssr param
    
    * Fix phpcs errors
    
    * Fix missing phpcs error and warnings
    
    * Remove `wp-interactivity` from `viewScript`
    
    ---------
    
    Co-authored-by: Luis Herranz <luisherranz@gmail.com>
    DAreRodz and luisherranz authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    c745063 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    242a3ba View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

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

Commits on Jun 29, 2023

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