fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [12604] add validation


From: Nelson Guerra
Subject: [Fmsystem-commits] [12604] add validation
Date: Thu, 15 Jan 2015 17:06:15 +0000

Revision: 12604
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=12604
Author:   nelson224
Date:     2015-01-15 17:06:11 +0000 (Thu, 15 Jan 2015)
Log Message:
-----------
add validation

Modified Paths:
--------------
    branches/dev-syncromind/property/templates/base/generic.xsl

Modified: branches/dev-syncromind/property/templates/base/generic.xsl
===================================================================
--- branches/dev-syncromind/property/templates/base/generic.xsl 2015-01-15 
12:06:55 UTC (rev 12603)
+++ branches/dev-syncromind/property/templates/base/generic.xsl 2015-01-15 
17:06:11 UTC (rev 12604)
@@ -62,10 +62,10 @@
                                                                                
                <xsl:value-of select="value_id"/>
                                                                                
        </xsl:when>
                                                                                
        <xsl:otherwise>
-                                                                               
                <input type="text" name="values[{id_name}]" value="{value_id}">
+                                                                               
                <input data-validation="number" type="text" 
name="values[{id_name}]" value="{value_id}">
                                                                                
                        <xsl:attribute name="title">
                                                                                
                                <xsl:value-of select="php:function('lang', 
'Enter the ID')"/>
-                                                                               
                        </xsl:attribute>
+                                                                               
                        </xsl:attribute>                                        
                        
                                                                                
                </input>
                                                                                
        </xsl:otherwise>
                                                                                
</xsl:choose>
@@ -108,13 +108,48 @@
                                                                                
                <xsl:value-of select="value"/>
                                                                                
        </textarea>
                                                                                
</xsl:when>
-                                                                               
<xsl:when test="type='varchar' or type='integer' or type='int' or 
type='numeric'">
+                                                                               
<xsl:when test="type='varchar'">
                                                                                
        <input type="text" name="values[{name}]" value="{value}" size="{size}">
                                                                                
                <xsl:attribute name="title">
                                                                                
                        <xsl:value-of select="descr"/>
                                                                                
                </xsl:attribute>
+                                                                               
                <xsl:choose>
+                                                                               
                        <xsl:when test="nullable!='1'">
+                                                                               
                                <xsl:attribute name="data-validation">
+                                                                               
                                        <xsl:text>required</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
+                                                                               
                </xsl:choose>
                                                                                
        </input>
                                                                                
</xsl:when>
+                                                                               
<xsl:when test="type='integer' or type='int'">
+                                                                               
        <input data-validation="number" type="text" name="values[{name}]" 
value="{value}" size="{size}">
+                                                                               
                <xsl:attribute name="title">
+                                                                               
                        <xsl:value-of select="descr"/>
+                                                                               
                </xsl:attribute>
+                                                                               
                <xsl:choose>
+                                                                               
                        <xsl:when test="nullable='1'">
+                                                                               
                                <xsl:attribute name="data-validation-optional">
+                                                                               
                                        <xsl:text>true</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
+                                                                               
                </xsl:choose>
+                                                                               
        </input>
+                                                                               
</xsl:when>
+                                                                               
<xsl:when test="type='numeric'">
+                                                                               
        <input data-validation="number" data-validation-allowing="float" 
data-validation-decimal-separator="." type="text" name="values[{name}]" 
value="{value}" size="{size}">
+                                                                               
                <xsl:attribute name="title">
+                                                                               
                        <xsl:value-of select="descr"/>
+                                                                               
                </xsl:attribute>
+                                                                               
                <xsl:choose>
+                                                                               
                        <xsl:when test="nullable='1'">
+                                                                               
                                <xsl:attribute name="data-validation-optional">
+                                                                               
                                        <xsl:text>true</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
+                                                                               
                </xsl:choose>
+                                                                               
        </input>
+                                                                               
</xsl:when>
                                                                                
<xsl:when test="type='checkbox'">
                                                                                
        <xsl:choose>
                                                                                
                <xsl:when test="value = 1">
@@ -135,6 +170,13 @@
                                                                                
</xsl:when>
                                                                                
<xsl:when test="type='select'">
                                                                                
        <select name="values[{name}]">
+                                                                               
                <xsl:choose>
+                                                                               
                        <xsl:when test="nullable!='1'">
+                                                                               
                                <xsl:attribute name="data-validation">
+                                                                               
                                        <xsl:text>required</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
+                                                                               
                </xsl:choose>
                                                                                
                <option value="">
                                                                                
                        <xsl:value-of select="php:function('lang', 'select 
value')"/>
                                                                                
                </option>
@@ -150,6 +192,13 @@
                                                                                
</xsl:when>
                                                                                
<xsl:when test="type='multiple_select'">
                                                                                
        <select name="values[{name}][]" multiple="multiple">
+                                                                               
                <xsl:choose>
+                                                                               
                        <xsl:when test="nullable!='1'">
+                                                                               
                                <xsl:attribute name="data-validation">
+                                                                               
                                        <xsl:text>required</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
+                                                                               
                </xsl:choose>
                                                                                
                <xsl:for-each select="valueset">
                                                                                
                        <option value="{id}">
                                                                                
                                <xsl:if test="selected != 0">
@@ -168,6 +217,11 @@
                                                                                
                                        <xsl:text> disabled</xsl:text>
                                                                                
                                </xsl:attribute>
                                                                                
                        </xsl:when>
+                                                                               
                        <xsl:when test="nullable!='1'">
+                                                                               
                                <xsl:attribute name="data-validation">
+                                                                               
                                        <xsl:text>required</xsl:text>
+                                                                               
                                </xsl:attribute>
+                                                                               
                        </xsl:when>
                                                                                
                </xsl:choose>
                                                                                
        </input>
                                                                                
        <xsl:choose>




reply via email to

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