Author: abelevich
Date: 2007-11-22 12:08:15 -0500 (Thu, 22 Nov 2007)
New Revision: 4199
Modified:
trunk/ui/tabPanel/src/main/resources/org/richfaces/renderkit/html/scripts/tabPanel.js
Log:
add leftTabName, enteredTabName to the event object
Modified:
trunk/ui/tabPanel/src/main/resources/org/richfaces/renderkit/html/scripts/tabPanel.js
===================================================================
---
trunk/ui/tabPanel/src/main/resources/org/richfaces/renderkit/html/scripts/tabPanel.js 2007-11-22
17:05:10 UTC (rev 4198)
+++
trunk/ui/tabPanel/src/main/resources/org/richfaces/renderkit/html/scripts/tabPanel.js 2007-11-22
17:08:15 UTC (rev 4199)
@@ -162,22 +162,28 @@
}
}
if (lastActive && newActive) {
+
+ if(event){
+ event.leftTabName = lastActive.name;
+ event.enteredTabName = newActive.name;
+ }
+
if (lastActive.ontableave && lastActive.ontableave != "") {
- var func = new Function("event",
"leftTabName","enteredTabName",lastActive.ontableave);
- var result = func(event, lastActive.name,newActive.name);
+ var func = new Function("event",lastActive.ontableave);
+ var result = func(event);
if (typeof(result) == 'boolean' && !result) return false;
}
if (newActive.ontabenter && newActive.ontabenter != "") {
- var func = new Function("event",
"leftTabName","enteredTabName",newActive.ontabenter);
- var result = func(event, lastActive.name,newActive.name);
+ var func = new Function("event",newActive.ontabenter);
+ var result = func(event);
if (typeof(result) == 'boolean' && !result) return false;
}
var tabPanel = RichFaces.tabPanel[pane];
if (tabPanel.ontabchange && tabPanel.ontabchange != "") {
- var func = new
Function("event","leftTabName","enteredTabName",tabPanel.ontabchange);
- var result = func(event, lastActive.name,newActive.name);
+ var func = new Function("event",tabPanel.ontabchange);
+ var result = func(event);
if (typeof(result) == 'boolean' && !result) return false;
}
Show replies by date