Date: Fri, 29 Mar 2024 06:41:35 +0200 (EET) Message-ID: <432305324.1131.1711687295380@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1130_1132701360.1711687295272" ------=_Part_1130_1132701360.1711687295272 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
A form with ConfiForms Field Definition Rule to show and hide th= e section (div) on the page
Screenshot from the Confluence editor
Storage format for the solution
<ac:= structured-macro ac:macro-id=3D"450f2bd8-54a0-4092-acb6-f24962478c6f" ac:na= me=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">f1</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"5ac062fc-45d4-43c3-b558-d4286911= aeca" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"embedded">true</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:macro-id=3D"8e131578-8f87-43d6-b247-e4= 34579cf3b0" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">toggle</ac:paramet= er> <ac:parameter ac:name=3D"withLabel">true</ac:parameter= > </ac:structured-macro> </p> <div class=3D"confluence-information-macro confluence-informatio= n-macro-warning mysection" style=3D"display: none;"> <p class=3D"title">Hello there</p> <span class=3D"aui-icon aui-icon-small aui-iconfont-error conf= luence-information-macro-icon"> </span> <div class=3D"confluence-information-macro-body"> <p>Have fun with ConfiForms</p> </div> </div> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"2b3465a3-a546-4e67-a164-4a0eeb= 562316" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">toggle</ac:parameter&g= t; <ac:parameter ac:name=3D"fieldLabel">Toggle me</ac:paramet= er> <ac:parameter ac:name=3D"type">checkbox</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"cf0a3f2d-7789-45e6-b68a-ce5807= 760529" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"values">toggleSection([entry.toggle]= );</ac:parameter> <ac:parameter ac:name=3D"action">Run custom JavaScript</ac= :parameter> <ac:parameter ac:name=3D"onUserActionOnly">true</ac:parame= ter> <ac:parameter ac:name=3D"actionFieldName">toggle</ac:param= eter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"9d95f2e0-7daa-4a1b-9b26-2988d48447e3= " ac:name=3D"html" ac:schema-version=3D"1"> <ac:plain-text-body><![CDATA[<script> function toggleSection(show) { if (show) { AJS.$('.mysection').show(); } else { =09AJS.$('.mysection').hide(); } } </script>]]></ac:plain-text-body> </ac:structured-macro>