<?xml-stylesheet href="../forms/xsltforms/xsltforms.xsl" type="text/xsl"?>
<?xsltforms-options debug="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="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>Master/detail 1</title>

	<style type="text/css">
	  body { font-family: sans-serif}
          .xforms-repeat-item-selected { background: yellow}
	</style> 

	<model xmlns="http://www.w3.org/2002/xforms">
   		<instance id="todo" src="todo-list.xml"/>
		<instance id="admin">
		    <data xmlns="">
			<index>1</index>
			<notfirst/>
		        <notlast/>
		    </data>
		</instance>
		<bind nodeset="instance('admin')/notfirst"
		      relevant="../index &gt; 1"/>
		<bind nodeset="instance('admin')/notlast"
		      relevant="../index &lt; count(instance('todo')/todo)"/>
	</model>
</head>
<body>
    <group xmlns="http://www.w3.org/2002/xforms">
	<group ref="todo[position() = instance('admin')/index]">
	    <trigger ref="instance('admin')/notfirst">
		<label>&lt;</label>
		 <setvalue ev:event="DOMActivate"
		      ref="instance('admin')/index" value=". - 1"/>
	    </trigger>&#160;
	    <output ref="date"/>&#160;<!--nbsp--> <output ref="status"/>&#160; <output ref="task"/>&#160;
	    <trigger ref="instance('admin')/notlast">
		<label>&gt;</label>
		<setvalue ev:event="DOMActivate"
		     ref="instance('admin')/index" value=". + 1"/>
	    </trigger>
	</group>
    </group>
</body>
</html>
