NH_spa

Support for Single-Page Applications (SPA).

These are versions of this script where the code was updated. Show all versions.

  • v8 06. 05. 2026

    Fix docstring missed during refactor.

    Issue #286.

    Promote WatchPage from documentation to implementation.

    Closes #321.

  • v7 03. 05. 2026

    Expose details so that Page instances can use it.

    Issue #286.

    Bump version number.

  • v6 23. 04. 2026

    Make testServices an async function.

    It turns out that change 36f50d made this test fail, and that was missed.

    Issues #286, #304.

    Bump version number.

  • v5 20. 04. 2026

    Implement #waitUntilReady().

    Considering the readySelector field is present, it makes more sense to implement this internally, rather than as a service.

    Issue #286.

    Bump version number.

  • v4 18. 04. 2026

    eslint: Fully disallow name as a local variable.

    Closes #238.

    Run dispose() asynchronously to match impedance with creation.

    Prior to this, when tests were run in LIT (dev mode), the MutationObservers would actually get attached after dispose() was executed.

    Issue #286.

    Bump version number.

  • v3 03. 04. 2026

    Add a [Symbol.dispose] method to SPA.

    Now that there are actually some tests for SPA, it was noticed that there were multiple ones running because they were not cleaned up during testing.

    Becuase still using older versions of eslint, unable to utilize using in the tests.

    Issue #286.

    Stop shadowing the global name.

    Issue #238.

    Bump version number.

  • v2 31. 03. 2026

    Run through ispell.

    Bump version number.

  • v1 19. 03. 2026 Imported from URL
  • v1 19. 03. 2026

    Changing type to library.

  • v1 18. 03. 2026 Imported from URL