fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [8491]


From: Torstein
Subject: [Fmsystem-commits] [8491]
Date: Thu, 05 Jan 2012 09:52:42 +0000

Revision: 8491
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=8491
Author:   vator
Date:     2012-01-05 09:52:42 +0000 (Thu, 05 Jan 2012)
Log Message:
-----------


Added Paths:
-----------
    trunk/controller/templates/base/control/control.xsl
    trunk/controller/templates/base/control/control_tabs.xsl

Copied: trunk/controller/templates/base/control/control.xsl (from rev 8489, 
trunk/controller/templates/base/control.xsl)
===================================================================
--- trunk/controller/templates/base/control/control.xsl                         
(rev 0)
+++ trunk/controller/templates/base/control/control.xsl 2012-01-05 09:52:42 UTC 
(rev 8491)
@@ -0,0 +1,196 @@
+<!-- $Id$ -->
+<xsl:template name="control" xmlns:php="http://php.net/xsl";>
+
+<xsl:variable name="control_id"><xsl:value-of 
select="control/id"/></xsl:variable>
+<xsl:variable name="control_area_id"><xsl:value-of 
select="control/control_area_id"/></xsl:variable>
+<xsl:variable name="control_procedure_id"><xsl:value-of 
select="control/procedure_id"/></xsl:variable>
+<xsl:variable name="date_format">d/m-Y</xsl:variable>
+
+<script>
+               $(function() {
+                       $( "#start_date" ).datepicker({ 
+                               monthNames: 
['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'],
+                               dayNamesMin: ['Sø', 'Ma', 'Ti', 'On', 'To', 
'Fr', 'Lø'],
+                               dateFormat: 'd/m-yy' 
+                       });
+                       $( "#end_date" ).datepicker({ 
+                               monthNames: 
['Januar','Februar','Mars','April','Mai','Juni','Juli','August','September','Oktober','November','Desember'],
+                               dayNamesMin: ['Sø', 'Ma', 'Ti', 'On', 'To', 
'Fr', 'Lø'],
+                               dateFormat: 'd/m-yy' 
+                       });     
+               });
+       </script>
+
+<div class="yui-content">
+       <div id="control_details">
+               <form 
action="index.php?menuaction=controller.uicontrol.save_control_details" 
method="post">
+                       <input type="hidden" name="control_id" 
value="{$control_id}" /> 
+       
+                       <dl class="proplist-col">
+                               <dt>
+                                       <label>Kontrollområde</label>
+                               </dt>
+                               <dd>
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <select id="control_area_id" 
name="control_area_id">
+                                                       <xsl:apply-templates 
select="control_areas_array2/options"/>
+                                               </select>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:value-of 
select="control/control_area_name" />
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               </dd>
+                               <dt>
+                                       <label>Prosedyre</label>
+                               </dt>
+                               <dd>
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <select id="procedure_id" 
name="procedure_id">
+                                                       <xsl:for-each 
select="procedures_array">
+                                                               <xsl:choose>
+                                                                       
<xsl:when test="id != $control_procedure_id">
+                                                                               
<option value="{id}">
+                                                                               
        <xsl:value-of disable-output-escaping="yes" select="title"/>
+                                                                               
</option>
+                                                                       
</xsl:when>
+                                                                       
<xsl:otherwise>
+                                                                               
<option value="{id}" selected="selected">
+                                                                               
        <xsl:value-of disable-output-escaping="yes" select="title"/>
+                                                                               
</option>
+                                                                       
</xsl:otherwise>
+                                                               </xsl:choose>   
                                                        
