<?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?>
<?xsltforms-options debug="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:xf="http://www.w3.org/2002/xforms"
      xmlns:ev="http://www.w3.org/2001/xml-events"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<head>
		<title>alsatext etapes</title>


 <STYLE type="text/css">

   .red {color: red;}
   .etroit .xforms-value {width:10ex;}
   .large .xforms-value {width:80ex;}

</STYLE>


		<xf:model>


			<xf:instance src="list_etapes.xml" id="list_etapes"/>



			<xf:bind nodeset="name" required="true()" type="xsd:Name"/>
			<xf:submission id="s01" method="post" show="new" replace="all" action="xsltforms/txs.php?exec=beautify.txs">
				<xf:message level="modeless" ev:event="xforms-submit-error">Submit error.</xf:message>
			</xf:submission>
			<xf:submission id="s02" method="xml-urlencoded-post" replace="none" action="xsltforms/txs.php?exec=returnasattachment.txs&amp;file=lis_etapes.xml">
				<xf:message level="modeless" ev:event="xforms-submit-error">Submit error.</xf:message>
			</xf:submission>


         <xf:submission id="read-from-file" method="get"
             action="data.xml" replace="instance" instance="data-instance" />
         <xf:submission id="save-to-file" method="put"
             action="data.xml" replace="instance" instance="data-instance" />



			<xf:submission id="s03" method="post"  action="transformations_form.php">
				<xf:message level="modeless" ev:event="xforms-submit-error">Submit error.</xf:message>
			</xf:submission>      

		</xf:model>



	</head>
	<body>
	(Réalisé avec <a href="http://www.agencexml.com/xsltforms"><b>XSLTForms</b></a>)<br/>

		<h1>Etapes</h1>

	<xf:repeat id="repeat_groupe" nodeset="groupe" appearance="compact">

		<xf:input ref="@nom">
			<xf:label><b>Groupe</b> </xf:label>
			<xf:hint>Saisir le nom du groupe</xf:hint>
		</xf:input>
		
		<br/>


	<xf:repeat id="repeat_etape" nodeset="etape" appearance="compact">

	<div style="border:1px solid {bord}; background-color:{fond};">

		<xf:input ref="nom">
			<xf:label>Etape </xf:label>
			<xf:hint>Saisir le nom de l'étape</xf:hint>
		</xf:input>



		<xf:select1 ref="format" appearance="minimal" incremental="true">
			<xf:label> format</xf:label>
			<xf:hint>Saisir le format</xf:hint>
				<xf:item>
					<xf:label></xf:label>
					<xf:value></xf:value>
				</xf:item>
				<xf:item>
					<xf:label>xml</xf:label>
					<xf:value>xml</xf:value>
				</xf:item>
				<xf:item>
					<xf:label>html</xf:label>
					<xf:value>html</xf:value>
				</xf:item>
				<xf:item>
					<xf:label>text</xf:label>
					<xf:value>text</xf:value>
				</xf:item>
				<xf:item>
					<xf:label>pagehtml</xf:label>
					<xf:value>pagehtml</xf:value>
				</xf:item>
		</xf:select1>


		<xf:input ref="prec">
			<xf:label> préc</xf:label>
			<xf:hint>Saisir l'étape précédente</xf:hint>
		</xf:input>


		<font class="etroit" color='{bord}'>
		<xf:input ref="bord">
			<xf:label> bord</xf:label>
		</xf:input>

		<xf:input ref="fond">
			<xf:label> fond</xf:label>
		</xf:input>
		</font>

		<xf:label>&#160;</xf:label>

		<xf:trigger>
			<xf:label class="red">X</xf:label>
			<xf:delete nodeset="." at="1" if="count(//etape) > 1"
                                ev:event="DOMActivate" />
		</xf:trigger>


<br/>

		<xf:input class="large" ref="comm">
			<xf:label>Comm </xf:label>
			<xf:hint>Saisir un commentaire</xf:hint>
		</xf:input>

</div>
<br/>

	</xf:repeat>

	<xf:trigger>
		<xf:label>Ajout étape</xf:label>
		<xf:hint>Ajouter une étape juste après l'étape courante</xf:hint>
		<xf:insert nodeset="etape" at="index('repeat_etape')"
                position="after" ev:event="DOMActivate" />
	</xf:trigger>

<hr/>

	</xf:repeat>




			<xf:submit submission="s01">
				<xf:label>View</xf:label>
			</xf:submit>
			<xf:submit submission="s02">
				<xf:label>Save As</xf:label>
			</xf:submit>

			<xf:submit submission="s03">
				<xf:label>Transmet</xf:label>
			</xf:submit> 

      <xf:submit submission="read-from-file">
         <xf:label>Reload</xf:label>
      </xf:submit>
      <xf:submit submission="save-to-file">
         <xf:label>Save</xf:label>
      </xf:submit>


			<xf:trigger>
				<xf:label>Reset</xf:label>
				<xf:reset ev:event="DOMActivate"/>
			</xf:trigger>
		</body>
	</html>
