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