--- a/src/pyams_form/templates/inner-form.pt Thu Oct 08 09:14:52 2015 +0200
+++ b/src/pyams_form/templates/inner-form.pt Thu Oct 08 09:15:08 2015 +0200
@@ -22,6 +22,7 @@
data-ams-form-download-target view.download_target | nothing;
data-ams-warn-on-change view.warn_on_change;">
<fieldset tal:define="legend view.legend"
+ tal:attributes="class view.fieldset_class | nothing"
tal:omit-tag="not:legend">
<legend class="inner" tal:condition="legend">
<i tal:attributes="class view.icon_css_class | nothing"></i>
@@ -29,7 +30,7 @@
<tal:var condition="python:getattr(view, 'show_widget_title', False)"
content="structure provider:pyams.widget_title" />
</legend>
- <tal:var content="structure provider:content_help" />
+ <tal:var content="structure provider:form_help" />
<div class="widgets-prefix"
tal:define="prefix provider:widgets_prefix"
tal:condition="prefix"
@@ -122,7 +123,8 @@
tal:attributes="class '{active} {errors}'.format(active='active' if repeat['tabform'].start() else '',
errors='state-error' if tabform.widgets.errors else '')">
<a data-toggle="tab"
- tal:attributes="href string:#${tabform.id}"
+ tal:attributes="href string:#${tabform.id};
+ data-ams-url python:getattr(tabform, 'tab_target', None);"
tal:content="tabform.tab_label" i18n:translate="">Tab label</a>
</li>
</ul>
@@ -135,7 +137,7 @@
</div>
</div>
</fieldset>
- <footer tal:condition="view.actions">
+ <footer tal:condition="view.actions and (view.is_dialog or (view.mode == 'input'))">
<button tal:repeat="action view.actions.values()"
tal:replace="structure action.render()">Action</button>
</footer>