Revision: 2721
          http://vexi.svn.sourceforge.net/vexi/?rev=2721&view=rev
Author:   clrg
Date:     2008-01-11 07:45:38 -0800 (Fri, 11 Jan 2008)

Log Message:
-----------
Fix JSExn thrown when re-adding a card to a tabpane caused by incorrect usage 
of delRedirect

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

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t        
2008-01-08 20:54:19 UTC (rev 2720)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tab.t        
2008-01-11 15:45:38 UTC (rev 2721)
@@ -28,6 +28,7 @@
         trapee.th_closewrap.display = v;
     }
     
+    /** assign close action to th_close */
     static.th_closeWrite = function(v) {
         cascade = v;
         v.action ++= trapee.closeTab;
@@ -35,8 +36,9 @@
     
     /** assigning card properties and redirects */
     static.v_cardWrite = function(v) {
+        if (trapee.v_card == v) return;
         if (trapee.v_card) {
-            rdt..delRedirect(trapee.v_card, trapee, "closeable", "enabled", 
"tooltip");
+            rdt..delRedirect(trapee.v_card, "closeable", "enabled", "tooltip");
         }
         cascade = v;
         if (v) {

Modified: trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t
===================================================================
--- trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t    
2008-01-08 20:54:19 UTC (rev 2720)
+++ trunk/widgets/org.vexi.widgets/src/org/vexi/lib/widget/tabpane.t    
2008-01-11 15:45:38 UTC (rev 2721)
@@ -36,6 +36,7 @@
                 show.v_tab.selected = true;
         }
         
+        /** show tab card when a tab is selected */
         var tabselectWrite = function(v) {
             cascade = v;
             var t = trapee;


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Vexi-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to