Author: woonsan
Date: Wed Dec 16 16:00:46 2009
New Revision: 891283
URL: http://svn.apache.org/viewvc?rev=891283&view=rev
Log:
JS2-1057: Removing unused codes and changes on accessing the portal singleton
instance.
Modified:
portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/toolbox/JetspeedToolbox.java
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
Modified:
portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/toolbox/JetspeedToolbox.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/toolbox/JetspeedToolbox.java?rev=891283&r1=891282&r2=891283&view=diff
==============================================================================
---
portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/toolbox/JetspeedToolbox.java
(original)
+++
portals/jetspeed-2/applications/j2-admin/trunk/src/main/java/org/apache/jetspeed/portlets/toolbox/JetspeedToolbox.java
Wed Dec 16 16:00:46 2009
@@ -31,14 +31,12 @@
import javax.portlet.RenderResponse;
import org.apache.commons.lang.StringUtils;
-import org.apache.commons.lang.math.NumberUtils;
import org.apache.jetspeed.CommonPortletServices;
import org.apache.jetspeed.JetspeedActions;
import org.apache.jetspeed.decoration.DecorationFactory;
import org.apache.jetspeed.layout.PageLayoutComponent;
import org.apache.jetspeed.om.page.ContentFragment;
import org.apache.jetspeed.om.page.ContentPage;
-import org.apache.jetspeed.om.page.Fragment;
import org.apache.jetspeed.portlet.HeaderPhaseSupportConstants;
import org.apache.jetspeed.request.RequestContext;
import org.apache.portals.bridges.common.GenericServletPortlet;
@@ -187,77 +185,5 @@
return categories;
}
-
- protected ContentFragment findFirstUnlockedFragment(ContentFragment
fragment)
- {
- if (fragment.isLocked())
- {
- List<ContentFragment> fragments = (List<ContentFragment>)
fragment.getFragments();
-
- for (ContentFragment f : fragments)
- {
- if (f.getType().equals(Fragment.LAYOUT))
- {
- fragment = findFirstUnlockedFragment(f);
- if (fragment != null)
- return fragment;
- }
- }
-
- return null;
- }
- return fragment;
- }
-
- // BOZO: this only works with flat collections of 1,2,3,4 column layouts.
Not meant to work with nested layouts
- // TODO: move code to an AJAX API
- protected void addPortletToLeastUsedColumn(ContentPage page, String
portletName)
- {
- ContentFragment layoutFragment =
findFirstUnlockedFragment(page.getRootFragment());
-
- if (layoutFragment != null)
- {
- String layoutType = layoutFragment.getName();
- List<ContentFragment> fragments =
(List<ContentFragment>)layoutFragment.getFragments();
- int columnCounts[] = new int[getLayoutSize(layoutType)];
-
- for (ContentFragment fragment : fragments)
- {
- int column = fragment.getLayoutColumn();
- int row = fragment.getLayoutRow();
- if (column == -1)
- column = NumberUtils.min(columnCounts);
- if (row == -1)
- row = columnCounts[column];
- if (column > fragments.size() -1)
- {
- fragment.updateRowColumn(-1, 0);
- column = 0;
- }
- columnCounts[column]++;
- }
-
- int placedColumn = 0;
-
- for (int ix = 1; ix < columnCounts.length; ix++)
- {
- if (columnCounts[ix] < columnCounts[placedColumn])
- placedColumn = ix;
- }
-
- layoutFragment.addPortlet(ContentFragment.PORTLET, portletName,
columnCounts[placedColumn], placedColumn);
- }
- }
- public static int getLayoutSize(String layoutType)
- {
- if (layoutType.indexOf("TwoColumns") > -1)
- return 2;
- if (layoutType.indexOf("ThreeColumns") > -1)
- return 3;
- if (layoutType.indexOf("FourColumns") > -1)
- return 4;
- else
- return 1;
- }
}
Modified:
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp?rev=891283&r1=891282&r2=891283&view=diff
==============================================================================
---
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
(original)
+++
portals/jetspeed-2/applications/j2-admin/trunk/src/main/webapp/WEB-INF/view/toolbox/toolbox.jsp
Wed Dec 16 16:00:46 2009
@@ -171,7 +171,7 @@
<script language="javascript">
YUI().use('io', 'json', 'node-base', 'cookie', 'jetui-portal', function(Y) {
-
+
function switchTab(e) {
var tabId = null;
if ('string' == typeof(e)) {
@@ -308,8 +308,8 @@
return;
}
- if (JETUI_YUI && JETUI_YUI.portalInstance) {
- var portal = JETUI_YUI.portalInstance;
+ var portal = JETUI_YUI.getPortalInstance();
+ if (portal) {
portal.addPortlet(dataOut);
} else {
location.href = location.href;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]