livebook/assets/js
Jonatan Kłosko 8dea99e600
Support inputs (#328)
* Render basic input

* Make each cell type a separate struct

* Add operation to set input value

* Prototype communication

* Make input name editable

* Refactoring

* Unify cell attribute setters

* IO tests

* Document input communication protocol in Runtime

* Add more tests

* Add persistence

* Fix status update on cell attributes change

* Rework persistence

* Integrate input cell with insert mode

* Add missing users keybinding

* Mimic autofocus for dynamically inserted elements

* Support input type selection

* Support URL input and set up validation

* Convert input error into a more meaningful io error

* Add missing client checks

* Consume every input only once per evaluation

* Fixes
2021-06-08 12:33:50 +02:00
..
cell Support inputs (#328) 2021-06-08 12:33:50 +02:00
content_editable Ignore patches to content editable elements while focused (#247) 2021-04-28 19:11:19 +02:00
focus_on_update Support inputs (#328) 2021-06-08 12:33:50 +02:00
lib Add attributions to Delta-related packages (#324) 2021-06-06 15:27:09 +02:00
menu Restructure settings (#233) 2021-04-21 23:02:09 +02:00
scroll_on_update Support starting runtime in Mix context (#61) 2021-02-26 20:53:29 +01:00
session Support inputs (#328) 2021-06-08 12:33:50 +02:00
user_form Setup user profiles (#253) 2021-05-03 20:03:19 +02:00
vega_lite Add VegaLite widget integration (#306) 2021-05-31 22:48:05 +02:00
virtualized_lines Improve output container behaviour with horizontal overflow (#295) 2021-05-25 18:55:57 +02:00
app.js Set up Vega-Lite plots rendering (#287) 2021-05-21 17:51:31 +02:00
morphdom_callbacks.js Support inputs (#328) 2021-06-08 12:33:50 +02:00