Author: smilek
Date: Sat Dec  9 16:58:26 2006
New Revision: 485114

URL: http://svn.apache.org/viewvc?view=rev&rev=485114
Log:
suppress page refresh when layout decorator or portlet decorator is changed

Modified:
    portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PageEditor.js

Modified: 
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PageEditor.js
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PageEditor.js?view=diff&rev=485114&r1=485113&r2=485114
==============================================================================
--- 
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PageEditor.js 
(original)
+++ 
portals/jetspeed-2/trunk/src/webapp/javascript/jetspeed/widget/PageEditor.js 
Sat Dec  9 16:58:26 2006
@@ -447,6 +447,7 @@
 // ... jetspeed.widget.UpdateFragmentContentManager
 jetspeed.widget.UpdatePageInfoContentManager = function( layoutDecorator, 
portletDecorator, desktopTheme, pageEditorWidget )
 {
+    this.refreshPage = false;
     this.layoutDecorator = layoutDecorator;
     this.portletDecorator = portletDecorator;
     this.desktopTheme = desktopTheme;
@@ -462,7 +463,10 @@
         if ( this.portletDecorator != null )
             queryString += "&portlet-decorator=" + escape( 
this.portletDecorator );
         if ( this.desktopTheme != null )
+        {
             queryString += "&theme=" + escape( this.desktopTheme );
+            this.refreshPage = true;
+        }
         var updatePageUrl = jetspeed.url.basePortalUrl() + 
jetspeed.url.path.AJAX_API + queryString ;
         var ajaxApiContext = new jetspeed.om.Id( "updatepage-info", { } );
         var bindArgs = {};
@@ -474,7 +478,8 @@
     {
         if ( jetspeed.url.checkAjaxApiResponse( requestUrl, data, true, 
"updatepage-info" ) )
         {
-            this.pageEditorWidget.refreshPage();
+            if ( this.refreshPage )
+                this.pageEditorWidget.refreshPage();
         }
     },
     notifyFailure: function( /* String */ type, /* Object */ error, /* String 
*/ requestUrl, /* Portlet */ portlet )



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to