Revision: 3430
          http://vexi.svn.sourceforge.net/vexi/?rev=3430&view=rev
Author:   clrg
Date:     2009-03-17 06:00:36 +0000 (Tue, 17 Mar 2009)

Log Message:
-----------
More spin/numfield clean up

Modified Paths:
--------------
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/numfield.t
    trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/spin.t
    trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/numfield.t

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/numfield.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/numfield.t   
2009-03-17 05:20:52 UTC (rev 3429)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/numfield.t   
2009-03-17 06:00:36 UTC (rev 3430)
@@ -54,7 +54,7 @@
         
         var prev = val;
         val = modifyVal(val,cpos,v);
-        if (val==null) return;
+        if (val==null) { cascade = v; return; }
         
         var newvalid = true;
         if ((t.minvalue and (0>val.compareTo(t.minvalue))) ||

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/spin.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/spin.t       
2009-03-17 05:20:52 UTC (rev 3429)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/spin.t       
2009-03-17 06:00:36 UTC (rev 3430)
@@ -5,8 +5,12 @@
         <author>Charles Goodwin</author>
     </meta:doc>
     
+    <!--
+    numfield preapplies these
     <role.focusable />
     <role.tooltipable />
+    <text.field />
+    -->
     <widget.numfield />
     <ui:box>
         
@@ -45,7 +49,6 @@
                 if (val) {
                     val = val.indexOf('.')>=0 ? vexi.string.parseFloat(val) : 
vexi.string.parseInt(val);
                     value = maxvalue==null ? val+interval : 
vexi.math.min(val+interval, maxvalue.number);
-                        
                 }
                 else if (maxvalue != null) value = maxvalue;
                 else if (minvalue != null) value = vexi.math.max(0, 
minvalue.number);

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/numfield.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/numfield.t        
2009-03-17 05:20:52 UTC (rev 3429)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/theme/classic/numfield.t        
2009-03-17 06:00:36 UTC (rev 3430)
@@ -9,7 +9,7 @@
     <lib:numfield />
     <bevel redirect=":$content" form="down" margin="3" padding="3" 
vshrink="true">
         <ui:box id="inset" layout="place" minheight="19">
-            <ui:box id="content" display="false" />
+            <ui:box id="content" />
         </ui:box>
         
         thisbox.th_minus = $minus;


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

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to