Commit Graph

1070 Commits

Author SHA1 Message Date
Jonathan Daugherty
ef4159940e Forms: more haddock 2017-12-27 11:48:12 -08:00
Jonathan Daugherty
ec53a83dcd Forms: more haddock 2017-12-27 11:45:11 -08:00
Jonathan Daugherty
c72425e19e Forms: more haddock 2017-12-27 11:37:35 -08:00
Jonathan Daugherty
45c9bc48eb FormDemo: demo multi-line editor field 2017-12-27 11:37:26 -08:00
Jonathan Daugherty
1d7407e6fc Forms: more haddock, export formAttr 2017-12-27 11:24:19 -08:00
Jonathan Daugherty
fe92079376 Forms: more haddock 2017-12-27 11:15:33 -08:00
Jonathan Daugherty
5f32afd10c Forms: haddock for handleFormEvent 2017-12-27 11:08:25 -08:00
Jonathan Daugherty
4fb8963fe6 Forms: document @@= 2017-12-27 11:03:40 -08:00
Jonathan Daugherty
21706347c6 Forms: nit 2017-12-27 10:58:58 -08:00
Jonathan Daugherty
daa409e1e5 Forms: more haddock 2017-12-27 10:57:26 -08:00
Jonathan Daugherty
bb78f3cab0 Forms: Haddock for FormField type 2017-12-27 10:38:01 -08:00
Jonathan Daugherty
f37798e743 Forms: haddock nit 2017-12-27 10:33:16 -08:00
Jonathan Daugherty
cc2498f881 Forms: add note about stability 2017-12-27 10:31:59 -08:00
Jonathan Daugherty
782794d61c Forms: module haddock 2017-12-27 10:21:42 -08:00
Jonathan Daugherty
d20c84daf4 Forms: make checkbox labels strings to be consistent with other functions 2017-12-26 23:21:15 -08:00
Jonathan Daugherty
58a531e4cb FormDemo: UI nits 2017-12-26 23:03:03 -08:00
Jonathan Daugherty
df7b936cdc Merge branch 'master' into feature/forms 2017-12-26 22:58:18 -08:00
Jonathan Daugherty
feabfdd5b8 viewport: generate click events
This change makes it so that all uses of 'viewport' generate click
events. Those events are then adjusted to the local coordinate system of
the viewport contents using the viewport's upper-left corner offset.
This means editors now generate click events outside their populated
text regions.
2017-12-26 22:57:04 -08:00
Jonathan Daugherty
1a845b5bdb Forms: remove TODO 2017-12-26 22:38:17 -08:00
Jonathan Daugherty
b3004fb4dc Forms: make radio buttons reponsive to mouse events 2017-12-26 22:35:17 -08:00
Jonathan Daugherty
fa84704110 FormDemo: enable mouse events 2017-12-26 22:32:01 -08:00
Jonathan Daugherty
c1e7704eac Forms: make checkboxes responsive to mouse clicks 2017-12-26 22:31:54 -08:00
Jonathan Daugherty
61c2d715c9 Forms: propagate mouse events to clicked form inputs 2017-12-26 22:31:42 -08:00
Jonathan Daugherty
18c6ad9559 Reinstate checkbox labels as widgets 2017-12-26 22:07:41 -08:00
Jonathan Daugherty
80075e05f0 Forms: add functions to test form field validity 2017-12-26 22:04:51 -08:00
Jonathan Daugherty
0d3ed336d6 FormDemo: show initial and final form states 2017-12-26 21:58:07 -08:00
Jonathan Daugherty
58179a248a Whitespace 2017-12-26 21:56:32 -08:00
Jonathan Daugherty
ecb0748012 FormDemo: add help text 2017-12-26 21:56:10 -08:00
Jonathan Daugherty
fb4e801620 FormDemo: improve form build 2017-12-26 21:52:26 -08:00
Jonathan Daugherty
172bb58b9a Forms: permit @@= chaining 2017-12-26 21:52:15 -08:00
Jonathan Daugherty
a0c387e9a3 FormDemo: improve labeling 2017-12-26 21:39:20 -08:00
Jonathan Daugherty
8bea52cbe3 Forms: fix checkbox rendering 2017-12-26 21:39:01 -08:00
Jonathan Daugherty
d86177a75a Forms: unify focused attributes 2017-12-26 21:35:14 -08:00
Jonathan Daugherty
0d6cfaa289 Forms: simplify checkbox API 2017-12-26 21:35:06 -08:00
Jonathan Daugherty
d431dfb361 Forms: update TODO 2017-12-26 21:31:23 -08:00
Jonathan Daugherty
668a534a1e FormDemo: improve demo form 2017-12-26 21:31:18 -08:00
Jonathan Daugherty
4773ea927b Forms: add editTextField 2017-12-26 21:31:09 -08:00
Jonathan Daugherty
34e721e7b7 Forms: update TODO 2017-12-26 21:11:32 -08:00
Jonathan Daugherty
af60c49bb3 Forms, FormDemo: add checkbox fields 2017-12-26 21:11:26 -08:00
Jonathan Daugherty
cb3178d256 Forms: remove unused defaultFormRenderer 2017-12-26 21:04:33 -08:00
Jonathan Daugherty
bc01acfff7 Forms: update TODO 2017-12-26 20:59:55 -08:00
Jonathan Daugherty
1baf5ce830 Forms: just get rid of withHelper 2017-12-26 20:58:50 -08:00
Jonathan Daugherty
4d027c7a43 FormDemo: whitespace 2017-12-26 20:22:42 -08:00
Jonathan Daugherty
6d8cbe1e6c Forms: add infix operator alternative to withHelper 2017-12-26 20:11:18 -08:00
Jonathan Daugherty
03b91c5503 FormDemo: nits 2017-12-26 20:07:59 -08:00
Jonathan Daugherty
47d4d144fe Forms: handle shift-tab 2017-12-26 20:05:31 -08:00
Jonathan Daugherty
e420a51ca6 Forms: TODO update 2017-12-26 20:05:26 -08:00
Jonathan Daugherty
eca0b2abbf FormDemo: UI nit 2017-12-26 20:05:20 -08:00
Jonathan Daugherty
ee9b476adf Forms: update TODO 2017-12-26 20:00:28 -08:00
Jonathan Daugherty
81727f46ce FormDemo: add radio button example 2017-12-26 19:58:20 -08:00