Author: smilek
Date: Wed Jan 24 21:01:26 2007
New Revision: 499665

URL: http://svn.apache.org/viewvc?view=rev&rev=499665
Log:
added function getAddToLayoutId to extract optional jslayoutid query parameter 
from url so that it can be passed to jetspeed.addNewPortletDefinition and 
subsequently used as the target layout fragment for the added portlet

Modified:
    
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm

Modified: 
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm?view=diff&rev=499665&r1=499664&r2=499665
==============================================================================
--- 
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
 (original)
+++ 
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/category-portlet-selector.vm
 Wed Jan 24 21:01:26 2007
@@ -136,7 +136,7 @@
    //dojo.widget.byId("AddPortletDialog").hide();   
    var portletDef = new jetspeed.om.PortletDef( theNewPortlet );   
    var pagePath = jetspeed.url.basePortalUrl() + jetspeed.url.path.AJAX_API + 
getReturnPagePath();
-   jetspeed.addNewPortletDefinition( portletDef, null, pagePath );
+   jetspeed.addNewPortletDefinition( portletDef, null, pagePath, 
getAddToLayoutId() );
    selectorPortlets[theNewPortlet].count = 
selectorPortlets[theNewPortlet].count + 1;
    var cell = document.getElementById(theNewPortlet);
    if (cell != null)
@@ -226,6 +226,11 @@
    if ( jsPagePath == null )
       jsPagePath = "";
    return jsPagePath;
+}
+function getAddToLayoutId()
+{
+   var jsLayoutId = jetspeed.url.getQueryParameter( document.location.href, 
"jslayoutid" );
+   return jsLayoutId;
 }
 function getReturnURL()
 {



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

Reply via email to