Quotes
A list of quotes: filter by customer, press 新規 for a dialog, save and a notice appears.
Read quote.html first. It is plain HTML and CSS written by someone who does not know this language, and everything the screen looks like is in there. There is no mark in it for LPScript. The ids and classes are there because CSS needs them.
What gets cloned
Html clone: '#lines tr' a row
Html clone: '#board .modal' the edit dialog
Not only the rows: the dialog is a cloned sample too. The designer left one so they could see it, and that is the one used. No markup is restated. Add a column to the page and, as long as the class names stay, nothing here changes.
What the actor owns, and what it does not
#board the frame holding the table and the dialog — this actor's
#filter #new listened to; never written
#count #toast filled in
A screen does not have to own the page. The actor owns one region, and the rest stays the designer's. An element it only wants to hear from, it hears without owning:
me listen: '#new' on: #click send: #startNew.The typing of it
The result type of an ask is decided by the handler that replies. If the handler for a button does not exist, that on:send: is a compile error. What an event carries is typed too.
If a change on the designer's side breaks something, it breaks at build time. You do not find out at run time that a value landed nowhere.