diff --git a/src/en/docs/advanced-widgets.jl b/src/en/docs/advanced-widgets.jl index 05ce5ef..3428c6e 100644 --- a/src/en/docs/advanced-widgets.jl +++ b/src/en/docs/advanced-widgets.jl @@ -42,6 +42,9 @@ Pluto has a number of advanced features for developers who want to create comple """ +# ╔═╡ 80020cac-56d9-4a5b-9959-e61c7042d900 +TableOfContents(include_definitions=true) + # ╔═╡ 41fd552d-35bd-4be6-b103-116f4bcd4998 md""" @@ -243,34 +246,6 @@ Pluto can be used as a framework to have high-quality widgets powered by JavaScr Techniques used to power Custom Outputs can also be used in **Custom Inputs**! A Custom Input is just a Custom Output with added `@bind` support. - -DONE: -``` -currentScript -value -``` - -TODO: -``` -OBject.definepropeorty(div, "value", {}) -this and id -returning DOM element from script -invalidation - -observable API - -getBoundElementValueLikePluto -setBoundElementValueLikePluto -getBoundElementEventNameLikePluto - -getNotebookMetadataExperimental -setNotebookMetadataExperimental -deleteNotebookMetadataExperimental - -getCellMetadataExperimental -setCellMetadataExperimental -deleteCellMetadataExperimental -``` """ # ╔═╡ e733647f-5af9-462c-9bb6-ef4282a04f6c @@ -287,6 +262,20 @@ md""" TODO. See `PlutoUI.ExperimentalLayout` """ +# ╔═╡ ff138461-4ce0-4c2c-b5c4-e90d8f53759a +md""" +## JavaScript API + +`