Simon Willison
693f4ed601
Show insert message in correct place, 1s inactive delay
...
Since I want this to be usable by untrusted datasette-apps it is important that
they cannot show the dialog in a way that tricks the user into clicking insert.
So a 1s delay on making that button active.
2026-06-20 12:23:52 -07:00
Simon Willison
76e6a3bc38
New .insertDialog() JavaScript method
...
Anywhere in Datasette can now open an insert dialog
pre-populated with suggested data.
Using it in one place already, on the row page
to provide an insert button for related rows.
2026-06-19 23:40:15 -07:00
Simon Willison
3edc98a871
Playwright tests exercise the real UI now
...
Refs https://github.com/simonw/datasette/pull/2785#issuecomment-4723583959
2026-06-16 14:13:44 -07:00
Simon Willison
a8124172dd
Remove load_edit_tools(), use a new fixture instead
...
Refs https://github.com/simonw/datasette/pull/2785/changes#r3423913454
2026-06-16 13:54:00 -07:00
Simon Willison
387e309b3b
Port JSON column field test to Playwright
...
Refs #2779
2026-06-14 16:49:30 -07:00
Simon Willison
3cfdca026a
Port edit tools field API test to Playwright
...
Refs #2779
2026-06-14 16:48:32 -07:00
Simon Willison
b5fa485a9f
Port datasette manager plugin test to Playwright
...
Refs #2779
2026-06-14 16:45:48 -07:00
Simon Willison
6bbd33d81d
Port navigation jump sections to Playwright
...
Refs #2779
2026-06-14 16:44:59 -07:00
Simon Willison
047b69e87f
Port navigation search recents to Playwright
...
Refs #2779
2026-06-14 16:44:17 -07:00
Simon Willison
6cd65cf4fb
Initial Playwright setup plus first test
...
Refs #2779
2026-06-14 16:39:55 -07:00