fmsystem-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fmsystem-commits] [7600] controller: XSLT alternative


From: Sigurd Nes
Subject: [Fmsystem-commits] [7600] controller: XSLT alternative
Date: Thu, 15 Sep 2011 08:26:44 +0000

Revision: 7600
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7600
Author:   sigurdne
Date:     2011-09-15 08:26:44 +0000 (Thu, 15 Sep 2011)
Log Message:
-----------
controller: XSLT alternative

Added Paths:
-----------
    trunk/controller/templates/base/app_data.xsl
    trunk/controller/templates/base/control_item.xsl

Added: trunk/controller/templates/base/app_data.xsl
===================================================================
--- trunk/controller/templates/base/app_data.xsl                                
(rev 0)
+++ trunk/controller/templates/base/app_data.xsl        2011-09-15 08:26:44 UTC 
(rev 7600)
@@ -0,0 +1,3 @@
+       <xsl:template name="dummy">
+       </xsl:template>
+

Added: trunk/controller/templates/base/control_item.xsl
===================================================================
--- trunk/controller/templates/base/control_item.xsl                            
(rev 0)
+++ trunk/controller/templates/base/control_item.xsl    2011-09-15 08:26:44 UTC 
(rev 7600)
@@ -0,0 +1,78 @@
+<!-- item  -->
+<xsl:template match="item" xmlns:php="http://php.net/xsl";>
+       <xsl:variable name="form_action"><xsl:value-of 
select="form_action"/></xsl:variable>
+<div class="identifier-header">
+<h1><img src="{img_go_home}" /> 
+               <xsl:value-of select="php:function('lang', 'Control_item')" />
+</h1>
+</div>
+
+<div class="yui-content">
+               <div id="details">
+                       <form action="#" method="post">
+                               <input type="hidden" name="id" value = 
"{value_id}">
+                               </input>
+                               <dl class="proplist-col">
+                                       <dt>
+                                               <label 
for="title">Tittel</label>
+                                       </dt>
+                                       <dd>
+                                               <input type="text" name="title" 
id="title" value="" />
+                                       </dd>
+                                       <dt>
+                                               <label 
for="required">Obligatorisk</label>
+                                       </dt>
+                                       <dd>
+                                               <input type="checkbox" value="" 
/>
+                                       </dd>
+                                       <dt>
+                                               <label for="what_to_do">Hva 
skal utføres</label>
+                                       </dt>
+                                       <dd>
+                                               <textarea id="what_to_do" 
rows="5" cols="60"></textarea>
+                                       </dd>
+                                       <dt>
+                                               <label 
for="how_to_do">Utførelsesbeskrivelse</label>
+                                       </dt>
+                                       <dd>
+                                               <textarea id="how_to_do" 
rows="5" cols="60"></textarea>
+                                       </dd>
+                                       <dt>
+                                               <label 
for="control_group">Kontrollgruppe</label>
+                                       </dt>
+                                       <dd>
+                                               <select id="control_group" 
name="control_group">
+                                                       <xsl:apply-templates 
select="control_group/options"/>
+                                               </select>
+                                       </dd>
+                                       <dt>
+                                               <label 
for="control_type">Kontrolltype</label>
+                                       </dt>
+                                       <dd>
+                                               <select id="control_type" 
name="control_type">
+                                                       <xsl:apply-templates 
select="control_type/options"/>
+                                               </select>
+                                       </dd>                           
+                               </dl>
+                               
+                               <div class="form-buttons">
+                                       <xsl:variable 
name="lang_save"><xsl:value-of select="php:function('lang', 'save')" 
/></xsl:variable>
+                                       <input type="submit" 
name="save_control" value="{$lang_save}" title = "{$lang_save}">
+                                       </input>
+                               </div>
+                               
+                       </form>
+                                               
+               </div>
+       </div>
+</xsl:template>
+       
+<xsl:template match="options">
+       <option value="{id}">
+               <xsl:if test="selected != 0">
+                       <xsl:attribute name="selected" value="selected" />
+               </xsl:if>
+               <xsl:value-of disable-output-escaping="yes" select="name"/>
+       </option>
+</xsl:template>
+




reply via email to

[Prev in Thread] Current Thread [Next in Thread]