-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 33dbcbd
Showing
17 changed files
with
3,064 additions
and
0 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
languages: bash, css, json, lisp, markdown, plaintext, xml, yaml | ||
theme: a11y-dark |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
<?xml version="1.0" encoding="ISO-8859-1"?> | ||
<rss version="2.0"> | ||
<channel> | ||
<title>reblocks-ui-docs ChangeLog</title> | ||
<link>https://40ants.com/reblocks-ui/</link> | ||
<generator>xml-emitter</generator> | ||
<language>en-us</language> | ||
<item> | ||
<title>0.16.0 (2022-12-12)</title> | ||
<description><h1 id="changed">Changed</h1><ul><li><p>Functions <code>reblocks-ui/form:error-placeholder</code> (<a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20FUNCTION-29"><code>1</code></a> <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20CLASS-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20CLASS-29"><code>2</code></a>) and <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29"><code>reblocks-ui/form:form-error-placeholder</code></a> now | ||
can be called not only inside the <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AWITH-HTML-FORM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AWITH-HTML-FORM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>reblocks-ui/form:with-html-form</code></a> macro body, but also in any | ||
function within.</p></li><li><p>Added <code>CSS</code> attribute display none/block for popup.</p></li></ul></description> | ||
<pubDate>Mon, 12 Dec 2022 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.15.0 (2022-11-26)</title> | ||
<description><h1 id="new">New</h1><p>Functions <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AGET-FIELD-ERRORS-COUNT-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AGET-FIELD-ERRORS-COUNT-20FUNCTION-29"><code>reblocks-ui/form:get-field-errors-count</code></a> and <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AGET-FIELD-ERRORS-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AGET-FIELD-ERRORS-20FUNCTION-29"><code>reblocks-ui/form:get-field-errors</code></a> | ||
were added to make it possible to check if there was any field errors during validation | ||
and to interrupt further form processing.</p><p>An example was added to show how to process form errors and use placeholders. You'll find | ||
it inside examples/form-errors.lisp file. Load reblocks-ui-examples system to load it.</p><h1 id="fixed">Fixed</h1><p>Also, function a but inside <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20FUNCTION-29"><code>reblocks-ui/form:form-error</code></a> function was fixed and now it | ||
will interrupt action and show an error inside a placeholder, created with | ||
<a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29"><code>reblocks-ui/form:form-error-placeholder</code></a> function or open debugger otherwise.</p><p>Previosly this function call was ignored if there was a form error placeholder widget on a page.</p></description> | ||
<pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.14.0 (2022-09-17)</title> | ||
<description><h1 id="new">New</h1><ul><li><p>New class <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FPOPUP-3APOPUP-WIDGET-20CLASS-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FPOPUP-3APOPUP-WIDGET-20CLASS-29"><code>reblocks-ui/popup:popup-widget</code></a> was added. | ||
It can be used to show popup windows inside the main screen.</p></li></ul></description> | ||
<pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.13.0 (2022-02-14)</title> | ||
<description><h1 id="backward-incompabilities">Backward Incompabilities</h1><ul><li><p>Now action execution continues after the call to <code>reblocks-ui/form:form-error</code> (<a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20FUNCTION-29"><code>1</code></a> <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20CONDITION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-20CONDITION-29"><code>2</code></a>) | ||
or <code>reblocks-ui/form:field-error</code> (<a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFIELD-ERROR-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFIELD-ERROR-20FUNCTION-29"><code>1</code></a> <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFIELD-ERROR-20CONDITION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFIELD-ERROR-20CONDITION-29"><code>2</code></a>). This way, all form errors could be shown at once.</p></li><li><p><code>CSS</code> classes for placeholders were changed. <code>reblocks-ui/form:error-placeholder</code> (<a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20FUNCTION-29"><code>1</code></a> <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20CLASS-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AERROR-PLACEHOLDER-20CLASS-29"><code>2</code></a>) | ||
now uses &quot;form-error&quot; instead of just &quot;error&quot; and <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AFORM-ERROR-PLACEHOLDER-20FUNCTION-29"><code>reblocks-ui/form:form-error-placeholder</code></a> | ||
uses &quot;alert callout&quot; instead of &quot;error&quot;.</p></li><li><p>Argument <code>WIDGET</code> was removed from <a href="https://40ants.com/reblocks-ui/#x-28REBLOCKS-UI-2FFORM-3AWITH-HTML-FORM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29" data-document="https://40ants.com/reblocks-ui/" data-node="x-28REBLOCKS-UI-2FFORM-3AWITH-HTML-FORM-20-2840ANTS-DOC-2FLOCATIVES-3AMACRO-29-29"><code>reblocks-ui/form:with-html-form</code></a> macro.</p></li></ul><h1 id="changes">Changes</h1><ul><li><p>Documentation was rewritten using <code>40ANTS-DOC</code>. Now it contains | ||
more information plus interactive demos.</p></li></ul><h1 id="fixes">Fixes</h1><ul><li><p>Fixed to work with latest Spinneret which now escapes double | ||
and single quotes.</p></li></ul></description> | ||
<pubDate>Mon, 14 Feb 2022 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.12.0 (2022-01-04)</title> | ||
<description><p>Move to Reblocks.</p></description> | ||
<pubDate>Tue, 04 Jan 2022 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.11.0 (2021-06-02)</title> | ||
<description><p>Added a way to handle and show form and field errors.</p><p>Use <code>error-placeholder</code> function and <code>form-error-placeholder</code> function | ||
inside the <code>with-html-form</code> macro. And signal errors using <code>field-error</code> | ||
and <code>form-error</code> functions.</p></description> | ||
<pubDate>Wed, 02 Jun 2021 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.10.0 (2021-01-07)</title> | ||
<description><ul><li><p>Macro <code>with-html-form</code> now can accept parameters <code>requires-confirmation-p</code> and <code>confirm-question</code>. | ||
If <code>requires-confirmation-p</code> is given, form shows a popup asking if user really wants to execute an action. | ||
Argument <code>confirm-question</code> can accept a string or a forms for spinneret. They will be used to render | ||
the content of the popup.</p></li></ul></description> | ||
<pubDate>Thu, 07 Jan 2021 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.9.0 (2020-01-31)</title> | ||
<description><ul><li><p><code>widget</code> was renamed to <code>ui-widget</code> and a deprecation warning was added.</p></li></ul></description> | ||
<pubDate>Fri, 31 Jan 2020 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.8.0 (2018-05-04)</title> | ||
<description><ul><li><p>Do not use <code>fieldset</code> in <code>with-html-form</code>. It usually draws a box | ||
around the form elements and this isn't always wanted.</p></li></ul></description> | ||
<pubDate>Fri, 04 May 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.7.1 (2018-02-10)</title> | ||
<description><ul><li><p>Function <code>render-button</code> now supports keyword argument <code>:onclick</code>.</p></li></ul></description> | ||
<pubDate>Sat, 10 Feb 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.7.0 (2018-02-06)</title> | ||
<description><ul><li><p>Added initialization of Foundation's javascript plugins. | ||
This introduces dependency from <code>weblocks-parenscript</code>.</p></li></ul></description> | ||
<pubDate>Tue, 06 Feb 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.6.0 (2018-02-01)</title> | ||
<description><p>System was moved to package inferred class and fixed to work with | ||
weblocks &gt;= 0.25.0.</p></description> | ||
<pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.5.0 (2018-01-11)</title> | ||
<description><ul><li><p>Now <code>*foundation-dependencies*</code> is exported from | ||
<code>weblocks.ui.core</code>. | ||
This is a list of <code>CSS</code> an <code>JS</code> dependencies of Zurb Foundation, | ||
which you can with to add to your application wide dependencies | ||
list to render pages without widgets, such as error pages.</p></li></ul></description> | ||
<pubDate>Thu, 11 Jan 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.4.0 (2018-01-07)</title> | ||
<description><ul><li><p>Fixed to work with weblocks &gt;= 0.22.0</p></li></ul></description> | ||
<pubDate>Sun, 07 Jan 2018 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.3.0 (2017-11-23)</title> | ||
<description><ul><li><p>Package <code>weblocks.ui.form</code> was fixed to use <code>spinneret</code> instead of | ||
<code>cl-who</code>, because <code>reblocks</code> version of <code>Weblocks</code> moved to it.</p></li></ul></description> | ||
<pubDate>Thu, 23 Nov 2017 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.2.0 (2017-11-11)</title> | ||
<description><ul><li><p>Now <code>UI</code> widgets are depend on new <code>weblocks.widget:widget</code> class.</p></li></ul><p>This is breaking rendering for widgets. Replace old <code>weblocks:render-body</code> | ||
methods with <code>weblocks.widget:render</code>.</p></description> | ||
<pubDate>Sat, 11 Nov 2017 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.1.1 (2017-09-21)</title> | ||
<description><ul><li><p>Code was fixed to work with weblocks 0.14.0 where <code>*action-string*</code> | ||
was moved to weblocks.variables.</p></li><li><p>Added <code>weblocks.ui.form:render-link</code> function, from old <code>weblocks/utils/html.lisp</code>.</p></li></ul></description> | ||
<pubDate>Thu, 21 Sep 2017 00:00:00 +0000</pubDate> | ||
</item> | ||
<item> | ||
<title>0.1.0 (2017-09-01)</title> | ||
<description><ul><li><p>Initial version.</p></li></ul></description> | ||
<pubDate>Fri, 01 Sep 2017 00:00:00 +0000</pubDate> | ||
</item> | ||
</channel> | ||
</rss> |
Oops, something went wrong.