src/pyams_form/templates/inner-form.pt
changeset 27 5c2f8344b85d
parent 22 37a759137db5
child 37 fe2196a18fae
--- 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>