+                                                       </xsl:for-each>
+                                               </select>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:value-of 
select="control/procedure_name" />
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               </dd>
+                               <dt>
+                                       <label for="title">Tittel</label>
+                               </dt>
+                               <dd>
+                                       <xsl:choose>
+                                               <xsl:when test="editable">
+                                                       <input type="text" 
name="title" id="title" value="{control/title}" size="80"/>
+                                               </xsl:when>
+                                               <xsl:otherwise>
+                                                       <xsl:value-of 
select="control/title" />
+                                               </xsl:otherwise>
+                                       </xsl:choose>
+                               </dd>
+                               <dt>
+                                       <label 
for="start_date">Startdato</label>
+                               </dt>
+                               <dd>
+                                       <input>
+                                     <xsl:attribute 
name="id">start_date</xsl:attribute>
+                                     <xsl:attribute 
name="name">start_date</xsl:attribute>
+                                     <xsl:attribute 
name="type">text</xsl:attribute>
+                                     <xsl:if test="control/start_date != ''">
+                                       <xsl:attribute 
name="value"><xsl:value-of select="php:function('date', $date_format, 
number(control/start_date))"/></xsl:attribute>
+                                     </xsl:if>
+                                   </input>
+                               </dd>
+                               <dt>
+                                       <label for="end_date">Sluttdato</label>
+                               </dt>
+                               <dd>
+                                       <input>
+                                     <xsl:attribute 
name="id">end_date</xsl:attribute>
+                                     <xsl:attribute 
name="name">end_date</xsl:attribute>
+                                     <xsl:attribute 
name="type">text</xsl:attribute>
+                                     <xsl:if test="control/end_date != 0">
+                                       <xsl:attribute 
name="value"><xsl:value-of select="php:function('date', $date_format, 
number(control/end_date))"/></xsl:attribute>
+                                     </xsl:if>
+                                   </input>
+                               </dd>
+                               <dt>
+                                       <label>Frekvenstype</label>
+                               </dt>
+                               <dd>
+                                       <select id="repeat_type" 
name="repeat_type">
+                                               <option value="0">Ikke 
angitt</option>
+                                               <option value="1">Dag</option>
+                                               <option value="2">Uke</option>
+                                               <option value="3">Måned</option>
+                                               <option value="5">År</option>
+                                       </select>
+                               </dd>
+                               <dt>
+                                       <label>Frekvens</label>
+                               </dt>
+                               <dd>
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <input size="2" type="text" 
name="repeat_interval" value="{control/repeat_interval}" />
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:value-of 
select="control/repeat_interval" />
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               </dd>
+                               <dt>
+                                       <label>Rolle</label>
+                               </dt>
+                               <dd>
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <select id="responsibility_id" 
name="responsibility_id">
+                                                       <xsl:for-each 
select="role_array">
+                                                               <option 
value="{id}">
+                                                                       
<xsl:value-of disable-output-escaping="yes" select="name"/>
+                                                               </option>
+                                                       </xsl:for-each>
+                                               </select>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:value-of 
select="control/role_name" />
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               </dd>
+                               <dt>
+                                       <label 
for="description">Beskrivelse</label>
+                               </dt>
+                               <dd>
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <textarea cols="70" rows="5" 
name="description" id="description"><xsl:value-of select="control/description" 
/></textarea>
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:value-of 
select="control/description" disable-output-escaping="yes"/>
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                               </dd>
+                       </dl>
+                       
+                       <div class="form-buttons">
+                               <xsl:choose>
+                                       <xsl:when test="editable">
+                                               <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}" />
+                                       </xsl:when>
+                                       <xsl:otherwise>
+                                               <xsl:variable 
name="lang_edit"><xsl:value-of select="php:function('lang', 'edit')" 
/></xsl:variable>
+                                               <input type="submit" 
name="edit_control" value="{$lang_edit}" title = "{$lang_edit}" />
+                                       </xsl:otherwise>
+                               </xsl:choose>
+                       </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>
+


Property changes on: trunk/controller/templates/base/control/control.xsl
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Revision Author Id

Copied: trunk/controller/templates/base/control/control_tabs.xsl (from rev 
8489, trunk/controller/templates/base/control_tabs.xsl)
===================================================================
--- trunk/controller/templates/base/control/control_tabs.xsl                    
        (rev 0)
+++ trunk/controller/templates/base/control/control_tabs.xsl    2012-01-05 
09:52:42 UTC (rev 8491)
@@ -0,0 +1,53 @@
+<!-- $Id$ -->
+<!-- separate tabs and  inline tables-->
+
+<xsl:template match="data" xmlns:php="http://php.net/xsl";>
+<div class="yui-navset yui-navset-top" id="control_tabview">
+       <xsl:choose>
+               <xsl:when test="view = 'control_details'">
+               <xsl:call-template name="yui_booking_i18n"/>
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Control')"/></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="control" />
+               </xsl:when>
+               <xsl:when test="view = 'control_groups'">
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_groups')"/> for <xsl:value-of select="control/title" /></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="control_groups" />
+               </xsl:when>
+               <xsl:when test="view = 'control_locations'">
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_locations')"/> for <xsl:value-of select="control/title" /></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="control_locations" />
+               </xsl:when>
+               <xsl:when test="view = 'control_component'">
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_component')"/> for <xsl:value-of select="control/title" /></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="control_component" />
+               </xsl:when>
+               <xsl:when test="view = 'control_items'">
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Control_items')"/> for <xsl:value-of select="control/title" /></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="control_items" />
+               </xsl:when>
+               <xsl:when test="view = 'sort_check_list'">
+                       <div class="identifier-header">
+                               <h1><xsl:value-of select="php:function('lang', 
'Check_list')"/> for <xsl:value-of select="control/title" /></h1>
+                       </div>
+                       <xsl:value-of disable-output-escaping="yes" 
select="tabs" />
+                       <xsl:call-template name="sort_check_list" />
+               </xsl:when>
+       </xsl:choose>
+</div>
+       
+</xsl:template>


Property changes on: trunk/controller/templates/base/control/control_tabs.xsl
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:keywords
   + Revision Author Id




reply via email to

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