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 sh...@apache.org on 2006/02/28 23:29:25 UTC
svn commit: r381800 - in /portals/jetspeed-2/trunk/src/webapp/decorations:
layout/blueocean/ layout/blueocean/css/ layout/blueocean/images/
portlet/blueocean/ portlet/blueocean/css/ portlet/blueocean/images/
Author: shinsuke
Date: Tue Feb 28 14:29:21 2006
New Revision: 381800
URL: http://svn.apache.org/viewcvs?rev=381800&view=rev
Log:
added decorator
Added:
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif (with props)
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif (with props)
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css Tue Feb 28 14:29:21 2006
@@ -0,0 +1,345 @@
+/*
+Copyright 2004 The Apache Software Foundation
+
+Licensed 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.
+*/
+
+@import url("../../css/portal-standard.css");
+
+body {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ padding: 1em;
+ background: #fff;
+ color: #000;
+ white-space: normal;
+
+
+}
+
+/**
+ This white-space setting is VERY important as it keeps content from "spilling"
+ outside of portlets.
+ */
+
+td,
+th
+{
+ white-space: normal;
+}
+
+th
+{
+ font-size: 12pt;
+}
+
+a:link, a:visited {
+ color: blue;
+}
+
+a:hover {
+ color: #f30 !important;
+}
+
+body.layout-blueocean
+{
+ margin: 0;
+ padding: 0;
+}
+
+
+.Link
+{
+}
+
+.LinkFolder
+{
+}
+
+.LinkPage
+{
+}
+
+
+
+
+
+
+.layout-blueocean #banner {
+ margin:0px;
+ padding:0px;
+ position:absolute;
+ top:0px;
+ left:0px;
+ width:100%;
+ height:100px;
+ background-image:url(../images/banner_background.gif);
+}
+
+.layout-blueocean #banner table {
+ margin:0px;
+ padding:1px;
+ width:100%;
+ height:100px;
+}
+
+.layout-blueocean #banner .action {
+ margin:0px;
+ padding:0px;
+ height:30px;
+ vertical-align:middle;
+}
+
+.layout-blueocean #banner .logo {
+ vertical-align:top;
+ height:70px;
+}
+
+.layout-blueocean #banner .info {
+ vertical-align:top;
+ text-align:right;
+ height:70px;
+
+ color:#ffffff;
+ font-weight:bold;
+ font-family:monospace;
+ voice-family:"\"}\"";
+ voice-family:inherit;
+ font-size:10pt;
+}
+
+.layout-blueocean #poweredby {
+ margin:0px;
+ padding:1px;
+ position:absolute;
+ top:100px;
+ left:0px;
+ width:100%;
+ height:15px;
+ background-image:url(../images/poweredby_background.gif);
+ text-align:right;
+}
+
+.layout-blueocean .tabs {
+ margin:0px;
+ padding:0px;
+ position:absolute;
+ top:115px;
+ left:0px;
+ width:100%;
+ height:25px;
+ background-image:url(../images/tab_background.gif);
+}
+
+.layout-blueocean .tabs table {
+ margin:0px;
+ padding:0px;
+}
+
+.layout-blueocean .tabs td {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ font-family:Verdana,Helvetica,Arial,sans-serif;
+ font-weight: bold;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean .LTabLeftLow
+{
+ width: 10px;
+
+ background-image:url(../images/tab_background.gif);
+ border-left: 1px solid #fff;
+ padding:0px;
+}
+
+.layout-blueocean .LTabLow
+{
+ height:25px;
+
+ background-image:url(../images/tab_background.gif);
+ padding-left: 0px;
+ padding-right: 0px;
+
+}
+
+.layout-blueocean .LTabLow A:link,
+.layout-blueocean .LTabLow A:visited,
+.layout-blueocean .LTabLow A:hover,
+.layout-blueocean .LTabLow A:active
+{
+ text-decoration: none;
+ color:#0080b0;
+
+ font-family:Verdana,Helvetica,Arial,sans-serif;
+ font-weight: bold;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean .LTabRightLow
+{
+ width: 10px;
+
+ background-image:url(../images/tab_background.gif);
+ border-right: 1px solid #999999;
+ padding:0px;
+}
+
+.layout-blueocean .LTabLeft
+{
+ width: 10px;
+
+ background-image:url(../images/selected_tab_background.gif);
+ border-left: 1px solid #fff;
+ padding:0px;
+}
+
+.layout-blueocean .LTab
+{
+ height:25px;
+
+ background-image:url(../images/selected_tab_background.gif);
+ color: #ffffff;
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
+.layout-blueocean .LTabRight
+{
+ width:10px;
+
+ background-image:url(../images/selected_tab_background.gif);
+ border-right: 1px solid #333;
+ padding: 0px;
+}
+
+.layout-blueocean #breadcrumbs {
+ margin:0px;
+ padding:3px;
+ position:absolute;
+ top:140px;
+ left:0px;
+ width:100%;
+ height:30px;
+ vertical-align:middle;
+
+ background-color: #ffffff;
+ font-family:Verdana,Helvetica,Arial,sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean #breadcrumbs a {
+ text-decoration: none;
+ font-family:Verdana,Helvetica,Arial,sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean #main {
+ margin:0px;
+ padding:3px;
+ position:absolute;
+ top:170px;
+ left:0px;
+ width:100%;
+}
+
+.layout-blueocean #leftcol {
+ width:130px;
+ padding:0px;
+ margin:0px;
+}
+
+.layout-blueocean #navcolumn table {
+ width:100%;
+ padding:2px;
+ margin:0px;
+}
+
+.layout-blueocean .toolgroup {
+}
+
+.layout-blueocean .toolgroup .label {
+ background-image:url(../images/tab_background.gif);
+ background-color:#90d0ff;
+ color:#0080b0;
+ padding:4px;
+ margin:0px;
+
+ font-weight: bold;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean .toolgroup .body {
+ border: 1px solid #90d0ff;
+ padding: 4px 4px 4px 0;
+ margin-bottom:4px;
+}
+
+.layout-blueocean .toolgroup .body div {
+ padding-bottom: .3em;
+ padding-left: 0;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+.layout-blueocean .toolgroup .body div div {
+ padding-left: .5em;
+}
+
+.layout-blueocean .toolgroup .pagetitle{
+ font-weight: bold;
+ padding-left: .5em;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.layout-blueocean .toolgroup .body div p {
+ margin-top: .0;
+ padding-bottom: 0;
+ padding-left: 0;
+ margin-top: .0;
+ margin-bottom: .0;
+}
+
+
+
+#portal-page-actions A img
+{
+ display: inline;
+}
+
+#portal-page-actions
+{
+ display: inline;
+ position: absolute;
+ right: 5px;
+}
+
+.FolderList
+{
+ display: inline;
+}
+
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm Tue Feb 28 14:29:21 2006
@@ -0,0 +1,229 @@
+#* define navigation constants *#
+#macro (defineNavigationConstants)
+ #* Constants for layout orientation *#
+ #set($LEFT_TO_RIGHT = "LeftToRight")
+ #set($RIGHT_TO_LEFT = "RightToLeft")
+ #set($TOP_TO_BOTTOM = "TopToBottom")
+ #set($BOTTOM_TO_TOP = "BottomToTop")
+ #set($TITLE_FIRST = "TitleFirst")
+ #set($TITLE_LAST = "TitleLast")
+ #set($BREADCRUMBS_STYLE = "BreadcrumbsStyle")
+#end
+
+#* include tabs navigation component *#
+#macro (includeTabsNavigation $_menu $_orientation)
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+ #foreach($element in $_menu.elements.iterator())
+ #if($element.elementType == "option")
+ #set($tabTitle = $element.getTitle($preferedLocale))
+ #set($tabName = $element.getShortTitle($preferedLocale))
+ #if($_orientation == $LEFT_TO_RIGHT)
+ #if($element.isSelected($site))
+ <td class="LTabLeft" nowrap="true"> </td>
+ <td class="LTab" align="center" valign="middle" nowrap="true" title="$!tabTitle">${tabName}</td>
+ <td class="LTabRight" nowrap="true"> </td>
+ #else
+ #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
+ <td class="LTabLeftLow" nowrap="true"> </td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="true" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabRightLow" nowrap="true"> </td>
+ #end
+ #end
+ #end
+ #end
+ </tr>
+ </table>
+#end
+
+#* include links navigation component *#
+#macro (includeLinksNavigation $_menu $_orientation $_title $_style $_delimiter)
+ #if(!$_delimiter || $_delimiter == "")
+ #if($_style != $BREADCRUMBS_STYLE)
+ #set($_delimiter = " ")
+ #else
+ #set($_delimiter = " >> ")
+ #end
+ #end
+ #set($menuTitle = $_menu.getTitle($preferedLocale))
+ #set($menuName = $_menu.getShortTitle($preferedLocale))
+
+ <div class="FolderList">
+ #if($_title == $TITLE_FIRST)
+ #if($_orientation == $LEFT_TO_RIGHT)
+
+ <span title="$!menuTitle">${menuName} </span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ #end
+ #end
+ #foreach($element in $_menu.elements.iterator())
+ #if($element.elementType == "option")
+ #set($linkTitle = $element.getTitle($preferedLocale))
+ #set($linkName = $element.getShortTitle($preferedLocale))
+ #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
+ #if($_style != $BREADCRUMBS_STYLE || $element.type != "page" || $velocityCount < $_menu.elements.size())
+ #if($_orientation == $LEFT_TO_RIGHT)
+
+ <span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ <div>
+ #end
+ #if($element.type == "page")
+
+ <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ #elseif($element.type == "link")
+
+ <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ #elseif($element.type == "folder")
+
+ <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ #else
+
+ <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ #end
+ #if($_orientation == $LEFT_TO_RIGHT)
+ ${_delimiter}</span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ </div>
+ #end
+ #else
+ #if($_orientation == $LEFT_TO_RIGHT)
+
+ <span title="$!linkTitle">${linkName} </span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ <div title="$!linkTitle">${linkName}</div>
+ #end
+ #end
+ #elseif($element.elementType == "separator")
+ #set($separatorTitle = $element.getTitle($preferedLocale))
+ #set($separatorText = $element.getText($preferedLocale))
+ #if($_orientation == $LEFT_TO_RIGHT)
+
+ <span title="$!separatorTitle">${separatorText}${_delimiter}</span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ #end
+ #end
+ #end
+ #if($_title == $TITLE_LAST)
+ #if($_orientation == $LEFT_TO_RIGHT)
+
+ <span title="$!menuTitle">${menuName} </span>
+ #elseif($_orientation == $TOP_TO_BOTTOM)
+
+ <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ #end
+ #end
+
+ </div>
+#end
+
+#* include nested menu links navigation component *#
+#macro (includeNestedLinksWithIconNavigation $_menu $_orientation)
+ #set($menuTitle = $_menu.getTitle($preferedLocale))
+ #set($menuName = $_menu.getShortTitle($preferedLocale))
+ #if($menuName)
+ <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ #end
+ <div>
+ #foreach($element in $_menu.elements.iterator())
+ #if($element.elementType == "option")
+ #set($linkTitle = $element.getTitle($preferedLocale))
+ #set($linkName = $element.getShortTitle($preferedLocale))
+ #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
+ #if($element.type == "page")
+ <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ #elseif($element.type == "link")
+ #set($linkTarget = $element.target)
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ #elseif($element.type == "folder")
+ <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ #end
+ #elseif($element.elementType == "menu")
+ #includeNestedLinksWithIconNavigation($element $_orientation)
+ #elseif($element.elementType == "separator")
+ #set($separatorTitle = $element.getTitle($preferedLocale))
+ #set($separatorText = $element.getText($preferedLocale))
+ <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ #end
+ #end
+ </div>
+#end
+
+#* include top level menu links navigation component *#
+#macro (includeLinksWithIconNavigation $_menu $_orientation)
+ #set($rowStarted = false)
+ #set($elementsStarted = false)
+ #foreach($element in $_menu.elements.iterator())
+ #if($element.elementType == "option")
+ #if(!$rowStarted)
+ <tr>
+ <td>
+ <div class="toolgroup">
+ <div class="body">
+ <div class="FolderList">
+ #elseif(!$elementsStarted)
+ <div class="body">
+ <div class="FolderList">
+ #end
+ #set($linkTitle = $element.getTitle($preferedLocale))
+ #set($linkName = $element.getShortTitle($preferedLocale))
+ #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
+ #if($element.type == "page")
+ <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ #elseif($element.type == "link")
+ #set($linkTarget = $element.target)
+ <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ #elseif($element.type == "folder")
+ <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ #end
+ #set($rowStarted = true)
+ #set($elementsStarted = true)
+ #elseif($element.elementType == "menu")
+ #if(!$rowStarted)
+ <tr>
+ <td>
+ <div class="toolgroup">
+ <div class="body">
+ <div class="FolderList">
+ #elseif(!$elementsStarted)
+ <div class="body">
+ <div class="FolderList">
+ #end
+ #includeNestedLinksWithIconNavigation($element $_orientation)
+ #set($rowStarted = true)
+ #set($elementsStarted = true)
+ #elseif($element.elementType == "separator")
+ #if(!$rowStarted)
+ <tr>
+ <td>
+ <div class="toolgroup">
+ #elseif($elementsStarted)
+ </div>
+ </div>
+ #end
+ #set($separatorTitle = $element.getTitle($preferedLocale))
+ #set($separatorText = $element.getText($preferedLocale))
+ <div class="label">
+ ${separatorText}
+ </div>
+ #set($rowStarted = true)
+ #set($elementsStarted = false)
+ #end
+ #end
+ #if($elementsStarted)
+ </div>
+ </div>
+ #end
+ #if($rowStarted)
+ </div>
+ </td>
+ </tr>
+ #end
+#end
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties Tue Feb 28 14:29:21 2006
@@ -0,0 +1,28 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed 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=blueocean
+template.type=velocity
+template.extension=.vm
+template.macros=-macros
+decorates=layout
+base.css.class=layout-blueocean
+
+##following are defaults
+#allow.change.page.theme=true
+#allow.change.layout=true
+#max.layout.nesting=2
+#allow.add.page=true
+#allow.add.portlet=true
+#allow.change.portlet.decorator=true
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm Tue Feb 28 14:29:21 2006
@@ -0,0 +1,22 @@
+#*
+Copyright 2004 The Apache Software Foundation
+
+Licensed 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.
+*#
+
+ </td>
+ </tr>
+ </table>
+ </div>
+ </body>
+</html>
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm Tue Feb 28 14:29:21 2006
@@ -0,0 +1,136 @@
+#*
+Copyright 2004 The Apache Software Foundation
+
+Licensed 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.
+*#
+
+#* Add the current layouts configuration values to the context *#
+#defineLayoutObjects()
+
+#* Loads our custom macros *#
+#parse($layoutDecoration.getResource("decorator-macros.vm"))
+
+#* Add all template constants to the current context *#
+#defineNavigationConstants()
+
+#* Username *#
+#set($username = $JS2RequestContext.request.remoteUser)
+
+<html>
+ <head>
+ <base href="#BaseHref()">
+ <meta http-equiv="Content-type" content="#ContentType()" />
+ <meta http-equiv="Content-style-type" content="text/css" />
+ #includeJavaScriptForHead()
+
+ #IncludeStylesheets()
+
+ #includeHeaderResource()
+
+ <title>#PageTitle()</title>
+
+ <meta name="version" content="#SiteVersionTag()">
+ <meta name="keywords" content="" />
+ <meta name="description" content="#PageDescription()" />
+ </head>
+ <body class="#PageBaseCSSClass()">
+<!-- BEGIN: layout/html/blueocean/decorator.vm -->
+ <div class="#PageBaseCSSClass()">
+
+<!-- Banner Content -->
+ <div id="banner">
+ <table>
+ <tr>
+ <td> </td>
+ <td>
+ <div class="action">
+
+ </div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div class="logo">
+ <img src="#GetPageResource('images/logo.gif')" alt="Logo" border="0"/>
+ </div>
+ </td>
+ <td>
+ <div class="info">
+#if($username)
+ Username: $username<br/>
+#end
+ </div>
+ </td>
+ </tr>
+ </table>
+ </div>
+
+<!-- Powered By -->
+ <div id="poweredby">
+ <img src="#GetPageResource('images/poweredby.gif')" border="0"/>
+ </div>
+
+<!-- Top Tabs Menu -->
+#set($pagesStandardMenu = $site.getMenu("pages"))
+#if(!$pagesStandardMenu.empty)
+ <div class="tabs">
+#includeTabsNavigation($pagesStandardMenu $LEFT_TO_RIGHT)
+ </div>
+#end
+
+## <!-- Back Navigation -->
+## <div id="breadcrumbs">
+## #set($backStandardMenu = $site.getMenu("back"))
+## #if(!$backStandardMenu.empty)
+## #includeLinksNavigation($backStandardMenu $LEFT_TO_RIGHT $TITLE_FIRST "" "")
+## #else
+##
+## #end
+## </div>
+
+<!-- Breadcrumbs Back Navigation -->
+ <div id="breadcrumbs">
+#set($breadcrumbsStandardMenu = $site.getMenu("breadcrumbs"))
+#if(!$breadcrumbsStandardMenu.empty)
+#includeLinksNavigation($breadcrumbsStandardMenu $LEFT_TO_RIGHT "" $BREADCRUMBS_STYLE "")
+#else
+
+#end
+ <!-- Page Action Bar -->
+ #PageActionBar()
+
+ </div>
+
+<!-- Content Table -->
+ <table cellpadding="0" cellspacing="0" border="0" width="100%" id="main">
+ <tr>
+
+<!-- Left Navigations Menu Table Data -->
+#set($navigationsStandardMenu = $site.getMenu("navigations"))
+
+#if(!$navigationsStandardMenu.empty)
+ <td valign="top" id="leftcol" >
+ <div id="navcolumn">
+ <table cellpadding="0" cellspacing="4" border="0" width="100%">
+#includeLinksWithIconNavigation($navigationsStandardMenu $TOP_TO_BOTTOM)
+ </table>
+ </div>
+ </td>
+#end
+
+<!-- Content Table Data -->
+ <td nowrap valign="top">
+
+## $jetspeed.include($jetspeed.currentFragment)
+
+<!-- END: layout/html/blueocean/decorator.vm -->
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css Tue Feb 28 14:29:21 2006
@@ -0,0 +1,585 @@
+/*
+Copyright 2004 The Apache Software Foundation
+
+Licensed 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.
+*/
+
+
+
+.blueocean .PTitle
+{
+ background-image:url(../images/title_background.gif);
+ color:#0080b0;
+
+ margin:0px;
+ padding-left:3px;
+ height:20px;
+}
+
+.blueocean .PTitleContent
+{
+ font-weight:bold;
+ display: inline;
+ float: left;
+ white-space: normal;
+}
+
+.blueocean .PActionBar
+{
+ float: right;
+ display: inline;
+}
+
+.blueocean .PContent
+{
+ clear:both;
+ margin:0px;
+ padding-left: 1em;
+ white-space: normal;
+ background-color: #ffffff;
+ border: 1px solid #90d0ff;
+ font-size: 10pt;
+}
+
+
+/* font */
+.blueocean .PTitleLeft,
+.blueocean .PTitle,
+.blueocean .PTitleContent,
+.blueocean .PTitleRight,
+.blueocean .PContentLeft,
+.blueocean .PContent,
+.blueocean .PContentRight,
+.blueocean .PBottomLeft,
+.blueocean .PBottom,
+.blueocean .PBottomRight
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+
+/* --------------------------------- */
+/* PLT.C.1 Links (Anchor) */
+/* --------------------------------- */
+
+.blueocean A:link,
+.blueocean A:visited {
+ text-decoration: underline;
+}
+
+.blueocean A:hover,
+.blueocean A:active {
+ text-decoration: underline;
+}
+
+/* font */
+.blueocean A:link,
+.blueocean A:visited,
+.blueocean A:hover,
+.blueocean A:active
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.2 Fonts */
+/* --------------------------------- */
+
+.blueocean .portlet-font {
+ color: black;
+}
+.blueocean .portlet-font-dim {
+ color: gray;
+}
+
+/* font */
+.blueocean .portlet-font,
+.blueocean .portlet-font-dim
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+
+/* --------------------------------- */
+/* PLT.C.3 Messages */
+/* --------------------------------- */
+.blueocean .portlet-msg-status,
+.blueocean .portlet-msg-info {
+ background: url(../images/icon_info_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.blueocean .portlet-msg-error {
+ background: url(../images/icon_error_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.blueocean .portlet-msg-alert {
+ background: url(../images/icon_warning_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+.blueocean .portlet-msg-success {
+ background: url(../images/icon_success_sml.gif);
+ background-repeat: no-repeat;
+ padding-left: 20px;
+ min-height: 15px;
+}
+
+/* font */
+.blueocean .portlet-msg-status,
+.blueocean .portlet-msg-info,
+.blueocean .portlet-msg-error,
+.blueocean .portlet-msg-alert,
+.blueocean .portlet-msg-success
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.4 Sections */
+/* --------------------------------- */
+.blueocean .portlet-section-header {
+ background-image:url(../images/header_background.gif);
+ background-repeat: repeat-x;
+ background-color:#90d0ff;
+ color: #fff;
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ clear: both;
+}
+
+.blueocean .portlet-section-body {
+ background: #efefef;
+ border: none;
+ padding: 2px 3px;
+ text-align: left;
+ vertical-align: top;
+ text-align: left;
+}
+
+.blueocean .portlet-section-alternate {
+ background: #ddd;
+ border: none;
+ padding: 2px 3px;
+ text-align: left;
+ vertical-align: top;
+ text-align: left;
+}
+
+.blueocean .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;
+}
+
+.blueocean .portlet-section-subheader {
+ background-image:url(../images/subheader_background.gif);
+ background-repeat: repeat-x;
+ background-color:#c0e0f0;
+ color: #0080b0;
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ clear: both;
+}
+
+.blueocean .portlet-section-footer {
+ background-image:url(../images/footer_background.gif);
+ background-repeat: repeat-x;
+ background-color:#c0e0f0;
+ background-position: top left;
+ color: #0080b0;
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ clear: both;
+}
+
+.blueocean .portlet-section-text {
+ padding: 1em;
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+/* font */
+.blueocean .portlet-section-header,
+.blueocean .portlet-section-body,
+.blueocean .portlet-section-alternate,
+.blueocean .portlet-section-selected,
+.blueocean .portlet-section-subheader,
+.blueocean .portlet-section-footer,
+.blueocean .portlet-section-text
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.5 Forms */
+/* --------------------------------- */
+.blueocean .portlet-form-label {
+}
+
+.blueocean .portlet-form-input-field {
+ background-color:#90d0ff;
+}
+
+.blueocean .portlet-form-button {
+ background-image:url(../images/button_background.gif);
+ background-color:#90d0ff;
+ color:#ffffff;
+
+ font-weight: bold;
+}
+
+.blueocean .portlet-icon-label {
+}
+
+.blueocean .portlet-dlg-icon-label {
+}
+
+.blueocean .portlet-form-field-label {
+}
+
+.blueocean .portlet-form-field {
+}
+
+/* font */
+.blueocean .portlet-form-label,
+.blueocean .portlet-form-input-field,
+.blueocean .portlet-form-button,
+.blueocean .portlet-icon-label,
+.blueocean .portlet-dlg-icon-label,
+.blueocean .portlet-form-field-label,
+.blueocean .portlet-form-field
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.6 Menus */
+/* --------------------------------- */
+.blueocean .portlet-menu {
+ background: #efefef;
+ margin-bottom: 6px;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ padding: 4px 4px 4px 0;
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+.blueocean .portlet-menu-item {
+ text-decoration: none;
+ color: blue;
+}
+
+.blueocean .portlet-menu-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+}
+
+.blueocean .portlet-menu-item-hover {
+ text-decoration: none;
+ color: #f30 !important;
+}
+
+.blueocean .portlet-menu-item-hover-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+}
+
+.blueocean .portlet-menu-cascade-item {
+ text-decoration: none;
+ margin-top: .3em;
+ padding-bottom: 0;
+ color: blue;
+}
+
+.blueocean .portlet-menu-cascade-item-selected {
+ text-decoration: none;
+ color: #555 !important;
+ font-weight: bold;
+}
+
+.blueocean .portlet-menu-description {
+}
+
+.blueocean .portlet-menu-caption {
+ border-bottom: 1px solid #666;
+ border-right: 1px solid #666;
+ background: #ddd;
+ color: #555;
+ padding: 4px;
+}
+
+/* font */
+.blueocean .portlet-menu,
+.blueocean .portlet-menu-item,
+.blueocean .portlet-menu-item-selected,
+.blueocean .portlet-menu-item-hover,
+.blueocean .portlet-menu-item-hover-selected,
+.blueocean .portlet-menu-cascade-item,
+.blueocean .portlet-menu-cascade-item-selected,
+.blueocean .portlet-menu-description,
+.blueocean .portlet-menu-caption
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+
+/* --------------------------------- */
+/* PLT.C.6 Menus (arrowfolder style) */
+/* --------------------------------- */
+.blueocean .arrowfolder .portlet-menu {
+ background: #efefef;
+ margin-bottom: 6px;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ padding: 4px 4px 4px 0;
+ padding-bottom: .3em;
+ padding-left: 1em;
+}
+
+.blueocean .arrowfolder .portlet-menu-item {
+ text-decoration: none;
+ color: blue;
+ padding-left: 34px;
+ background-image: url(../images/icon_arrowdoc_sml.gif);
+ background-repeat: no-repeat;
+
+}
+
+.blueocean .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;
+}
+
+.blueocean .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;
+}
+
+.blueocean .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;
+}
+
+.blueocean .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;
+}
+
+.blueocean .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;
+}
+
+.blueocean .arrowfolder .portlet-menu-description {
+}
+
+.blueocean .arrowfolder .portlet-menu-caption {
+ border-bottom: 1px solid #666;
+ border-right: 1px solid #666;
+ background: #ddd;
+ color: #555;
+ padding: 4px;
+}
+
+/* font */
+.blueocean .arrowfolder .portlet-menu,
+.blueocean .arrowfolder .portlet-menu-item,
+.blueocean .arrowfolder .portlet-menu-item-selected,
+.blueocean .arrowfolder .portlet-menu-item-hover,
+.blueocean .arrowfolder .portlet-menu-item-hover-selected,
+.blueocean .arrowfolder .portlet-menu-cascade-item,
+.blueocean .arrowfolder .portlet-menu-cascade-item-selected,
+.blueocean .arrowfolder .portlet-menu-description,
+.blueocean .arrowfolder .portlet-menu-caption
+{
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: 10pt;
+}
+
+/* --------------------------------- */
+/* Tree component */
+/* --------------------------------- */
+
+.blueocean .tree {
+ lineheight: 18px;
+ font-family: arial, sans-serif;
+}
+
+.blueocean .tree-node {
+ padding: 2px 15px 2px 5px;
+}
+
+.blueocean .tree-node a {
+ text-decoration: none;
+}
+
+.blueocean .tree-node-selected {
+ padding: 2px 15px 2px 5px;
+}
+
+.blueocean .tree-node-selected a {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+/* --------------------------------- */
+/* Portlet Table */
+/* --------------------------------- */
+.blueocean th, td, input {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+}
+
+.blueocean table,
+.blueocean th,
+.blueocean td {
+ vertical-align: top;
+ font-size: 10pt;
+ border: none;
+ white-space: normal;
+ /* action buttons shifts right a few millimeters by the following */
+}
+
+.blueocean th
+{
+ font-size: 11pt;
+}
+
+.blueocean .portlet-table-header {
+ background-image:url(../images/header_background.gif);
+ background-repeat: repeat-x;
+ background-color:#90d0ff;
+ color: #fff;
+
+ border: 0.75px solid #fff;
+ padding: 2px 3px;
+ text-align: left;
+}
+
+.blueocean .portlet-table-footer {
+ background-image:url(../images/footer_background.gif);
+ background-repeat: repeat-x;
+ background-color:#c0e0f0;
+ color: #0080b0;
+
+ font-size: 10pt;
+ padding: 5px;
+ margin: .67em 2px;
+ margin-top: 0;
+}
+
+
+.blueocean .portlet-table-row1 td {
+ font-size: 10pt;
+ background: #ddd;
+ border-bottom: 1px solid #fff;
+}
+
+.blueocean .portlet-table-row2 td {
+ font-size: 10pt;
+ background: #efefef;
+ border-bottom: 1px solid #fff;
+}
+
+.blueocean .portlet-table-col1 {
+ border-right: 1px solid #fff;
+ padding: 2px 15px 2px 5px;
+}
+
+.blueocean .portlet-table-col2 {
+ border-left: 1px solid #fff;
+ padding: 2px 15px 2px 5px;
+}
+
+/* --------------------------------- */
+/* Portlet Data Scroller Table */
+/* --------------------------------- */
+
+.blueocean .portlet-scroller-grid td {
+ horizontal-align: center;
+}
+
+.blueocean .portlet-scroller {
+ horizontal-align: center;
+}
+
+.blueocean .portlet-paginator {
+ horizontal-align: center;
+}
+
+
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties?rev=381800&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties (added)
+++ portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties Tue Feb 28 14:29:21 2006
@@ -0,0 +1,19 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed 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=blueocean
+name=blueocean
+template.type=velocity
+template.extension=.vm
+decorates=portlet
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif?rev=381800&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.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
Re: svn commit: r381800 - in
/portals/jetspeed-2/trunk/src/webapp/decorations: layout/blueocean/
layout/blueocean/css/ layout/blueocean/images/ portlet/blueocean/
portlet/blueocean/css/ portlet/blueocean/images/
Posted by Randy Watler <wa...@wispertel.net>.
Shinsuke... thanks for the new layout decorator! Certainly can never
have too many of these available!
Randy
On Tue, 2006-02-28 at 22:29 +0000, shinsuke@apache.org wrote:
> Author: shinsuke
> Date: Tue Feb 28 14:29:21 2006
> New Revision: 381800
>
> URL: http://svn.apache.org/viewcvs?rev=381800&view=rev
> Log:
> added decorator
>
> Added:
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif (with props)
> portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif (with props)
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,345 @@
> +/*
> +Copyright 2004 The Apache Software Foundation
> +
> +Licensed 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.
> +*/
> +
> +@import url("../../css/portal-standard.css");
> +
> +body {
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + padding: 1em;
> + background: #fff;
> + color: #000;
> + white-space: normal;
> +
> +
> +}
> +
> +/**
> + This white-space setting is VERY important as it keeps content from "spilling"
> + outside of portlets.
> + */
> +
> +td,
> +th
> +{
> + white-space: normal;
> +}
> +
> +th
> +{
> + font-size: 12pt;
> +}
> +
> +a:link, a:visited {
> + color: blue;
> +}
> +
> +a:hover {
> + color: #f30 !important;
> +}
> +
> +body.layout-blueocean
> +{
> + margin: 0;
> + padding: 0;
> +}
> +
> +
> +.Link
> +{
> +}
> +
> +.LinkFolder
> +{
> +}
> +
> +.LinkPage
> +{
> +}
> +
> +
> +
> +
> +
> +
> +.layout-blueocean #banner {
> + margin:0px;
> + padding:0px;
> + position:absolute;
> + top:0px;
> + left:0px;
> + width:100%;
> + height:100px;
> + background-image:url(../images/banner_background.gif);
> +}
> +
> +.layout-blueocean #banner table {
> + margin:0px;
> + padding:1px;
> + width:100%;
> + height:100px;
> +}
> +
> +.layout-blueocean #banner .action {
> + margin:0px;
> + padding:0px;
> + height:30px;
> + vertical-align:middle;
> +}
> +
> +.layout-blueocean #banner .logo {
> + vertical-align:top;
> + height:70px;
> +}
> +
> +.layout-blueocean #banner .info {
> + vertical-align:top;
> + text-align:right;
> + height:70px;
> +
> + color:#ffffff;
> + font-weight:bold;
> + font-family:monospace;
> + voice-family:"\"}\"";
> + voice-family:inherit;
> + font-size:10pt;
> +}
> +
> +.layout-blueocean #poweredby {
> + margin:0px;
> + padding:1px;
> + position:absolute;
> + top:100px;
> + left:0px;
> + width:100%;
> + height:15px;
> + background-image:url(../images/poweredby_background.gif);
> + text-align:right;
> +}
> +
> +.layout-blueocean .tabs {
> + margin:0px;
> + padding:0px;
> + position:absolute;
> + top:115px;
> + left:0px;
> + width:100%;
> + height:25px;
> + background-image:url(../images/tab_background.gif);
> +}
> +
> +.layout-blueocean .tabs table {
> + margin:0px;
> + padding:0px;
> +}
> +
> +.layout-blueocean .tabs td {
> + padding-top: 3px;
> + padding-bottom: 3px;
> + font-family:Verdana,Helvetica,Arial,sans-serif;
> + font-weight: bold;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean .LTabLeftLow
> +{
> + width: 10px;
> +
> + background-image:url(../images/tab_background.gif);
> + border-left: 1px solid #fff;
> + padding:0px;
> +}
> +
> +.layout-blueocean .LTabLow
> +{
> + height:25px;
> +
> + background-image:url(../images/tab_background.gif);
> + padding-left: 0px;
> + padding-right: 0px;
> +
> +}
> +
> +.layout-blueocean .LTabLow A:link,
> +.layout-blueocean .LTabLow A:visited,
> +.layout-blueocean .LTabLow A:hover,
> +.layout-blueocean .LTabLow A:active
> +{
> + text-decoration: none;
> + color:#0080b0;
> +
> + font-family:Verdana,Helvetica,Arial,sans-serif;
> + font-weight: bold;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean .LTabRightLow
> +{
> + width: 10px;
> +
> + background-image:url(../images/tab_background.gif);
> + border-right: 1px solid #999999;
> + padding:0px;
> +}
> +
> +.layout-blueocean .LTabLeft
> +{
> + width: 10px;
> +
> + background-image:url(../images/selected_tab_background.gif);
> + border-left: 1px solid #fff;
> + padding:0px;
> +}
> +
> +.layout-blueocean .LTab
> +{
> + height:25px;
> +
> + background-image:url(../images/selected_tab_background.gif);
> + color: #ffffff;
> + padding-left: 0px;
> + padding-right: 0px;
> +}
> +
> +.layout-blueocean .LTabRight
> +{
> + width:10px;
> +
> + background-image:url(../images/selected_tab_background.gif);
> + border-right: 1px solid #333;
> + padding: 0px;
> +}
> +
> +.layout-blueocean #breadcrumbs {
> + margin:0px;
> + padding:3px;
> + position:absolute;
> + top:140px;
> + left:0px;
> + width:100%;
> + height:30px;
> + vertical-align:middle;
> +
> + background-color: #ffffff;
> + font-family:Verdana,Helvetica,Arial,sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean #breadcrumbs a {
> + text-decoration: none;
> + font-family:Verdana,Helvetica,Arial,sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean #main {
> + margin:0px;
> + padding:3px;
> + position:absolute;
> + top:170px;
> + left:0px;
> + width:100%;
> +}
> +
> +.layout-blueocean #leftcol {
> + width:130px;
> + padding:0px;
> + margin:0px;
> +}
> +
> +.layout-blueocean #navcolumn table {
> + width:100%;
> + padding:2px;
> + margin:0px;
> +}
> +
> +.layout-blueocean .toolgroup {
> +}
> +
> +.layout-blueocean .toolgroup .label {
> + background-image:url(../images/tab_background.gif);
> + background-color:#90d0ff;
> + color:#0080b0;
> + padding:4px;
> + margin:0px;
> +
> + font-weight: bold;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean .toolgroup .body {
> + border: 1px solid #90d0ff;
> + padding: 4px 4px 4px 0;
> + margin-bottom:4px;
> +}
> +
> +.layout-blueocean .toolgroup .body div {
> + padding-bottom: .3em;
> + padding-left: 0;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +.layout-blueocean .toolgroup .body div div {
> + padding-left: .5em;
> +}
> +
> +.layout-blueocean .toolgroup .pagetitle{
> + font-weight: bold;
> + padding-left: .5em;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: x-small;
> +}
> +
> +.layout-blueocean .toolgroup .body div p {
> + margin-top: .0;
> + padding-bottom: 0;
> + padding-left: 0;
> + margin-top: .0;
> + margin-bottom: .0;
> +}
> +
> +
> +
> +#portal-page-actions A img
> +{
> + display: inline;
> +}
> +
> +#portal-page-actions
> +{
> + display: inline;
> + position: absolute;
> + right: 5px;
> +}
> +
> +.FolderList
> +{
> + display: inline;
> +}
> +
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/styles.css
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator-macros.vm Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,229 @@
> +#* define navigation constants *#
> +#macro (defineNavigationConstants)
> + #* Constants for layout orientation *#
> + #set($LEFT_TO_RIGHT = "LeftToRight")
> + #set($RIGHT_TO_LEFT = "RightToLeft")
> + #set($TOP_TO_BOTTOM = "TopToBottom")
> + #set($BOTTOM_TO_TOP = "BottomToTop")
> + #set($TITLE_FIRST = "TitleFirst")
> + #set($TITLE_LAST = "TitleLast")
> + #set($BREADCRUMBS_STYLE = "BreadcrumbsStyle")
> +#end
> +
> +#* include tabs navigation component *#
> +#macro (includeTabsNavigation $_menu $_orientation)
> + <table border="0" cellpadding="0" cellspacing="0">
> + <tr>
> + #foreach($element in $_menu.elements.iterator())
> + #if($element.elementType == "option")
> + #set($tabTitle = $element.getTitle($preferedLocale))
> + #set($tabName = $element.getShortTitle($preferedLocale))
> + #if($_orientation == $LEFT_TO_RIGHT)
> + #if($element.isSelected($site))
> + <td class="LTabLeft" nowrap="true"> </td>
> + <td class="LTab" align="center" valign="middle" nowrap="true" title="$!tabTitle">${tabName}</td>
> + <td class="LTabRight" nowrap="true"> </td>
> + #else
> + #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
> + <td class="LTabLeftLow" nowrap="true"> </td>
> + <td class="LTabLow" align="center" valign="middle" nowrap="true" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
> + <td class="LTabRightLow" nowrap="true"> </td>
> + #end
> + #end
> + #end
> + #end
> + </tr>
> + </table>
> +#end
> +
> +#* include links navigation component *#
> +#macro (includeLinksNavigation $_menu $_orientation $_title $_style $_delimiter)
> + #if(!$_delimiter || $_delimiter == "")
> + #if($_style != $BREADCRUMBS_STYLE)
> + #set($_delimiter = " ")
> + #else
> + #set($_delimiter = " >> ")
> + #end
> + #end
> + #set($menuTitle = $_menu.getTitle($preferedLocale))
> + #set($menuName = $_menu.getShortTitle($preferedLocale))
> +
> + <div class="FolderList">
> + #if($_title == $TITLE_FIRST)
> + #if($_orientation == $LEFT_TO_RIGHT)
> +
> + <span title="$!menuTitle">${menuName} </span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + <div class="pagetitle" title="$!menuTitle">${menuName}</div>
> + #end
> + #end
> + #foreach($element in $_menu.elements.iterator())
> + #if($element.elementType == "option")
> + #set($linkTitle = $element.getTitle($preferedLocale))
> + #set($linkName = $element.getShortTitle($preferedLocale))
> + #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
> + #if($_style != $BREADCRUMBS_STYLE || $element.type != "page" || $velocityCount < $_menu.elements.size())
> + #if($_orientation == $LEFT_TO_RIGHT)
> +
> + <span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + <div>
> + #end
> + #if($element.type == "page")
> +
> + <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
> + #elseif($element.type == "link")
> +
> + <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
> + #elseif($element.type == "folder")
> +
> + <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
> + #else
> +
> + <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
> + #end
> + #if($_orientation == $LEFT_TO_RIGHT)
> + ${_delimiter}</span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + </div>
> + #end
> + #else
> + #if($_orientation == $LEFT_TO_RIGHT)
> +
> + <span title="$!linkTitle">${linkName} </span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + <div title="$!linkTitle">${linkName}</div>
> + #end
> + #end
> + #elseif($element.elementType == "separator")
> + #set($separatorTitle = $element.getTitle($preferedLocale))
> + #set($separatorText = $element.getText($preferedLocale))
> + #if($_orientation == $LEFT_TO_RIGHT)
> +
> + <span title="$!separatorTitle">${separatorText}${_delimiter}</span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
> + #end
> + #end
> + #end
> + #if($_title == $TITLE_LAST)
> + #if($_orientation == $LEFT_TO_RIGHT)
> +
> + <span title="$!menuTitle">${menuName} </span>
> + #elseif($_orientation == $TOP_TO_BOTTOM)
> +
> + <div class="pagetitle" title="$!menuTitle">${menuName}</div>
> + #end
> + #end
> +
> + </div>
> +#end
> +
> +#* include nested menu links navigation component *#
> +#macro (includeNestedLinksWithIconNavigation $_menu $_orientation)
> + #set($menuTitle = $_menu.getTitle($preferedLocale))
> + #set($menuName = $_menu.getShortTitle($preferedLocale))
> + #if($menuName)
> + <div class="pagetitle" title="$!menuTitle">${menuName}</div>
> + #end
> + <div>
> + #foreach($element in $_menu.elements.iterator())
> + #if($element.elementType == "option")
> + #set($linkTitle = $element.getTitle($preferedLocale))
> + #set($linkName = $element.getShortTitle($preferedLocale))
> + #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
> + #if($element.type == "page")
> + <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
> + #elseif($element.type == "link")
> + #set($linkTarget = $element.target)
> + <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
> + #elseif($element.type == "folder")
> + <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
> + #end
> + #elseif($element.elementType == "menu")
> + #includeNestedLinksWithIconNavigation($element $_orientation)
> + #elseif($element.elementType == "separator")
> + #set($separatorTitle = $element.getTitle($preferedLocale))
> + #set($separatorText = $element.getText($preferedLocale))
> + <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
> + #end
> + #end
> + </div>
> +#end
> +
> +#* include top level menu links navigation component *#
> +#macro (includeLinksWithIconNavigation $_menu $_orientation)
> + #set($rowStarted = false)
> + #set($elementsStarted = false)
> + #foreach($element in $_menu.elements.iterator())
> + #if($element.elementType == "option")
> + #if(!$rowStarted)
> + <tr>
> + <td>
> + <div class="toolgroup">
> + <div class="body">
> + <div class="FolderList">
> + #elseif(!$elementsStarted)
> + <div class="body">
> + <div class="FolderList">
> + #end
> + #set($linkTitle = $element.getTitle($preferedLocale))
> + #set($linkName = $element.getShortTitle($preferedLocale))
> + #set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
> + #if($element.type == "page")
> + <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
> + #elseif($element.type == "link")
> + #set($linkTarget = $element.target)
> + <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
> + #elseif($element.type == "folder")
> + <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
> + #end
> + #set($rowStarted = true)
> + #set($elementsStarted = true)
> + #elseif($element.elementType == "menu")
> + #if(!$rowStarted)
> + <tr>
> + <td>
> + <div class="toolgroup">
> + <div class="body">
> + <div class="FolderList">
> + #elseif(!$elementsStarted)
> + <div class="body">
> + <div class="FolderList">
> + #end
> + #includeNestedLinksWithIconNavigation($element $_orientation)
> + #set($rowStarted = true)
> + #set($elementsStarted = true)
> + #elseif($element.elementType == "separator")
> + #if(!$rowStarted)
> + <tr>
> + <td>
> + <div class="toolgroup">
> + #elseif($elementsStarted)
> + </div>
> + </div>
> + #end
> + #set($separatorTitle = $element.getTitle($preferedLocale))
> + #set($separatorText = $element.getText($preferedLocale))
> + <div class="label">
> + ${separatorText}
> + </div>
> + #set($rowStarted = true)
> + #set($elementsStarted = false)
> + #end
> + #end
> + #if($elementsStarted)
> + </div>
> + </div>
> + #end
> + #if($rowStarted)
> + </div>
> + </td>
> + </tr>
> + #end
> +#end
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,28 @@
> +# Copyright 2004 The Apache Software Foundation
> +#
> +# Licensed 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=blueocean
> +template.type=velocity
> +template.extension=.vm
> +template.macros=-macros
> +decorates=layout
> +base.css.class=layout-blueocean
> +
> +##following are defaults
> +#allow.change.page.theme=true
> +#allow.change.layout=true
> +#max.layout.nesting=2
> +#allow.add.page=true
> +#allow.add.portlet=true
> +#allow.change.portlet.decorator=true
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorator.properties
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/footer.vm Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,22 @@
> +#*
> +Copyright 2004 The Apache Software Foundation
> +
> +Licensed 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.
> +*#
> +
> + </td>
> + </tr>
> + </table>
> + </div>
> + </body>
> +</html>
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/header.vm Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,136 @@
> +#*
> +Copyright 2004 The Apache Software Foundation
> +
> +Licensed 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.
> +*#
> +
> +#* Add the current layouts configuration values to the context *#
> +#defineLayoutObjects()
> +
> +#* Loads our custom macros *#
> +#parse($layoutDecoration.getResource("decorator-macros.vm"))
> +
> +#* Add all template constants to the current context *#
> +#defineNavigationConstants()
> +
> +#* Username *#
> +#set($username = $JS2RequestContext.request.remoteUser)
> +
> +<html>
> + <head>
> + <base href="#BaseHref()">
> + <meta http-equiv="Content-type" content="#ContentType()" />
> + <meta http-equiv="Content-style-type" content="text/css" />
> + #includeJavaScriptForHead()
> +
> + #IncludeStylesheets()
> +
> + #includeHeaderResource()
> +
> + <title>#PageTitle()</title>
> +
> + <meta name="version" content="#SiteVersionTag()">
> + <meta name="keywords" content="" />
> + <meta name="description" content="#PageDescription()" />
> + </head>
> + <body class="#PageBaseCSSClass()">
> +<!-- BEGIN: layout/html/blueocean/decorator.vm -->
> + <div class="#PageBaseCSSClass()">
> +
> +<!-- Banner Content -->
> + <div id="banner">
> + <table>
> + <tr>
> + <td> </td>
> + <td>
> + <div class="action">
> +
> + </div>
> + </td>
> + </tr>
> + <tr>
> + <td>
> + <div class="logo">
> + <img src="#GetPageResource('images/logo.gif')" alt="Logo" border="0"/>
> + </div>
> + </td>
> + <td>
> + <div class="info">
> +#if($username)
> + Username: $username<br/>
> +#end
> + </div>
> + </td>
> + </tr>
> + </table>
> + </div>
> +
> +<!-- Powered By -->
> + <div id="poweredby">
> + <img src="#GetPageResource('images/poweredby.gif')" border="0"/>
> + </div>
> +
> +<!-- Top Tabs Menu -->
> +#set($pagesStandardMenu = $site.getMenu("pages"))
> +#if(!$pagesStandardMenu.empty)
> + <div class="tabs">
> +#includeTabsNavigation($pagesStandardMenu $LEFT_TO_RIGHT)
> + </div>
> +#end
> +
> +## <!-- Back Navigation -->
> +## <div id="breadcrumbs">
> +## #set($backStandardMenu = $site.getMenu("back"))
> +## #if(!$backStandardMenu.empty)
> +## #includeLinksNavigation($backStandardMenu $LEFT_TO_RIGHT $TITLE_FIRST "" "")
> +## #else
> +##
> +## #end
> +## </div>
> +
> +<!-- Breadcrumbs Back Navigation -->
> + <div id="breadcrumbs">
> +#set($breadcrumbsStandardMenu = $site.getMenu("breadcrumbs"))
> +#if(!$breadcrumbsStandardMenu.empty)
> +#includeLinksNavigation($breadcrumbsStandardMenu $LEFT_TO_RIGHT "" $BREADCRUMBS_STYLE "")
> +#else
> +
> +#end
> + <!-- Page Action Bar -->
> + #PageActionBar()
> +
> + </div>
> +
> +<!-- Content Table -->
> + <table cellpadding="0" cellspacing="0" border="0" width="100%" id="main">
> + <tr>
> +
> +<!-- Left Navigations Menu Table Data -->
> +#set($navigationsStandardMenu = $site.getMenu("navigations"))
> +
> +#if(!$navigationsStandardMenu.empty)
> + <td valign="top" id="leftcol" >
> + <div id="navcolumn">
> + <table cellpadding="0" cellspacing="4" border="0" width="100%">
> +#includeLinksWithIconNavigation($navigationsStandardMenu $TOP_TO_BOTTOM)
> + </table>
> + </div>
> + </td>
> +#end
> +
> +<!-- Content Table Data -->
> + <td nowrap valign="top">
> +
> +## $jetspeed.include($jetspeed.currentFragment)
> +
> +<!-- END: layout/html/blueocean/decorator.vm -->
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/banner_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/logo.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/poweredby_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/selected_tab_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/images/tab_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,585 @@
> +/*
> +Copyright 2004 The Apache Software Foundation
> +
> +Licensed 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.
> +*/
> +
> +
> +
> +.blueocean .PTitle
> +{
> + background-image:url(../images/title_background.gif);
> + color:#0080b0;
> +
> + margin:0px;
> + padding-left:3px;
> + height:20px;
> +}
> +
> +.blueocean .PTitleContent
> +{
> + font-weight:bold;
> + display: inline;
> + float: left;
> + white-space: normal;
> +}
> +
> +.blueocean .PActionBar
> +{
> + float: right;
> + display: inline;
> +}
> +
> +.blueocean .PContent
> +{
> + clear:both;
> + margin:0px;
> + padding-left: 1em;
> + white-space: normal;
> + background-color: #ffffff;
> + border: 1px solid #90d0ff;
> + font-size: 10pt;
> +}
> +
> +
> +/* font */
> +.blueocean .PTitleLeft,
> +.blueocean .PTitle,
> +.blueocean .PTitleContent,
> +.blueocean .PTitleRight,
> +.blueocean .PContentLeft,
> +.blueocean .PContent,
> +.blueocean .PContentRight,
> +.blueocean .PBottomLeft,
> +.blueocean .PBottom,
> +.blueocean .PBottomRight
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> +
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.1 Links (Anchor) */
> +/* --------------------------------- */
> +
> +.blueocean A:link,
> +.blueocean A:visited {
> + text-decoration: underline;
> +}
> +
> +.blueocean A:hover,
> +.blueocean A:active {
> + text-decoration: underline;
> +}
> +
> +/* font */
> +.blueocean A:link,
> +.blueocean A:visited,
> +.blueocean A:hover,
> +.blueocean A:active
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.2 Fonts */
> +/* --------------------------------- */
> +
> +.blueocean .portlet-font {
> + color: black;
> +}
> +.blueocean .portlet-font-dim {
> + color: gray;
> +}
> +
> +/* font */
> +.blueocean .portlet-font,
> +.blueocean .portlet-font-dim
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.3 Messages */
> +/* --------------------------------- */
> +.blueocean .portlet-msg-status,
> +.blueocean .portlet-msg-info {
> + background: url(../images/icon_info_sml.gif);
> + background-repeat: no-repeat;
> + padding-left: 20px;
> + min-height: 15px;
> +}
> +
> +.blueocean .portlet-msg-error {
> + background: url(../images/icon_error_sml.gif);
> + background-repeat: no-repeat;
> + padding-left: 20px;
> + min-height: 15px;
> +}
> +
> +.blueocean .portlet-msg-alert {
> + background: url(../images/icon_warning_sml.gif);
> + background-repeat: no-repeat;
> + padding-left: 20px;
> + min-height: 15px;
> +}
> +
> +.blueocean .portlet-msg-success {
> + background: url(../images/icon_success_sml.gif);
> + background-repeat: no-repeat;
> + padding-left: 20px;
> + min-height: 15px;
> +}
> +
> +/* font */
> +.blueocean .portlet-msg-status,
> +.blueocean .portlet-msg-info,
> +.blueocean .portlet-msg-error,
> +.blueocean .portlet-msg-alert,
> +.blueocean .portlet-msg-success
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.4 Sections */
> +/* --------------------------------- */
> +.blueocean .portlet-section-header {
> + background-image:url(../images/header_background.gif);
> + background-repeat: repeat-x;
> + background-color:#90d0ff;
> + color: #fff;
> + padding: 5px;
> + margin-right: 2px;
> + margin-left: 2px;
> + clear: both;
> +}
> +
> +.blueocean .portlet-section-body {
> + background: #efefef;
> + border: none;
> + padding: 2px 3px;
> + text-align: left;
> + vertical-align: top;
> + text-align: left;
> +}
> +
> +.blueocean .portlet-section-alternate {
> + background: #ddd;
> + border: none;
> + padding: 2px 3px;
> + text-align: left;
> + vertical-align: top;
> + text-align: left;
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .portlet-section-subheader {
> + background-image:url(../images/subheader_background.gif);
> + background-repeat: repeat-x;
> + background-color:#c0e0f0;
> + color: #0080b0;
> + padding: 5px;
> + margin-right: 2px;
> + margin-left: 2px;
> + clear: both;
> +}
> +
> +.blueocean .portlet-section-footer {
> + background-image:url(../images/footer_background.gif);
> + background-repeat: repeat-x;
> + background-color:#c0e0f0;
> + background-position: top left;
> + color: #0080b0;
> + padding: 5px;
> + margin-right: 2px;
> + margin-left: 2px;
> + clear: both;
> +}
> +
> +.blueocean .portlet-section-text {
> + padding: 1em;
> + padding-bottom: .3em;
> + padding-left: 1em;
> +}
> +
> +/* font */
> +.blueocean .portlet-section-header,
> +.blueocean .portlet-section-body,
> +.blueocean .portlet-section-alternate,
> +.blueocean .portlet-section-selected,
> +.blueocean .portlet-section-subheader,
> +.blueocean .portlet-section-footer,
> +.blueocean .portlet-section-text
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.5 Forms */
> +/* --------------------------------- */
> +.blueocean .portlet-form-label {
> +}
> +
> +.blueocean .portlet-form-input-field {
> + background-color:#90d0ff;
> +}
> +
> +.blueocean .portlet-form-button {
> + background-image:url(../images/button_background.gif);
> + background-color:#90d0ff;
> + color:#ffffff;
> +
> + font-weight: bold;
> +}
> +
> +.blueocean .portlet-icon-label {
> +}
> +
> +.blueocean .portlet-dlg-icon-label {
> +}
> +
> +.blueocean .portlet-form-field-label {
> +}
> +
> +.blueocean .portlet-form-field {
> +}
> +
> +/* font */
> +.blueocean .portlet-form-label,
> +.blueocean .portlet-form-input-field,
> +.blueocean .portlet-form-button,
> +.blueocean .portlet-icon-label,
> +.blueocean .portlet-dlg-icon-label,
> +.blueocean .portlet-form-field-label,
> +.blueocean .portlet-form-field
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.6 Menus */
> +/* --------------------------------- */
> +.blueocean .portlet-menu {
> + background: #efefef;
> + margin-bottom: 6px;
> + border-right: 1px solid #aaa;
> + border-bottom: 1px solid #aaa;
> + padding: 4px 4px 4px 0;
> + padding-bottom: .3em;
> + padding-left: 1em;
> +}
> +
> +.blueocean .portlet-menu-item {
> + text-decoration: none;
> + color: blue;
> +}
> +
> +.blueocean .portlet-menu-item-selected {
> + text-decoration: none;
> + color: #555 !important;
> +}
> +
> +.blueocean .portlet-menu-item-hover {
> + text-decoration: none;
> + color: #f30 !important;
> +}
> +
> +.blueocean .portlet-menu-item-hover-selected {
> + text-decoration: none;
> + color: #555 !important;
> + font-weight: bold;
> +}
> +
> +.blueocean .portlet-menu-cascade-item {
> + text-decoration: none;
> + margin-top: .3em;
> + padding-bottom: 0;
> + color: blue;
> +}
> +
> +.blueocean .portlet-menu-cascade-item-selected {
> + text-decoration: none;
> + color: #555 !important;
> + font-weight: bold;
> +}
> +
> +.blueocean .portlet-menu-description {
> +}
> +
> +.blueocean .portlet-menu-caption {
> + border-bottom: 1px solid #666;
> + border-right: 1px solid #666;
> + background: #ddd;
> + color: #555;
> + padding: 4px;
> +}
> +
> +/* font */
> +.blueocean .portlet-menu,
> +.blueocean .portlet-menu-item,
> +.blueocean .portlet-menu-item-selected,
> +.blueocean .portlet-menu-item-hover,
> +.blueocean .portlet-menu-item-hover-selected,
> +.blueocean .portlet-menu-cascade-item,
> +.blueocean .portlet-menu-cascade-item-selected,
> +.blueocean .portlet-menu-description,
> +.blueocean .portlet-menu-caption
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +
> +/* --------------------------------- */
> +/* PLT.C.6 Menus (arrowfolder style) */
> +/* --------------------------------- */
> +.blueocean .arrowfolder .portlet-menu {
> + background: #efefef;
> + margin-bottom: 6px;
> + border-right: 1px solid #aaa;
> + border-bottom: 1px solid #aaa;
> + padding: 4px 4px 4px 0;
> + padding-bottom: .3em;
> + padding-left: 1em;
> +}
> +
> +.blueocean .arrowfolder .portlet-menu-item {
> + text-decoration: none;
> + color: blue;
> + padding-left: 34px;
> + background-image: url(../images/icon_arrowdoc_sml.gif);
> + background-repeat: no-repeat;
> +
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .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;
> +}
> +
> +.blueocean .arrowfolder .portlet-menu-description {
> +}
> +
> +.blueocean .arrowfolder .portlet-menu-caption {
> + border-bottom: 1px solid #666;
> + border-right: 1px solid #666;
> + background: #ddd;
> + color: #555;
> + padding: 4px;
> +}
> +
> +/* font */
> +.blueocean .arrowfolder .portlet-menu,
> +.blueocean .arrowfolder .portlet-menu-item,
> +.blueocean .arrowfolder .portlet-menu-item-selected,
> +.blueocean .arrowfolder .portlet-menu-item-hover,
> +.blueocean .arrowfolder .portlet-menu-item-hover-selected,
> +.blueocean .arrowfolder .portlet-menu-cascade-item,
> +.blueocean .arrowfolder .portlet-menu-cascade-item-selected,
> +.blueocean .arrowfolder .portlet-menu-description,
> +.blueocean .arrowfolder .portlet-menu-caption
> +{
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> + voice-family: "\"}\"";
> + voice-family: inherit;
> + font-size: 10pt;
> +}
> +
> +/* --------------------------------- */
> +/* Tree component */
> +/* --------------------------------- */
> +
> +.blueocean .tree {
> + lineheight: 18px;
> + font-family: arial, sans-serif;
> +}
> +
> +.blueocean .tree-node {
> + padding: 2px 15px 2px 5px;
> +}
> +
> +.blueocean .tree-node a {
> + text-decoration: none;
> +}
> +
> +.blueocean .tree-node-selected {
> + padding: 2px 15px 2px 5px;
> +}
> +
> +.blueocean .tree-node-selected a {
> + text-decoration: none;
> + font-weight: bold;
> +}
> +
> +/* --------------------------------- */
> +/* Portlet Table */
> +/* --------------------------------- */
> +.blueocean th, td, input {
> + font-family: Verdana, Helvetica, Arial, sans-serif;
> +}
> +
> +.blueocean table,
> +.blueocean th,
> +.blueocean td {
> + vertical-align: top;
> + font-size: 10pt;
> + border: none;
> + white-space: normal;
> + /* action buttons shifts right a few millimeters by the following */
> +}
> +
> +.blueocean th
> +{
> + font-size: 11pt;
> +}
> +
> +.blueocean .portlet-table-header {
> + background-image:url(../images/header_background.gif);
> + background-repeat: repeat-x;
> + background-color:#90d0ff;
> + color: #fff;
> +
> + border: 0.75px solid #fff;
> + padding: 2px 3px;
> + text-align: left;
> +}
> +
> +.blueocean .portlet-table-footer {
> + background-image:url(../images/footer_background.gif);
> + background-repeat: repeat-x;
> + background-color:#c0e0f0;
> + color: #0080b0;
> +
> + font-size: 10pt;
> + padding: 5px;
> + margin: .67em 2px;
> + margin-top: 0;
> +}
> +
> +
> +.blueocean .portlet-table-row1 td {
> + font-size: 10pt;
> + background: #ddd;
> + border-bottom: 1px solid #fff;
> +}
> +
> +.blueocean .portlet-table-row2 td {
> + font-size: 10pt;
> + background: #efefef;
> + border-bottom: 1px solid #fff;
> +}
> +
> +.blueocean .portlet-table-col1 {
> + border-right: 1px solid #fff;
> + padding: 2px 15px 2px 5px;
> +}
> +
> +.blueocean .portlet-table-col2 {
> + border-left: 1px solid #fff;
> + padding: 2px 15px 2px 5px;
> +}
> +
> +/* --------------------------------- */
> +/* Portlet Data Scroller Table */
> +/* --------------------------------- */
> +
> +.blueocean .portlet-scroller-grid td {
> + horizontal-align: center;
> +}
> +
> +.blueocean .portlet-scroller {
> + horizontal-align: center;
> +}
> +
> +.blueocean .portlet-paginator {
> + horizontal-align: center;
> +}
> +
> +
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/styles.css
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties?rev=381800&view=auto
> ==============================================================================
> --- portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties (added)
> +++ portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties Tue Feb 28 14:29:21 2006
> @@ -0,0 +1,19 @@
> +# Copyright 2004 The Apache Software Foundation
> +#
> +# Licensed 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=blueocean
> +name=blueocean
> +template.type=velocity
> +template.extension=.vm
> +decorates=portlet
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decorator.properties
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/button_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/close.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/customize.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/edit.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/footer_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/header_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/help.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowdoc_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_arrowfolderopen2_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_error_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_info_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_success_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/icon_warning_sml.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/info1.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/leftnavbg.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/maximized.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/minimized.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/print.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/restore.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/subheader_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/title_background.gif
> ------------------------------------------------------------------------------
> svn:mime-type = application/octet-stream
>
> Added: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif
> URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.gif?rev=381800&view=auto
> ==============================================================================
> Binary file - no diff available.
>
> Propchange: portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/images/view.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
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org