[gatein-commits] gatein SVN: r8184 - in portal/trunk: webui/portal/src/main/java/org/exoplatform/portal/webui/portal and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Dec 1 05:33:02 EST 2011


Author: phuong_vu
Date: 2011-12-01 05:33:02 -0500 (Thu, 01 Dec 2011)
New Revision: 8184

Modified:
   portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/portal/UIPortal.js
   portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/portal/UIPortalForm.java
Log:
GTNPORTAL-2307 Alert message if save UIPortalForm as soon as finish page or portal editing

Modified: portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/portal/UIPortal.js
===================================================================
--- portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/portal/UIPortal.js	2011-12-01 10:03:22 UTC (rev 8183)
+++ portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/portal/UIPortal.js	2011-12-01 10:33:02 UTC (rev 8184)
@@ -373,8 +373,12 @@
 	if(eXo.portal.hasEditted == false) {
 		var uiWorkingWS = document.getElementById("UIWorkingWorkspace");
 		var portalComposer = eXo.core.DOMUtil.findFirstDescendantByClass(uiWorkingWS, "div", "UIPortalComposer");
+		if (!portalComposer) return;
+		
 		var saveButton = eXo.core.DOMUtil.findFirstDescendantByClass(portalComposer, "a", "SaveButton");
-		if(saveButton) eXo.core.DOMUtil.replaceClass(saveButton, "SaveButton", "EdittedSaveButton");
+		if (saveButton) {
+			eXo.core.DOMUtil.replaceClass(saveButton, "SaveButton", "EdittedSaveButton");			
+		}
 		ajaxAsyncGetRequest(eXo.env.server.createPortalURL(portalComposer.id, "ChangeEdittedState", true));
   }
 };

Modified: portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/portal/UIPortalForm.java
===================================================================
--- portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/portal/UIPortalForm.java	2011-12-01 10:03:22 UTC (rev 8183)
+++ portal/trunk/webui/portal/src/main/java/org/exoplatform/portal/webui/portal/UIPortalForm.java	2011-12-01 10:33:02 UTC (rev 8184)
@@ -358,7 +358,7 @@
          UIMaskWorkspace uiMaskWorkspace = uiForm.getParent();
          uiMaskWorkspace.setUIComponent(null);
          WebuiRequestContext rContext = event.getRequestContext();
-         if (!uiForm.getId().equals("CreatePortal")) 
+         if (!uiForm.getId().equals("CreatePortal") && uiPortalApp.getModeState() != UIPortalApplication.NORMAL_MODE) 
          {
             rContext.getJavascriptManager().addJavascript("eXo.portal.UIPortal.changeComposerSaveButton();");
          }         



More information about the gatein-commits mailing list