livebook/lib/livebook_web/live/session_live
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
..
attached_live.ex Infer short vs longname from actual node and use longname in example (#284) 2021-05-21 13:03:47 +02:00
cell_component.ex Support inputs (#328) 2021-06-08 12:33:50 +02:00
cell_upload_component.ex Add embedded runtime for evaluating code in the Livebook VM (#266) 2021-05-10 14:37:38 +02:00
elixir_cell_settings_component.ex Support inputs (#328) 2021-06-08 12:33:50 +02:00
elixir_standalone_live.ex Add embedded runtime for evaluating code in the Livebook VM (#266) 2021-05-10 14:37:38 +02:00
embedded_live.ex Add embedded runtime for evaluating code in the Livebook VM (#266) 2021-05-10 14:37:38 +02:00
indicators_component.ex Restructure settings (#233) 2021-04-21 23:02:09 +02:00
input_cell_settings_component.ex Support inputs (#328) 2021-06-08 12:33:50 +02:00
insert_buttons_component.ex Support inputs (#328) 2021-06-08 12:33:50 +02:00
mix_standalone_live.ex Update LV version and remove deprecations (#312) 2021-06-03 13:53:03 +02:00
persistence_component.ex Update LV version and remove deprecations (#312) 2021-06-03 13:53:03 +02:00
runtime_component.ex Add embedded runtime for evaluating code in the Livebook VM (#266) 2021-05-10 14:37:38 +02:00
section_component.ex Update LV version and remove deprecations (#312) 2021-06-03 13:53:03 +02:00
shortcuts_component.ex Support inputs (#328) 2021-06-08 12:33:50 +02:00