Revision: 2707
          http://vexi.svn.sourceforge.net/vexi/?rev=2707&view=rev
Author:   clrg
Date:     2008-01-02 04:49:35 -0800 (Wed, 02 Jan 2008)

Log Message:
-----------
Treat "" value as null when it comes to list item behaviour

Modified Paths:
--------------
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/list.t

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/list.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/list.t       
2007-12-28 02:21:22 UTC (rev 2706)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/list.t       
2008-01-02 12:49:35 UTC (rev 2707)
@@ -33,12 +33,12 @@
         /** updates the value reference */
         var itemValueWrite = function(v) {
             var wasnull = false;
-            if (trapee.value != null) {
+            if (trapee.value != null and trapee.value != "") {
                 values[trapee.value] = null;
                 wasnull = true;
             }
             cascade = v;
-            if (trapee.value != null) {
+            if (trapee.value != null and trapee.value != "") {
                 values[trapee.value] = trapee;
                 if (wasnull) {
                     if (listgroup) trapee.group = listgroup;
@@ -56,7 +56,7 @@
                     // write trap to set list.value when item.selected
                     c.value ++= itemValueWrite;
                     // do not yet list items with no value
-                    if (c.value == null) { cascade = c; return; }
+                    if (c.value == null and trapee.value != "") { cascade = c; 
return; }
                     // add/insert into group
                     if (listgroup) c.group = listgroup;
                     else listgroup = c.group;


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to