[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