A page that frames GridCraft on the same origin can now open workbooks in it and store what it saves, through postMessage, instead of Save and Export becoming browser downloads. Built for a Nextcloud integration, but nothing in it is host-specific. Only the web shell changes: - gridcraft:open from the parent goes through the inbox, like a picked or dropped file - Services::download sends the bytes to the parent (gridcraft:save); an .xlsx workbook handed over counts as saved under that name - gridcraft:dirty reports unsaved changes; gridcraft:ready and gridcraft:failed report start-up - in host mode no sample opens, and ?author= names the user for notes and comments Enabled only by ?host=parent inside a frame; only the parent window on the page's own origin is heard or answered. Without it nothing changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G6GtUCaPiCMEQCN4QcdQnp |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| Trunk.toml | ||
| index.html | ||