Ajax Playground
A login-free, database-free harness for exercising the Ajax framework - the test surface for DOM morphing becoming the default update mechanism, and for the wider Ajax cleanup. Every page below is reached by a clean route URL (see Routes).
Invoice editors
- Invoice, nice and simple - a customer picker, multi-select tags, drag-to-reorder lines, and a live preview, with one observe field driving the lot.
- Invoice, overly complex (for testing) - the same idea cranked up to use EVERY AjaxSlim element and far too many update containers (for stress testing), so any cross-element regression shows up as a visibly wrong total.
Reference
- AjaxSlim element reference - every element: what it does and its full bindings table. Rendered from the
.apiext files (the extended API format).
- AjaxSlim guide - the bigger picture and migration notes (porting from the classic Ajax framework).
- .apiext format - the extended element-API format: what it adds over
.api.
Scenario pages (danger matrix)
Each targets a specific risk identified when making morph the default. Compare morph="$true" vs classic replacement, and watch focus / observer / request behaviour.
Component gallery
One page per component, each inside an update container with a morph toggle, for behavioural and regression testing.