You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2009/09/02 03:10:57 UTC
svn commit: r810326 [6/8] - in
/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp:
decorations/layout/ decorations/layout/blueocean/
decorations/layout/greenearth/ decorations/layout/greenearth/css/
decorations/layout/greenearth/ima...
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp Wed Sep 2 01:10:46 2009
@@ -0,0 +1,659 @@
+<%--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+--%>
+<%@page language="java" pageEncoding="UTF-8"%>
+
+<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
+<%@taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<%@page import="org.apache.commons.logging.Log"%>
+<%@page import="org.apache.commons.logging.LogFactory"%>
+<%@page import="org.apache.jetspeed.portalsite.PortalSiteRequestContext"%>
+
+<%@page import="org.apache.jetspeed.portalsite.Menu"%>
+
+<%@page import="java.util.Locale"%>
+<%@page import="java.util.Iterator"%>
+<%@page import="org.apache.jetspeed.portalsite.MenuElement"%>
+<%@page import="org.apache.jetspeed.layout.JetspeedPowerTool"%>
+<%@page import="javax.portlet.RenderRequest"%>
+<%@page import="java.util.Map"%>
+<%@page import="java.util.HashMap"%>
+<%@page import="org.apache.jetspeed.portalsite.MenuOption"%>
+<%@page import="org.apache.jetspeed.portalsite.MenuSeparator"%>
+
+<portlet:defineObjects/>
+
+ <%!
+
+ /**
+ * @author <a href="mailto:kmoh.raj@gmail.com">Mohan Kannapareddy</a>
+ */
+
+ private final static int INITIAL_BUFFER = 1024;
+
+ /**
+ * orientation: How the individual menu elements are oriented.
+ * supported configuration represents the constants below.
+ */
+ private final static int LEFT_TO_RIGHT = 1;
+ private final static int RIGHT_TO_LEFT = 2;
+ private final static int TOP_TO_BOTTOM = 10;
+ private final static int BOTTOM_TO_TOP = 11;
+
+ /**
+ * titleOrder: How the title element text appears
+ * supported configuration represents the constants below.
+ */
+
+ private final static int TITLE_ORDER_FIRST = 20;
+ private final static int TITLE_ORDER_LAST = 21;
+ private final static int TITLE_ORDER_NONE = 22;
+
+ /**
+ * menuStyle: currently only BREADCRUMBS_STYLE is understood.
+ */
+ private final static int BREADCRUMBS_STYLE = 0;
+
+ private final static Map MenuOptionTypes = new HashMap();
+ private final static int PAGE_TYPE = 0;
+ private final static int FOLDER_TYPE = 1;
+ private final static int LINK_TYPE = 2;
+ private final static Map MenuElementTypes = new HashMap();
+ private final static int OPTION_TYPE = 0;
+ private final static int SEPARATOR_TYPE = 1;
+ private final static int MENU_TYPE = 2;
+
+ static {
+ MenuOptionTypes.put("page", new Integer(PAGE_TYPE));
+ MenuOptionTypes.put("folder", new Integer(FOLDER_TYPE));
+ MenuOptionTypes.put("link", new Integer(LINK_TYPE));
+ MenuElementTypes.put("option", new Integer(OPTION_TYPE));
+ MenuElementTypes.put("separator", new Integer(SEPARATOR_TYPE));
+ MenuElementTypes.put("menu", new Integer(MENU_TYPE));
+ }
+
+ /**
+ *
+ */
+ private String getNormalizedString(String s)
+ {
+ return ((s == null) ? "" : s);
+ }
+
+
+ private String getMenuElementOptionHTML(JetspeedPowerTool jpt,
+ MenuOption menuElmOption, Locale locale,
+ boolean addTarget)
+ {
+ final String TAB_INDENT_1 = "\t\t\t";
+ final String TAB_INDENT_2 = "\t\t\t\t";
+
+ StringBuffer sb = new StringBuffer(INITIAL_BUFFER);
+ // get all our text
+ String lnkTitle = getNormalizedString(menuElmOption.getTitle(locale));
+ String lnkName = getNormalizedString(menuElmOption.getShortTitle(locale));
+ String lnkUrl = getNormalizedString(jpt.getAbsoluteUrl(menuElmOption.getUrl()));
+
+
+ // now output accoding to menu type
+ int menuType = ((Integer)MenuOptionTypes.get(menuElmOption.getType())).intValue();
+ if (menuType == PAGE_TYPE)
+ {
+ sb.append(TAB_INDENT_1).
+ append("<div>\n").append(TAB_INDENT_2).
+ append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append("class=\"LinkPage\" ").append("title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n").
+ append(TAB_INDENT_1).append("</div>\n");
+
+ }
+ else if (menuType == LINK_TYPE)
+ {
+ String lnkTarget = getNormalizedString(menuElmOption.getTarget());
+ sb.append(TAB_INDENT_1).
+ append("<div>\n").append(TAB_INDENT_2).
+ append("<a href=\"").
+ append(lnkUrl).append("\" ");
+ if (addTarget)
+ {
+ sb.append(" target=\"").append(lnkTarget).append("\"");
+ }
+ sb.append(" class=\"Link\" ").append(" title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n").
+ append(TAB_INDENT_1).append("</div>\n");
+ }
+ else if (menuType == FOLDER_TYPE)
+ {
+ sb.append(TAB_INDENT_1).
+ append("<div>\n").append(TAB_INDENT_2).
+ append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append("class=\"LinkFolder\" ").append("title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n").
+ append(TAB_INDENT_1).append("</div>\n");
+ }
+
+ return sb.toString();
+ } // E: getMenuOptionHTML()
+
+ /**
+ * Helper method to create HTML content supporting the layout decoration
+ * in which it exists. This is mainly used to create the breadcrumbs.
+ */
+
+ private String getLinksNavigation(RenderRequest req, Menu menu, Locale locale,
+ int orientation, int titleOrder,
+ int style, String delimiter)
+ {
+ final String TAB_INDENT_1 = "\t\t";
+ final String TAB_INDENT_2 = "\t\t ";
+ final String TAB_INDENT_3 = "\t\t ";
+
+ JetspeedPowerTool jpt = (JetspeedPowerTool) req.getAttribute("jpt");
+ StringBuffer sb = new StringBuffer(INITIAL_BUFFER);
+
+ // get the delimiter right
+ if ((null == delimiter) || delimiter.equalsIgnoreCase(""))
+ {
+ if ( style == BREADCRUMBS_STYLE)
+ {
+ delimiter = " >> ";
+ }
+ else
+ {
+ delimiter = " ";
+ }
+ }
+
+ String menuTitle = getNormalizedString(menu.getTitle(locale));
+ String menuName = getNormalizedString(menu.getShortTitle(locale));
+
+ sb.append(TAB_INDENT_1).
+ append("<div class=\"FolderList\"><!-- B: div class FolderList -->\n");
+
+ //check title
+ if (titleOrder == TITLE_ORDER_FIRST)
+ {
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(TAB_INDENT_2).
+ append("<span title=\"").append(menuTitle).append("\">").
+ append(menuName).append(" </span>\n");
+ }
+ else if (orientation == TOP_TO_BOTTOM)
+ {
+ sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
+ append(menuTitle).append("\">").
+ append(menuName).append(TAB_INDENT_2).
+ append("</div>\n");
+ }
+ }
+
+ //start the menu
+ Iterator menuIterator = menu.getElements().iterator();
+ int i = 0;
+ int size = menu.getElements().size();
+
+ while(menuIterator.hasNext())
+ {
+ i++;
+ Object menuElmObj = menuIterator.next();
+ int menuElmType = ((Integer)MenuElementTypes.get(
+ ((MenuElement)menuElmObj).getElementType())).intValue();
+
+ if (menuElmType == OPTION_TYPE)
+ {
+ MenuOption menuElm = (MenuOption) menuElmObj;
+ int menuType = ((Integer)MenuOptionTypes.get(menuElm.getType())).intValue();
+
+ // get all our text
+ String lnkTitle = getNormalizedString(menuElm.getTitle(locale));
+ String lnkName = getNormalizedString(menuElm.getShortTitle(locale));
+ String lnkUrl = getNormalizedString(jpt.getAbsoluteUrl(menuElm.getUrl()));
+
+ if ( (style != BREADCRUMBS_STYLE) ||
+ !(menuType == PAGE_TYPE) ||
+ (i < size) )
+ {
+ //start element
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(TAB_INDENT_2).append("<span>");
+ }
+ else if (orientation == TOP_TO_BOTTOM)
+ {
+ sb.append(TAB_INDENT_2).append("<div><!-- S: menu element -->\n");
+ }
+
+ // add the content
+ if (menuType == PAGE_TYPE)
+ {
+ sb.append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append(" class=\"LinkPage\" title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).
+ append("</a>");
+ }
+ else if (menuType == LINK_TYPE)
+ {
+ sb.append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append(" class=\"Link\" title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).
+ append("</a>");
+
+ }
+ else if (menuType == FOLDER_TYPE)
+ {
+ sb.append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append(" class=\"LinkFolder\" title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).
+ append("</a>");
+ }
+ else
+ {
+ sb.append("<a href=\"").
+ append(lnkUrl).append("\"").
+ append(" title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).
+ append("</a>");
+ }
+
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(delimiter).append("</span>\n");
+ }
+ else if (orientation == TOP_TO_BOTTOM)
+ {
+ sb.append(TAB_INDENT_2).append("</div>\n");
+ }
+ }
+ else
+ {
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(TAB_INDENT_2).append("<span title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append(" ").append("</span>\n");
+ }
+ else if (orientation == TOP_TO_BOTTOM)
+ {
+ sb.append(TAB_INDENT_2).append("<div title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</div>\n");
+ }
+
+ } // Not BREADCRUMB_STYLE etc.
+ } // option type
+ else if(menuElmType == SEPARATOR_TYPE)
+ {
+ MenuSeparator menuElm = (MenuSeparator) menuElmObj;
+ String sepTitle = menuElm.getTitle(locale);
+ if (null == sepTitle)
+ sepTitle = "";
+ String sepText = menuElm.getText(locale);
+ if (null == sepText)
+ sepText = "";
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(TAB_INDENT_2).append("<span title=\"").append(sepTitle).append("\">").
+ append(sepText).append(delimiter).append("</span>\n");
+ }
+ else if (orientation == TOP_TO_BOTTOM)
+ {
+ sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
+ append(sepTitle).append("\">").
+ append(sepText).append("</div>\n");
+ }
+
+ }
+ } // while menu items
+ if (titleOrder == TITLE_ORDER_LAST)
+ {
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ sb.append(TAB_INDENT_2).append("<span title=\"").append(menuTitle).append("\">").
+ append(menuName).append(" ").append("</span>\n");
+
+ }
+ else
+ {
+ sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
+ append(menuTitle).append("\">").
+ append(menuName).append("</div>\n");
+ }
+ }
+
+ sb.append("\t\t</div><!-- B: div class FolderList -->\n");
+ return sb.toString();
+
+ } // getLinksNavigation
+
+ /*
+ * getLinksWithIconNavigation
+ * This is for tigris, assumes a table already present.
+ */
+ private String getLinksWithIconNavigation(RenderRequest req, Menu menu, Locale locale,
+ int orientation)
+ {
+ JetspeedPowerTool _jpt = (JetspeedPowerTool) req.getAttribute("jpt");
+ StringBuffer sb = new StringBuffer(INITIAL_BUFFER);
+
+ String TR_TD_START = "\n\t\t\t <tr>\n \t\t\t\t <td>\n";
+ String TR_TD_END = "\n\t\t\t\t </td>\n \t\t\t </tr>\n";
+
+ final String DIV_TOOLGROUP = "\t\t\t\t\t<div class=\"toolgroup\"><!-- div class toolgroup -->\n";
+ final String DIV_BODY = "\t\t\t\t\t\t<div class=\"body\"><!-- div class body -->\n";
+ final String DIV_FOLDERLIST = "\t\t\t\t\t\t\t\t<div class=\"FolderList\"><!-- div class FolderList -->\n";
+
+ boolean rowStarted = false;
+ boolean elmStarted = false;
+
+ //start the menu
+ Iterator menuIteartor = menu.getElements().iterator();
+ int i = 0;
+
+ while(menuIteartor.hasNext())
+ {
+ i++;
+ Object menuElmObj = menuIteartor.next();
+ int menuElmType = ((Integer)MenuElementTypes.get(
+ ((MenuElement) menuElmObj).
+ getElementType())).intValue();
+
+ if (menuElmType == OPTION_TYPE)
+ {
+ MenuOption menuElmOption = (MenuOption) menuElmObj;
+ //start the xhtml/html elements
+ if (!rowStarted)
+ {
+ sb.append(TR_TD_START).
+ append(DIV_TOOLGROUP).
+ append(DIV_BODY).
+ append(DIV_FOLDERLIST);
+ }
+ else if (!elmStarted)
+ {
+ sb.append(DIV_BODY).
+ append(DIV_FOLDERLIST);
+
+ }
+ // get all our text
+ String lnkTitle = menuElmOption.getTitle(locale);
+ if (null == lnkTitle)
+ lnkTitle = "";
+ String lnkName = menuElmOption.getShortTitle(locale);
+ if (null == lnkName)
+ lnkName = "";
+ String lnkUrl = _jpt.getAbsoluteUrl(menuElmOption.getUrl());
+ if (null == lnkUrl)
+ lnkUrl = "";
+ // now output accoding to menu type
+ int menuType = ((Integer)MenuOptionTypes.get(menuElmOption.getType())).intValue();
+ if (menuType == PAGE_TYPE)
+ {
+ sb.append("\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<a href=\"").
+ append(lnkUrl).append("\"").
+ append("class=\"LinkPage\" ").append("title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+
+ }
+ else if (menuType == LINK_TYPE)
+ {
+ String lnkTarget = menuElmOption.getTarget();
+ if (null == lnkTarget)
+ lnkTarget = "";
+ sb.append("\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<a href=\"").
+ append(lnkUrl).append("\"").
+ append(" target=\"").append(lnkTarget).append("\" ").
+ append("class=\"Link\" ").append("title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+ }
+ else if (menuType == FOLDER_TYPE)
+ {
+ sb.append("\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<a href=\"").
+ append(lnkUrl).append("\"").
+ append("class=\"LinkFolder\" ").append("title=\"").
+ append(lnkTitle).append("\">").
+ append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+
+ }
+ rowStarted = true;
+ elmStarted = true;
+ }
+ else if (menuElmType == MENU_TYPE)
+ {
+ if (!rowStarted)
+ {
+ sb.append(TR_TD_START).
+ append(DIV_TOOLGROUP).
+ append(DIV_BODY).
+ append(DIV_FOLDERLIST);
+
+ }
+ else if (!elmStarted)
+ {
+ sb.append(DIV_BODY).
+ append(DIV_FOLDERLIST);
+ }
+
+ sb.append(
+ getNestedLinksIconNavigation(req,(Menu) menuElmObj, locale, orientation)
+ );
+ //TODO includeNested
+ rowStarted = true;
+ elmStarted = true;
+ }
+ else if (menuElmType == SEPARATOR_TYPE)
+ {
+ MenuSeparator menuElmSeparator = (MenuSeparator) menuElmObj;
+ String sepTitle = menuElmSeparator.getTitle(locale);
+ if (null == sepTitle)
+ sepTitle = "";
+ String sepText = menuElmSeparator.getText(locale);
+ if (null == sepText)
+ sepText = "";
+ if (!rowStarted)
+ {
+ sb.append(TR_TD_START).
+ append(DIV_TOOLGROUP);
+ }
+ else if (elmStarted)
+ {
+ sb.append("\t\t\t\t\t\t\t\t</div>\n").
+ append("\t\t\t\t\t\t\t</div>\n");
+ }
+ sb.append("\t\t\t\t\t\t\t\t<div class=\"label\">").
+ append(sepText).append("</div>\n");
+ rowStarted = true;
+ elmStarted = false; //already outputed
+ }
+
+ } // while loop
+
+ if (elmStarted)
+ {
+ sb.append("\t\t\t\t\t\t\t\t</div>\n").
+ append("\t\t\t\t\t\t\t</div>\n");
+
+ }
+ else if (rowStarted)
+ {
+ sb.append("</div>\n").
+ append(TR_TD_END);
+ }
+ return sb.toString();
+ } //E: getLinksWithIconNavigation
+
+
+ private String getNestedLinksIconNavigation(RenderRequest req, Menu menu, Locale locale,
+ int orientation)
+ {
+ JetspeedPowerTool jpt = (JetspeedPowerTool) req.getAttribute("jpt");
+ String menuTitle = menu.getTitle(locale);
+ String menuName = menu.getShortTitle(locale);
+ StringBuffer sb = new StringBuffer(INITIAL_BUFFER);
+ if ((null != menuTitle) && !(menuTitle.equalsIgnoreCase("")))
+ {
+ sb.append("\t\t\t\t\t\t\t\t\t").
+ append("<div class=\"pagetitle\" ").
+ append("title=\"").append(menuTitle).
+ append("\">").append(menuName).
+ append(menuName).append("</div>\n");
+ }
+
+ sb.append("\t\t\t\t\t\t\t\t\t").append("<div><!-- S: nested menu -->\n");
+
+ //start the menu
+ Iterator menuIteartor = menu.getElements().iterator();
+ int i = 0;
+
+ while(menuIteartor.hasNext())
+ {
+ i++;
+ Object menuElmObj = menuIteartor.next();
+ int menuElmType = ((Integer)MenuElementTypes.get(
+ ((MenuElement) menuElmObj).
+ getElementType())).intValue();
+ if (menuElmType == OPTION_TYPE)
+ {
+ sb.append(
+ getMenuElementOptionHTML(jpt,(MenuOption)menuElmObj,locale,true));
+ }
+ else if (menuElmType == MENU_TYPE)
+ {
+ sb.append(
+ getNestedLinksIconNavigation(req,(Menu)menuElmObj,locale,orientation)
+ );
+ }
+ else if (menuElmType == SEPARATOR_TYPE)
+ {
+ MenuSeparator menuElmSeparator = (MenuSeparator) menuElmObj;
+ String sepTitle = menuElmSeparator.getTitle(locale);
+ if (null == sepTitle)
+ sepTitle = "";
+ String sepText = menuElmSeparator.getText(locale);
+ if (null == sepText)
+ sepText = "";
+ sb.append("\t\t\t\t\t\t\t\t").
+ append("<div class=\"pagetitle\" ").
+ append(" title=\"").append(sepTitle).append("\">").
+ append(sepText).append("</div>\n");
+
+ }
+ } //while
+
+ sb.append("\t\t\t\t\t\t\t\t\t").append("</div><!-- E: nested menu -->\n");
+
+ return sb.toString();
+
+ } //E: getNestedLinksIconNavigation
+
+ /**
+ * Helper method to create HTML content supporting page TABS
+ *
+ */
+ private String getTabsNavigationContent(RenderRequest req, Menu menu, Locale locale,int orientation)
+ {
+
+ final String TAB_INDENT_1 = "\t\t";
+ final String TAB_INDENT_2 = "\t\t ";
+ final String TAB_INDENT_3 = "\t\t ";
+
+ JetspeedPowerTool _jpt = (JetspeedPowerTool) req.getAttribute("jpt");
+ PortalSiteRequestContext site = (PortalSiteRequestContext) req.getAttribute("psrc");
+
+ StringBuffer sb = new StringBuffer(INITIAL_BUFFER);
+
+ sb.append(TAB_INDENT_1);
+ sb.append("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n").
+ append(TAB_INDENT_2).append("<tr>\n");
+
+ Iterator menuIteartor = menu.getElements().iterator();
+ int i = 0;
+
+ while(menuIteartor.hasNext())
+ {
+ i++;
+ Object menuElmObj = menuIteartor.next();
+ int menuElmType = ((Integer)MenuElementTypes.get(
+ ((MenuElement) menuElmObj).
+ getElementType())).intValue();
+
+ if (menuElmType != OPTION_TYPE)
+ {
+ continue;
+ }
+ MenuOption menuElm = (MenuOption) menuElmObj;
+ String tabTitle = getNormalizedString(menuElm.getTitle(locale));
+ String tabName = getNormalizedString(menuElm.getShortTitle(locale));
+
+ if (orientation == LEFT_TO_RIGHT)
+ {
+ if (menuElm.isSelected(site))
+ {
+ sb.append(TAB_INDENT_3).
+ append("<td class=\"LTabLeft\" nowrap=\"nowrap\"> </td>\n").
+ append(TAB_INDENT_3).
+ append("<td class=\"LTab\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\" title=\"").
+ append(tabTitle).append("\">").append(tabName).append("</td>\n").
+ append(TAB_INDENT_3).
+ append("<td class=\"LTabRight\" nowrap=\"nowrap\"> </td>\n");
+
+ }
+ else
+ {
+ String tabUrl = _jpt.getAbsoluteUrl(menuElm.getUrl());
+ sb.append(TAB_INDENT_3).
+ append("<td class=\"LTabLeftLow\" nowrap=\"nowrap\"> </td>\n").
+ append(TAB_INDENT_3).
+ append("<td class=\"LTabLow\" align=\"center\" ").
+ append("valign=\"middle\" nowrap=\"nowrap\" title=\"").
+ append(tabTitle).append("\">").
+ append("<a href=\"").append(tabUrl).append("\">").
+ append(tabName).
+ append("</a>").append("</td>\n").
+ append(TAB_INDENT_3).
+ append("<td class=\"LTabRightLow\" nowrap=\"nowrap\"> </td>\n");
+ }
+ }
+ else
+ {
+
+ }
+ }
+ sb.append(TAB_INDENT_2).append("</tr>\n").
+ append(TAB_INDENT_1).
+ append("</table>");
+
+ return sb.toString();
+ }
+ %>
+
+
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp
------------------------------------------------------------------------------
svn:keywords = Id
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/desktop.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/desktop.vm?rev=810326&r1=810325&r2=810326&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/desktop.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/desktop.vm Wed Sep 2 01:10:46 2009
@@ -41,8 +41,7 @@
<h1 class="logo">Jetspeed</h1>
<div class="menu">
<ul class="tabs">
-<li><a href="http://localhost:8080/basedemo/preview/desktop">Preview</a></li>
-<li><a href="http://localhost:8080/basedemo/desktop">Live!</a></li>
+#parse ($layoutDecoration.getResource("../environment.vm"))
</ul>
## <div class="tabs" widgetId="jetspeed-menu-pages" dojoType="jetspeed:PortalTabContainer"></div>
</div>
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/header.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/header.vm?rev=810326&r1=810325&r2=810326&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/header.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/header.vm Wed Sep 2 01:10:46 2009
@@ -54,8 +54,7 @@
## #includeTabsNavigation($pagesStandardMenu $LEFT_TO_RIGHT)
## #end
<ul class="tabs">
-<li><a href="http://localhost:8080/basedemo/preview/portal">Preview</a></li>
-<li><a href="http://localhost:8080/basedemo/portal">Live!</a></li>
+#parse ($layoutDecoration.getResource("../environment.vm"))
</ul>
</div>
</div>
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css Wed Sep 2 01:10:46 2009
@@ -0,0 +1,127 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+.portletSelectorFloatingPane {
+ /* essential css */
+ position: relative;
+ overflow: hidden; /* dojo says 'visible' with this explanation "so drop shadow is displayed"" */
+ /* we says 'hidden' cause IE likes to kindly expand div to fit content otherwise */
+ z-index: 5;
+ -moz-box-sizing: border-box;
+ -khtml-box-sizing: border-box;
+
+ /* styling css */
+ border: 1px solid;
+ border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
+ background-color: ThreeDFace;
+
+ width: 100%;
+}
+
+.portletSelectorTitleBar {
+ /* essential css */
+ z-index: 2;
+
+ /* styling css */
+ vertical-align: middle;
+ font: small-caption;
+ cursor: default;
+ line-height: 1.4em;
+
+ background: #98FB98; /* palegreen */
+ color: #4682B4; /* steelblue */
+
+ height: 22px;
+}
+
+.portletSelectorTitleBarIcon {
+ /* essential css */
+ float: left;
+
+ /* styling css */
+ margin-top: 3px;
+ margin-left: 2px;
+ margin-right: 3px;
+ height: 16px;
+ width: 16px;
+ /* height: 22px; */
+ /* vertical-align: middle; */
+}
+
+.portletSelectorTitleText {
+ padding: 2px 4px 2px 2px;
+ float: left;
+ color: #4682B4; /* steelblue */
+}
+
+.portletSelectorTitleBarMinimizeIcon {
+ background-image: url(../images/desktop/minimize.gif);
+}
+.portletSelectorTitleBarMaximizeIcon {
+ background-image: url(../images/desktop/maximize.gif);
+}
+.portletSelectorTitleBarRestoreIcon {
+ background-image: url(../images/desktop/restore.gif);
+}
+.portletSelectorTitleBarCloseIcon {
+ background-image: url(../images/desktop/close.gif);
+}
+
+.portletSelectorTitleBarControlIcon {
+ vertical-align: middle;
+ height: 22px;
+ width: 22px;
+ float: right;
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+
+.portletSelectorFloatingPaneClient {
+ position: relative;
+ z-index: 10;
+ border: 1px solid;
+ border-color: ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow;
+ margin: 2px;
+ background-color: ThreeDFace;
+ padding: 8px;
+ font-family: Verdana, Helvetica, Garamond, sans-serif;
+ font-size: 12px;
+ overflow: auto;
+}
+
+/* height for resize bar is specified in var resizeBarHeight */
+.portletSelectorFloatingPaneResizebar {
+ z-index: 10;
+ background-color: ThreeDFace;
+
+ height: 13px;
+}
+.portletSelectorResizeHandle {
+ float: right;
+ position: absolute;
+ right: 2px;
+ bottom: 2px;
+ width: 13px;
+ height: 13px;
+ z-index: 20;
+ cursor: nw-resize;
+ background-image: url(../images/desktop/resizeHandle.gif);
+ background-repeat: no-repeat;
+ line-height: 0px;
+}
+
+
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/PortletDefContainer.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css Wed Sep 2 01:10:46 2009
@@ -0,0 +1,60 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+/* since IE6 doesn't support chained class selectors, we create a separate class
+ for the combination of .portletWindow and the portlet decorator name
+ if not for IE6, the next selector would be: ".tigris.portletWindow" instead of ".portletWindow-tigris"
+*/
+.portletWindow-greenearth {
+ margin: 2px !important;
+}
+
+.greenearth .portletWindowClient {
+ margin: 2px !important;
+}
+
+.greenearth .portletWindowTitleBar {
+ background: #666666 url(../images/headingback.gif) repeat-x scroll 0 0;
+}
+
+.greenearth .portletWindowTitleText {
+ color: white; /* steelblue */
+}
+
+body .greenearth .portletWindowActionButton {
+ height: 11px;
+ width: 11px;
+}
+
+.greenearth .portletWindowTitleBarIcon {
+ margin-top: 3px;
+ margin-left: 2px;
+ margin-right: 3px; /* these margin settings are restated from desktop/widget/PortletWindow.css - to override the .greenearth img styles in this file */
+}
+
+
+/* begin portlet decorator tigris additions */
+
+.greenearth .PContent
+{
+ padding-left: 4px; /* was 1em; - dojo dies when calculating width of object - can't convert to pixels */
+ white-space: normal;
+ /* background-color: #EFEFEF; */ /* desktop color should not be set here */
+ font-size: small;
+}
+
+/* end portlet decorator greenearth additions */
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/desktop.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css Wed Sep 2 01:10:46 2009
@@ -0,0 +1,105 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+
+.greenearth .PContentBorder
+{
+ border-bottom:1px solid #cccccc;
+ border-left:1px solid #cccccc;
+ border-right:1px solid #cccccc;
+ clear:left;
+}
+
+.greenearth .PContent
+{
+ padding-left:2px;
+ padding-right:2px;
+ white-space:normal;
+ font-size:1em;
+}
+
+.greenearth .PTitleContent
+{
+ padding-bottom:0px;
+}
+
+
+.portlet th, .portlet td, .portlet input {
+ font-size:7pt;
+}
+
+/* end portlet decorator tigris additions */
+
+/* this was originally stored in the layout WHY?! */
+/* TAB PANEL STYLES */
+
+.layout-greenearth div.tabpanel div.tab-row
+{
+ float:left;
+ width:100%;
+ line-height:normal;
+}
+
+.layout-greenearth div.tabpanel div.tab-row ul
+{
+ margin:0;
+ list-style:none;
+}
+
+.layout-greenearth div.tabpanel div.tab-row li
+{
+ float:left;
+ padding-right:3px;
+}
+
+.layout-greenearth div.tabpanel div.tab-row a
+{
+ display:block;
+ border-bottom:2px solid #ccc;
+ padding:3px;
+ text-decoration:none;
+ font-size: 11px;
+ color: #666666;
+ white-space:nowrap;
+}
+
+.layout-greenearth div.tabpanel div.tab-row a:hover
+{
+ color:#333;
+}
+
+.layout-greenearth div.tabpanel div.tab-row li.selected
+{
+}
+
+.layout-greenearth div.tabpanel div.tab-row li.selected a
+{
+ border-bottom:2px solid #05549c;
+ background:#EEF0F0;
+ color:#333;
+}
+
+.portlet-action {
+ font-family:verdana;
+}
+
+/* wicket styling */
+/*
+.greenearth .j2admin-datatable{width: 100%;}
+.greenearth .j2admin-datatable-checkbox{width: 20px}
+.greenearth .j2admin-datatable td{text-align: left; font-size: small;}
+*/
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/portal.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css Wed Sep 2 01:10:46 2009
@@ -0,0 +1,654 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+.portal-layout-cell {
+ padding-bottom: 0px;
+}
+
+/* font */
+.greenearth .PTitleLeft,
+.greenearth .PTitle,
+.greenearth .PTitleContent,
+.greenearth .PTitleRight,
+.greenearth .PContentLeft,
+.greenearth .PContent,
+.greenearth .PContentRight,
+.greenearth .PBottomLeft,
+.greenearth .PBottom,
+.greenearth .PBottomRight
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: inherit;
+ font-size: 7pt;
+}
+
+.greenearth .PTitleLeft
+{
+}
+
+.greenearth .PTitle
+{
+ padding-bottom: 16px;
+ color: #363738;
+ background:#f2f2f2;
+ border-right:1px solid #b4b4b4;
+ border-left:1px solid #b4b4b4;
+ border-top:1px solid #b4b4b4;
+/* border-bottom:1px solid #b4b4b4;*/
+ height:5px;
+}
+
+.greenearth .PTitleContent
+{
+ font-weight: bold;
+ display: inline;
+ float: left;
+ clear:left;
+ white-space: normal;
+ padding: 4px;
+ font-size: 7pt;
+}
+
+.greenearth .PActionBar
+{
+ float: right;
+ display: inline;
+ padding:4px;
+}
+
+.greenearth .PTitleRight
+{
+}
+
+.greenearth .PContentLeft
+{
+}
+
+/* .greenearth .PContentBorder located in portal.css and omitted from desktop.css */
+
+/* .greenearth .PContent located in portal.css and desktop.css */
+
+
+.greenearth .PContentRight
+{
+}
+
+.greenearth .PBottomLeft
+{
+}
+
+.greenearth .PBottom
+{
+}
+
+.greenearth .PBottomRight
+{
+}
+
+/* --------------------------------- */
+/* PLT.C.1 Links (Anchor) */
+/* --------------------------------- */
+
+.portlet a:link,
+.portlet a:visited,
+.portlet a:active,
+.portlet a:hover {
+ color: #101047;
+ text-decoration: underline;
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+/* font */
+.portlet a:hover
+{
+ color:#000;
+ text-decoration: none;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.2 Fonts */
+/* --------------------------------- */
+
+.greenearth .portlet-font {
+ color: black;
+}
+.greenearth .portlet-font-dim {
+ color: gray;
+}
+
+/* font */
+.greenearth .portlet-font,
+.greenearth .portlet-font-dim
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+
+
+/* --------------------------------- */
+/* PLT.C.3 Messages */
+/* --------------------------------- */
+.greenearth .portlet-msg-status,
+.greenearth .portlet-msg-info {
+ background: url(../images/icon_info_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.greenearth .portlet-msg-error {
+ background: url(../images/icon_error_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.greenearth .portlet-msg-alert {
+ background: url(../images/icon_warning_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.greenearth .portlet-msg-success {
+ background: url(../images/icon_success_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+/* font */
+.greenearth .portlet-msg-status,
+.greenearth .portlet-msg-info,
+.greenearth .portlet-msg-error,
+.greenearth .portlet-msg-alert,
+.greenearth .portlet-msg-success
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.4 Sections */
+/* --------------------------------- */
+.greenearth .portlet-section-header {
+ background: #97b7c8 none repeat scroll 0 0;
+ color: #e5e9ed;
+ padding: 3px;
+ margin-right: 2px;
+ margin-left: 2px;
+ clear: both;
+ border-bottom:3px solid #EEF0F0;
+ line-height:16px;
+}
+
+.greenearth .portlet-section-header a {
+ color: #e5e9ed;
+ text-decoration:none;
+}
+
+.greenearth .portlet-section-body {
+ background: none;
+ border-bottom:1px solid #dedede;
+ padding:2px;
+ text-align: left;
+ vertical-align: top;
+ text-align: left;
+ line-height:16px;
+}
+
+.greenearth .portlet-section-alternate {
+ background: #eeeeff;
+ border-bottom:1px solid #dedede;
+ padding:2px;
+ text-align: left;
+ vertical-align: top;
+ text-align: left;
+}
+
+.greenearth .portlet-section-selected {
+ /* TODO : ex. change color */
+ background: #ffe;
+ border: none;
+ padding: 2px 3px;
+ text-align: left;
+ vertical-align: top;
+ text-align: left;
+ font-weight:bold;
+}
+
+.greenearth .portlet-section-subheader {
+ background: url(../images/portlet-section-subheader.gif) repeat-x;
+ color: #6b7783;
+ text-indent:3px;
+ padding:1px;
+ clear: both;
+ text-align:left;
+ vertical-align:middle;
+ border-bottom: 1px solid #afafaf;
+ line-height:14px;
+}
+
+.greenearth .portlet-section-subheader a {
+ color:#0c1925;
+ text-decoration:none;
+}
+
+.greenearth .portlet-section-footer {
+ color: #000;
+ padding: 5px;
+ margin: .67em 2px;
+ margin-top: 0;
+ background:none;
+}
+
+.greenearth .portlet-section-text {
+ padding: 1em;
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+/* font */
+.greenearth .portlet-section-header,
+.greenearth .portlet-section-body,
+.greenearth .portlet-section-alternate,
+.greenearth .portlet-section-selected,
+.greenearth .portlet-section-subheader,
+.greenearth .portlet-section-footer,
+.greenearth .portlet-section-text,
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.5 Forms */
+/* --------------------------------- */
+.greenearth .portlet-form-label {
+}
+
+.greenearth .portlet-form-input-field {
+}
+
+.greenearth .portlet-form-button {
+}
+
+.greenearth .portlet-icon-label {
+}
+
+.greenearth .portlet-dlg-icon-label {
+}
+
+.greenearth .portlet-form-field-label {
+}
+
+.greenearth .portlet-form-field {
+}
+
+/* font */
+.greenearth .portlet-section-header,
+.greenearth .portlet-section-body,
+.greenearth .portlet-section-alternate,
+.greenearth .portlet-section-selected,
+.greenearth .portlet-section-subheader,
+.greenearth .portlet-section-footer,
+.greenearth .portlet-section-text,
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 7pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.6 Menus */
+/* --------------------------------- */
+.greenearth .portlet-menu {
+ background: #fff;
+ margin-bottom: 6px;
+ padding: 4px 4px 4px 0;
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+.greenearth .portlet-menu-item {
+ text-decoration: none;
+ color: blue;
+}
+
+.greenearth .portlet-menu-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+}
+
+.greenearth .portlet-menu-item-hover {
+ text-decoration: none;
+ color: #f30 !important;
+}
+
+.greenearth .portlet-menu-item-hover-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+}
+
+.greenearth .portlet-menu-cascade-item {
+ text-decoration: none;
+ margin-top: .3em;
+ padding-bottom: 0;
+ color: blue;
+}
+
+.greenearth .portlet-menu-cascade-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+}
+
+.greenearth .portlet-menu-description {
+}
+
+.greenearth .portlet-menu-caption {
+ border-bottom: 1px solid #666;
+ border-right: none;
+ color: #555;
+ background:#dbe6ef;
+ padding: 3px;
+}
+
+/* font */
+.greenearth .portlet-menu,
+.greenearth .portlet-menu-item,
+.greenearth .portlet-menu-item-selected,
+.greenearth .portlet-menu-item-hover,
+.greenearth .portlet-menu-item-hover-selected,
+.greenearth .portlet-menu-cascade-item,
+.greenearth .portlet-menu-cascade-item-selected,
+.greenearth .portlet-menu-description,
+.greenearth .portlet-menu-caption
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.6 Menus (arrowfolder style) */
+/* --------------------------------- */
+.greenearth .arrowfolder .portlet-menu {
+ background: none;
+ margin-bottom: 6px;
+ padding: 4px 4px 4px 0;
+ padding-bottom: .3em;
+ padding-left: 1em;
+ border:none;
+}
+
+.greenearth .arrowfolder .portlet-menu-item {
+ text-decoration: none;
+ color: blue;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowdoc_sml.gif);
+ background-repeat: no-repeat;
+
+}
+
+.greenearth .arrowfolder .portlet-menu-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowdoc_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.greenearth .arrowfolder .portlet-menu-item-hover {
+ text-decoration: none;
+ color: #f30 !important;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowdoc_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.greenearth .arrowfolder .portlet-menu-item-hover-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowdoc_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.greenearth .arrowfolder .portlet-menu-cascade-item {
+ text-decoration: none;
+ margin-top: .3em;
+ padding-bottom: 0;
+ color: blue;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowfolderclosed1_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.greenearth .arrowfolder .portlet-menu-cascade-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowfolderopen2_sml.gif);
+ background-repeat: no-repeat;
+}
+
+.greenearth .arrowfolder .portlet-menu-description {
+}
+
+.greenearth .arrowfolder .portlet-menu-caption {
+ border-bottom: 1px solid #666;
+ background: #dbe6ef;
+ color: #555;
+ padding: 3px;
+}
+
+/* font */
+.greenearth .arrowfolder .portlet-menu,
+.greenearth .arrowfolder .portlet-menu-item,
+.greenearth .arrowfolder .portlet-menu-item-selected,
+.greenearth .arrowfolder .portlet-menu-item-hover,
+.greenearth .arrowfolder .portlet-menu-item-hover-selected,
+.greenearth .arrowfolder .portlet-menu-cascade-item,
+.greenearth .arrowfolder .portlet-menu-cascade-item-selected,
+.greenearth .arrowfolder .portlet-menu-description,
+.greenearth .arrowfolder .portlet-menu-caption
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+/* --------------------------------- */
+/* Tree component */
+/* --------------------------------- */
+
+.greenearth .tree {
+ lineheight: 18px;
+ font-family: arial, sans-serif;
+}
+
+.greenearth .tree-node {
+ padding: 2px 15px 2px 5px;
+}
+
+.greenearth .tree-node a {
+ text-decoration: none;
+}
+
+.greenearth .tree-node-selected {
+ padding: 2px 15px 2px 5px;
+}
+
+.greenearth .tree-node-selected a {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* --------------------------------- */
+/* Portlet Table */
+/* --------------------------------- */
+.greenearth th, td, input {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ font-size: 8pt;
+}
+
+.greenearth table,
+.greenearth th,
+.greenearth td {
+ vertical-align: top;
+ border: none;
+ white-space: normal;
+ /* action buttons shifts right a few millimeters by the following */
+}
+
+.greenearth th
+{
+
+}
+
+.greenearth .portlet-table-header {
+ background-color: #bbb;
+ border: 0.75px solid #fff;
+ padding: 2px 3px;
+ text-align: left;
+}
+
+.greenearth .portlet-table-footer {
+ padding: 5px;
+ margin: .67em 2px;
+ margin-top: 0;
+ background-color: #ddd;
+ background-image: url(../images/sw_med_rond.gif);
+ background-repeat: no-repeat;
+ background-position: bottom left;
+}
+
+
+.greenearth .portlet-table-row1 td {
+ background: #ddd;
+ border-bottom: 1px solid #fff;
+}
+
+.greenearth .portlet-table-row2 td {
+ background: #efefef;
+ border-bottom: 1px solid #fff;
+}
+
+.greenearth .portlet-table-col1 {
+ border-right: 1px solid #fff;
+ padding: 2px 15px 2px 5px;
+}
+
+.greenearth .portlet-table-col2 {
+ border-left: 1px solid #fff;
+ padding: 2px 15px 2px 5px;
+}
+
+/* --------------------------------- */
+/* Portlet Data Scroller Table */
+/* --------------------------------- */
+
+.greenearth .portlet-scroller-grid td {
+ horizontal-align: center;
+}
+
+.greenearth .portlet-scroller {
+ horizontal-align: center;
+}
+
+.greenearth .portlet-paginator {
+ horizontal-align: center;
+}
+
+/* Custom stuff for UGS added by EDB */
+.greenearth p.corelink
+{
+ margin-top: 0.5em;
+ margin-bottom: 0em;
+ font-size: 12px;
+}
+
+.greenearth p.abstract
+{
+ margin-top: 0em;
+ margin-bottom: 0.5em;
+ font-size: 11px;
+}
+
+.greenearth p.title
+{
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 17px;
+ font-weight: bold;
+ padding-bottom: 0em;
+ margin-top: 0em;
+ margin-bottom: 0em;
+}
+
+.greenearth p.download
+{
+ font-size:12px;
+ margin-top:0.25em;
+ margin-bottom:0em;
+}
+
+.greenearth p.side
+{
+ font-size: 12px;
+ margin-left: 0.85em;
+ text-indent: -0.85em;
+ margin-top: 0.25em;
+ margin-bottom:
+ 0.25em;
+}
+
+.greenearth img
+{
+ display: inline;
+ margin: 0em;
+}
+
+
+.greenearth ul
+{
+ margin:1em;
+}
+
+.greenearth ul li
+{
+ padding:2px;
+ margin-left:1em;
+}
\ No newline at end of file
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/css/styles.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties Wed Sep 2 01:10:46 2009
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+id=greenearth
+name=greenearth
+
+#: BEGIN comment for JSP
+template.type=velocity
+template.extension=.vm
+#: END comment for JSP
+
+#: BEGIN uncomment for JSP
+#template.type=JSP
+#template.extension=.jsp
+#: END uncomment for JSP
+
+decorates=portlet
+#actions.factory=org.apache.jetspeed.decoration.PrintSoloDecoratorActionsFactory
+actions.factory=org.apache.jetspeed.decoration.CustomDecoratorActionsFactory
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decorator.properties
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties?rev=810326&view=auto
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties (added)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties Wed Sep 2 01:10:46 2009
@@ -0,0 +1,37 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+#
+# override desktop portlet decorator properties:
+#
+# window.action.button.order
+# window.action.noimage
+# window.action.menu.order
+# window.action.button.maximum
+# window.action.button.tooltip
+# window.icon.enabled
+# window.icon.path
+# window.titlebar.enabled
+# window.resizebar.enabled
+#
+# these properties allow for overriding the defaults set in headtag.xml and core.src.js
+#
+# the values for these properties are used "as is" in JSON statements
+# e.g. strings must be quoted, arrays must be enclosed by brackets, etc.
+#
+#
+
+
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/decoratordesktop.properties
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/PTitle-back.png
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/PTitle-back.png?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/PTitle-back.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/about.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/about.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/about.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/blue_gradient.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/blue_gradient.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/blue_gradient.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/close.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/close.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/close.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/config.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/config.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/config.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/customize.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/customize.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/customize.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/about.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/about.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/about.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/close.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/close.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/close.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/config.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/config.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/config.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/customize.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/customize.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/customize.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit_defaults.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit_defaults.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/edit_defaults.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/help.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/help.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/help.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/maximized.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/maximized.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/maximized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/menu.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/menu.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/menu.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/minimized.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/minimized.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/minimized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/normal.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/normal.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/normal.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/print.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/print.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/print.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/removeportlet.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/removeportlet.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/removeportlet.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/resizeHandle.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/resizeHandle.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/resizeHandle.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/view.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/view.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/desktop/view.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit_defaults.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit_defaults.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/edit_defaults.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/headingback.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/headingback.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/headingback.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/help.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/help.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/help.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowdoc_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowdoc_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowdoc_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderclosed1_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderclosed1_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderclosed1_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderopen2_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderopen2_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_arrowfolderopen2_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_error_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_error_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_error_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_info_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_info_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_info_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_success_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_success_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_success_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_warning_sml.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_warning_sml.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/icon_warning_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info1.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info1.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/info1.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/leftnavbg.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/leftnavbg.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/leftnavbg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/maximized.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/maximized.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/maximized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/minimized.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/minimized.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/minimized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/nw_maj_rond.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/nw_maj_rond.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/nw_maj_rond.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/portlet-section-footer.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/portlet-section-footer.gif?rev=810326&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/portlet/greenearth/images/portlet-section-footer.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org