From ec1909ad25fde5bbc55c1518aae578f668303291 Mon Sep 17 00:00:00 2001 From: ale-rt Date: Fri, 16 Aug 2024 10:58:15 +0200 Subject: [PATCH 1/2] Implement dependencies for all the widgets --- .../z3cform/templates/checkbox_input.pt | 7 ++- .../z3cform/templates/checkboxlist_input.pt | 5 +- .../z3cform/templates/date_input.pt | 7 ++- .../z3cform/templates/datetime_input.pt | 7 ++- .../z3cform/templates/multi_input.pt | 7 ++- .../z3cform/templates/namedfile_input.pt | 47 ++++++++-------- .../z3cform/templates/namedimage_input.pt | 5 +- .../z3cform/templates/object_input.pt | 7 ++- .../z3cform/templates/orderedselect_input.pt | 7 ++- .../z3cform/templates/password_input.pt | 6 ++- .../templates/passwordconfirm_input.pt | 6 ++- .../z3cform/templates/quaive_form_macros.pt | 26 ++++----- .../z3cform/templates/radio_input.pt | 7 ++- .../z3cform/templates/select_input.pt | 11 ++-- .../z3cform/templates/text_input.pt | 9 +++- .../z3cform/templates/textarea_input.pt | 8 ++- .../z3cform/templates/textlines_display.pt | 53 +++++++++++-------- .../z3cform/templates/wysiwyg_input.pt | 7 ++- 18 files changed, 153 insertions(+), 79 deletions(-) diff --git a/src/osha/oira/ploneintranet/z3cform/templates/checkbox_input.pt b/src/osha/oira/ploneintranet/z3cform/templates/checkbox_input.pt index 5a1775fd..30c655a0 100644 --- a/src/osha/oira/ploneintranet/z3cform/templates/checkbox_input.pt +++ b/src/osha/oira/ploneintranet/z3cform/templates/checkbox_input.pt @@ -2,10 +2,15 @@ xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:metal="http://xml.zope.org/namespaces/metal" xmlns:tal="http://xml.zope.org/namespaces/tal" + tal:define=" + dependencies nocall:view/@@dependencies; + " tal:omit-tag="" i18n:domain="nuplone" > -
+

${python: view.items[0]['label']}

diff --git a/src/osha/oira/ploneintranet/z3cform/templates/checkboxlist_input.pt b/src/osha/oira/ploneintranet/z3cform/templates/checkboxlist_input.pt index f2848c3d..f962fd21 100644 --- a/src/osha/oira/ploneintranet/z3cform/templates/checkboxlist_input.pt +++ b/src/osha/oira/ploneintranet/z3cform/templates/checkboxlist_input.pt @@ -4,13 +4,12 @@ xmlns:tal="http://xml.zope.org/namespaces/tal" tal:define=" dependencies nocall:view/@@dependencies; - data_pat_depends python:dependencies.data_pat_depends; " tal:omit-tag="" i18n:domain="nuplone" > -

${view/label}

diff --git a/src/osha/oira/ploneintranet/z3cform/templates/date_input.pt b/src/osha/oira/ploneintranet/z3cform/templates/date_input.pt index e36a7d56..5a202ef2 100644 --- a/src/osha/oira/ploneintranet/z3cform/templates/date_input.pt +++ b/src/osha/oira/ploneintranet/z3cform/templates/date_input.pt @@ -2,10 +2,15 @@ xmlns:i18n="http://xml.zope.org/namespaces/i18n" xmlns:metal="http://xml.zope.org/namespaces/metal" xmlns:tal="http://xml.zope.org/namespaces/tal" + tal:define=" + dependencies nocall:view/@@dependencies; + " tal:omit-tag="" i18n:domain="nuplone" > -