Sha256: 885de0b73be76750f62beb4313c0486d64f6fb8ff7f8ab47cfb8b168390cf3da

Contents?: true

Size: 1.96 KB

Versions: 5

Compression:

Stored size: 1.96 KB

Contents

<div class="{ @widget[:css_class] }">
	<tpl:asset type="css" src="css/form.css" />
	<tpl:asset type="js" src="form.js" />
	<div sp:if="@error" class='errors'>
		<ul>
		    <li sp:if="@errors[nil]" sp:each="@errors[nil] |err|">
		        { err }
		    </li>
			<sp:pass sp:each="@names |element|">
				<li sp:if="@errors[element]" sp:each="@errors[element] |err|">
					{ err }
				</li>
			</sp:pass>
            <sp:pass sp:each="(@errors.keys - @names) |element|">
				<li sp:if="@errors[element]" sp:each="@errors[element] |err|">
					{ err }
				</li>
			</sp:pass>
		</ul>

	</div>
	<div sp:if="@action == :form">
		<form action="{ @form_action }" method="POST" sp:attr-if="@enctype,enctype,@enctype">
			<input type="hidden" name="_w{ @widget[:param] }[pk]" value="{ @pk }">
			<sp:pass sp:each="@hidden_inputs |input|">
				<sp:run obj="input" />
			</sp:pass>
			<div class="fields">
				<forms:element_row sp:each="@names |element|" element="element" required="@inputs[element].required?"/>
			</div>
			<div class="row buttons">
				<input type='submit' name='_w{ @widget[:param] }[submit]' value='{ @submit_text }'>
				<input type='submit' sp:if="@show_submit_and_stay" name='_w{ @widget[:param] }[submit_and_stay]' value='{ @submit_and_stay_text }'>
				<input type='submit' sp:if="@show_submit_and_new" name='_w{ @widget[:param] }[submit_and_new]' value='{ @submit_and_new_text }'>
				<input sp:each="@submit_buttons |text|" type='submit' name='_w{ @widget[:param] }[submit]' value='{ text }'>
			</div>
		</form>
		<div class="sub_links" sp:if="!@sub_links.empty?">
			<h4>Dati collegati:</h4>
			<ul>
				<li sp:each="@sub_links |link, label|">
					<a href="{ @widget[:request_path] }/{ link }">{ label }</a>
				</li>
			</ul>
		</div>
	</div>
	<div sp:if="@action == :sub" class="sub_element_crud">
		<h4 class="sub_element_title">Gestione { @sub_element.label.downcase } di 
			<a href="{ @widget[:request_path] }/{ @pk }">{ @form_desc }</a>
		</h4>
		<sp:run obj="@crud" />
	</div>

</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spiderfw-0.5.13 apps/core/forms/widgets/form/form.shtml
spiderfw-0.5.12 apps/core/forms/widgets/form/form.shtml
spiderfw-0.5.11 apps/core/forms/widgets/form/form.shtml
spiderfw-0.5.10 apps/core/forms/widgets/form/form.shtml
spiderfw-0.5.9 apps/core/forms/widgets/form/form.shtml