diff --git a/ChangeLog.md b/ChangeLog.md
index e61bc1a..6df25ec 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -2,6 +2,16 @@
# ChangeLog
+
+
+## 0.17.0 (2024-07-28)
+
+
+
+### Fixed
+
+* Code was fixed to work with latest changed to Reblocks, introduced in [PR 57][fff6].
+
## 0.16.0 (2022-12-12)
@@ -196,6 +206,7 @@ This is breaking rendering for widgets. Replace old `weblocks:render-body`
[6059]: https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AGET-FIELD-ERRORS-COUNT-20FUNCTION-29
[f976]: https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AWITH-HTML-FORM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29
[50b7]: https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FPOPUP-3APOPUP-WIDGET-20CLASS-29
+[fff6]: https://github.com/40ants/reblocks/pull/57
* * *
###### [generated by [40ANTS-DOC](https://40ants.com/doc/)]
diff --git a/README.md b/README.md
index 1a9357c..e2c4e44 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
* Author: Alexander Artemenko
* Homepage: [https://40ants.com/reblocks-ui/][233f]
* Source control: [GIT][1818]
-* Depends on: [40ants-doc][2c00], [log4cl][7f8b], [log4cl-extras][691c], [parenscript][7921], [quri][2103], [reblocks][184b], [reblocks-parenscript][c07c], [spinneret][8175]
+* Depends on: [40ants-doc][2c00], [log4cl][7f8b], [log4cl-extras][691c], [parenscript][7921], [quri][2103], [reblocks][184b], [reblocks-parenscript][c07c], [serapeum][c41d], [spinneret][8175]
@@ -73,19 +73,19 @@ Go to [HTML documentation](https://40ants.com/reblocks-ui/) to see this code in
-#### [class](2063) `reblocks-ui/core:ui-widget` (widget)
+#### [class](de2b) `reblocks-ui/core:ui-widget` (widget)
Use this class as a parent for all widgets, who use `UI`.
-#### [class](7f64) `reblocks-ui/core:widget` (ui-widget)
+#### [class](5d13) `reblocks-ui/core:widget` (ui-widget)
Use this class as a parent for all widgets, who use `UI`. Warning: 'widget' was renamed to 'ui-widget' and will be removed after 2020-06-01.
-#### [variable](25ad) `reblocks-ui/core:*foundation-dependencies*` (#
+#### [variable](b979) `reblocks-ui/core:*foundation-dependencies*` (#
#
#)
@@ -247,7 +247,7 @@ Go to [HTML documentation](https://40ants.com/reblocks-ui/) to see this code in
-#### [macro](fe67) `reblocks-ui/form:with-html-form` (METHOD-TYPE ACTION &KEY ID CLASS ENCTYPE (USE-AJAX-P T) EXTRA-SUBMIT-CODE REQUIRES-CONFIRMATION-P (CONFIRM-QUESTION "Are you sure?") (SUBMIT-FN "initiateFormAction(\"~A\", $(this), \"~A\")")) &BODY BODY
+#### [macro](402a) `reblocks-ui/form:with-html-form` (METHOD-TYPE ACTION &KEY ID CLASS ENCTYPE (USE-AJAX-P T) EXTRA-SUBMIT-CODE REQUIRES-CONFIRMATION-P (CONFIRM-QUESTION "Are you sure?") (SUBMIT-FN \*JS-DEFAULT-FORM-ACTION\*)) &BODY BODY
Wraps a body with (:form ...) using [`reblocks/html:with-html`][f21e].
@@ -269,17 +269,17 @@ Wraps a body with (:form ...) using [`reblocks/html:with-html`][f21e].
-#### [class](2063) `reblocks-ui/core:ui-widget` (widget)
+#### [class](de2b) `reblocks-ui/core:ui-widget` (widget)
Use this class as a parent for all widgets, who use `UI`.
-#### [class](7204) `reblocks-ui/form:error-placeholder` (widget)
+#### [class](ca3a) `reblocks-ui/form:error-placeholder` (widget)
-#### [function](f24c) `reblocks-ui/form:error-placeholder` name &key (widget-class 'error-placeholder)
+#### [function](06a2) `reblocks-ui/form:error-placeholder` name &key (widget-class 'error-placeholder)
This function creates and renders a widget to show an error message related to some form field.
@@ -291,7 +291,7 @@ to the [`field-error`][5162] function.
-#### [function](0070) `reblocks-ui/form:form-error-placeholder` &key (widget-class 'form-error-placeholder)
+#### [function](4095) `reblocks-ui/form:form-error-placeholder` &key (widget-class 'form-error-placeholder)
This function creates and renders a widget to show an error for the whole form.
@@ -301,11 +301,11 @@ Later, you can call [`form-error`][ea04] function to signal an error from the ac
-#### [condition](360d) `reblocks-ui/form:field-error` (form-error)
+#### [condition](aef8) `reblocks-ui/form:field-error` (form-error)
-#### [function](d9c6) `reblocks-ui/form:field-error` name message
+#### [function](a280) `reblocks-ui/form:field-error` name message
Signals an error which will be shown for the whole form.lisp
@@ -319,11 +319,11 @@ then error message can be shown for the whole form in a place where
-#### [condition](565b) `reblocks-ui/form:form-error` (error)
+#### [condition](d46f) `reblocks-ui/form:form-error` (error)
-#### [function](a533) `reblocks-ui/form:form-error` message
+#### [function](bc33) `reblocks-ui/form:form-error` message
Signals an error which will be shown for the whole form.lisp
@@ -333,7 +333,7 @@ will be logged and ignored.
-#### [function](2625) `reblocks-ui/form:get-field-errors-count`
+#### [function](728a) `reblocks-ui/form:get-field-errors-count`
Returns total number of errors, reported by [`field-error`][5162] function.
@@ -342,13 +342,13 @@ the result is not zero.
-#### [function](ae38) `reblocks-ui/form:get-field-errors` field-name
+#### [function](5194) `reblocks-ui/form:get-field-errors` field-name
Returns all errors, reported for the field with name given in `FIELD-NAME`.
-#### [function](45e8) `reblocks-ui/form:render-button` NAME &KEY (VALUE (HUMANIZE-NAME NAME)) ID (CLASS "button") (ONCLICK "disableIrrelevantButtons(this);") DISABLEDP
+#### [function](5776) `reblocks-ui/form:render-button` NAME &KEY (VALUE (HUMANIZE-NAME NAME)) ID (CLASS "button") (ONCLICK "disableIrrelevantButtons(this);") DISABLEDP
Renders a button in a form.
@@ -361,14 +361,14 @@ Renders a button in a form.
-#### [function](14e2) `reblocks-ui/form:render-form-and-button` NAME ACTION &KEY (VALUE (HUMANIZE-NAME NAME)) (METHOD :GET) BUTTON-ID (BUTTON-CLASS "button") (USE-AJAX-P T) FORM-ID FORM-CLASS
+#### [function](bcc9) `reblocks-ui/form:render-form-and-button` NAME ACTION &KEY (VALUE (HUMANIZE-NAME NAME)) (METHOD :GET) BUTTON-ID (BUTTON-CLASS "button") (USE-AJAX-P T) FORM-ID FORM-CLASS
Renders a button within a form. This function can be used a short
cut to quickly render a sumbit button.
-#### [function](c49f) `reblocks-ui/form:render-link` action label &key (ajaxp t) id class title render-fn
+#### [function](d433) `reblocks-ui/form:render-link` action label &key (ajaxp t) id class title render-fn
Renders an action into a href link. If `AJAXP` is true (the
default), the link will be rendered in such a way that the action will
@@ -389,7 +389,7 @@ bot, crawling the internet will hit this action with `GET` request.
-#### [function](393b) `reblocks-ui/form:render-textarea` name &key (label (humanize-name name)) value id class disabledp
+#### [function](539d) `reblocks-ui/form:render-textarea` name &key (label (humanize-name name)) value id class disabledp
Renders a textarea.
@@ -406,7 +406,7 @@ Renders a textarea.
-### [class](9a76) `reblocks-ui/popup:popup-widget` (ui-widget)
+### [class](87c5) `reblocks-ui/popup:popup-widget` (ui-widget)
This widgets shows a popup window.
@@ -417,19 +417,19 @@ and call [`show-popup`][5ada] generic function.
-### [generic-function](eeec) `reblocks-ui/popup:show-popup` widget
+### [generic-function](06d0) `reblocks-ui/popup:show-popup` widget
Shows popup window.
-### [generic-function](2b5a) `reblocks-ui/popup:hide-popup` widget
+### [generic-function](f7c6) `reblocks-ui/popup:hide-popup` widget
Hides popup window.
-### [generic-function](16a1) `reblocks-ui/popup:render-popup-content` widget
+### [generic-function](f592) `reblocks-ui/popup:render-popup-content` widget
Renders inner `HTML` for popup window.
You need to define a method for this generic function
@@ -437,7 +437,7 @@ and specialize it for your own class.
-### [accessor](7f99) `reblocks-ui/popup:visible-p` (popup-widget) (= nil)
+### [accessor](6c69) `reblocks-ui/popup:visible-p` (popup-widget) (= nil)
[233f]: https://40ants.com/reblocks-ui/
@@ -457,28 +457,28 @@ and specialize it for your own class.
[4fd9]: https://foundation.zurb.com/
[5ce9]: https://get.foundation/sites/docs/reveal.html
[1818]: https://github.com/40ants/reblocks-ui
-[2063]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/core.lisp#L28
-[7f64]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/core.lisp#L32
-[25ad]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/core.lisp#L42
-[2625]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L149
-[ae38]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L160
-[7204]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L277
-[f24c]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L310
-[0070]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L327
-[fe67]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L368
-[45e8]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L422
-[565b]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L45
-[c49f]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L481
-[14e2]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L517
-[360d]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L53
-[393b]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L533
-[d9c6]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L62
-[a533]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/form.lisp#L78
-[9a76]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/popup.lisp#L15
-[7f99]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/popup.lisp#L16
-[eeec]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/popup.lisp#L26
-[2b5a]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/popup.lisp#L33
-[16a1]: https://github.com/40ants/reblocks-ui/blob/1021a51db1fe0689160fea83c1ca24e1fe08ac85/src/popup.lisp#L47
+[de2b]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/core.lisp#L28
+[5d13]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/core.lisp#L32
+[b979]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/core.lisp#L42
+[728a]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L156
+[5194]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L167
+[ca3a]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L277
+[06a2]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L310
+[4095]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L327
+[402a]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L367
+[5776]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L421
+[d433]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L480
+[bcc9]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L515
+[d46f]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L52
+[539d]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L531
+[aef8]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L60
+[a280]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L69
+[bc33]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/form.lisp#L85
+[87c5]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/popup.lisp#L15
+[6c69]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/popup.lisp#L16
+[06d0]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/popup.lisp#L26
+[f7c6]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/popup.lisp#L33
+[f592]: https://github.com/40ants/reblocks-ui/blob/204418da5b3969f564c85aaed7b66d700986ba1f/src/popup.lisp#L47
[2c00]: https://quickdocs.org/40ants-doc
[7f8b]: https://quickdocs.org/log4cl
[691c]: https://quickdocs.org/log4cl-extras
@@ -486,6 +486,7 @@ and specialize it for your own class.
[2103]: https://quickdocs.org/quri
[184b]: https://quickdocs.org/reblocks
[c07c]: https://quickdocs.org/reblocks-parenscript
+[c41d]: https://quickdocs.org/serapeum
[8175]: https://quickdocs.org/spinneret
* * *