spiegel-keyman/web/src/engine/attachment
Joshua Horton b7975973af maint(web): ensure Web build scripts handle paths with spaces properly
The command shortcuts that were used by Web
scripts to create bundles via `esbuild` were not
properly handling the $KEYMAN_ROOT path when it
contained a space.  These changes will rectify
this behavior and permit builds for such cases.

Build-bot: skip build:web
Test-bot: skip
2026-02-18 09:14:30 +07:00
..
src change(web): address engine/attachment linter errors 2025-04-29 11:28:28 +07:00
.c8rc.json chore(web): fix coverage-reporting artifact 2025-02-12 15:56:54 +07:00
build.sh maint(web): ensure Web build scripts handle paths with spaces properly 2026-02-18 09:14:30 +07:00
readme.md refactor(web): extracts engine/attachment child project 2023-05-15 13:57:34 +07:00
tsconfig.json chore(web): centralizes main KMW component tsconfig settings 2023-06-14 09:02:46 +07:00

engine/attachment

This submodule defines the behaviors of KeymanWeb's page and element attachment model - that is, the logic KeymanWeb uses to integrate with its host page and determine which elements are eligible for use as Keyman-editable context.

Note that this component does not define any related handlers used to hook into the elements, determine changes in focus, or any other related logic. This is focused solely on determining page components are supported for use as input context providers.