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