[richfaces-svn-commits] JBoss Rich Faces SVN: r4507 - trunk/ui/simpleTogglePanel/src/main/resources/org/richfaces/renderkit/html/scripts.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Wed Dec 5 11:40:20 EST 2007
Author: nbelaevski
Date: 2007-12-05 11:40:19 -0500 (Wed, 05 Dec 2007)
New Revision: 4507
Modified:
trunk/ui/simpleTogglePanel/src/main/resources/org/richfaces/renderkit/html/scripts/simpleTogglePanel.js
Log:
http://jira.jboss.com/jira/browse/RF-1530
Modified: trunk/ui/simpleTogglePanel/src/main/resources/org/richfaces/renderkit/html/scripts/simpleTogglePanel.js
===================================================================
--- trunk/ui/simpleTogglePanel/src/main/resources/org/richfaces/renderkit/html/scripts/simpleTogglePanel.js 2007-12-05 16:30:58 UTC (rev 4506)
+++ trunk/ui/simpleTogglePanel/src/main/resources/org/richfaces/renderkit/html/scripts/simpleTogglePanel.js 2007-12-05 16:40:19 UTC (rev 4507)
@@ -121,34 +121,37 @@
parentForm.appendChild(fInput);
}
- if (this.panels[clientId].status == "true") {
- if (this.panels[clientId].invokeEvent("collapse",event,"true",fInput)) {
- this.panels[clientId].status="false";
+
+ var thePanel = this.panels.get(clientId);
+ if (thePanel.status == "true") {
+ if (thePanel.invokeEvent("collapse",event,"true",fInput)) {
+ thePanel.status="false";
}
} else {
- if (this.panels[clientId].invokeEvent("expand",event,"false",fInput)) {
- this.panels[clientId].status="true";
+ if (thePanel.invokeEvent("expand",event,"false",fInput)) {
+ thePanel.status="true";
}
}
- fInput.value = this.panels[clientId].status;
+ fInput.value = thePanel.status;
parentForm.submit();
return false;
}
SimpleTogglePanelManager.toggleOnClient = function (event,panelId) {
- this.panels[panelId].toggleToState(event);
+ this.panels.get(panelId).toggleToState(event);
return false;
}
SimpleTogglePanelManager.toggleOnAjax = function(event,panelId) {
var element = $(panelId);
- if (this.panels[panelId].status == "true") {
- return this.panels[panelId].invokeEvent("collapse",event,"true",element);
+ var thePanel = this.panels.get(panelId);
+ if (thePanel.status == "true") {
+ return thePanel.invokeEvent("collapse",event,"true",element);
} else {
- return this.panels[panelId].invokeEvent("expand",event,"false",element);
+ return thePanel.invokeEvent("expand",event,"false",element);
}
}
More information about the richfaces-svn-commits
mailing list