portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Boyce, Keith Garry" <KeithGarry.Bo...@bcbsma.com>
Subject 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/
Date Wed, 01 Mar 2006 14:58:38 GMT

Can someone ask hime kindly to provide some insite into mobile phone
layouts?

I'm only asking in third person because I asked before twice and got no
response :-)

Thanks,
Garry

-----Original Message-----
From: Randy Watler [mailto:watler@wispertel.net]
Sent: Wednesday, March 01, 2006 9:49 AM
To: Jetspeed Developers List
Subject: 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/

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/sty
les.css   (with props)
>
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or-macros.vm
>
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or.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/st
yles.css   (with props)
>
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decora
tor.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/sty
les.css
> URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decora
tions/layout/blueocean/css/styles.css?rev=381800&view=auto
>
========================================================================
======
> ---
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/sty
les.css (added)
> +++
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/css/sty
les.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/sty
les.css
>
------------------------------------------------------------------------
------
>     svn:eol-style = native
>
> Added:
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or-macros.vm
> URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decora
tions/layout/blueocean/decorator-macros.vm?rev=381800&view=auto
>
========================================================================
======
> ---
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or-macros.vm (added)
> +++
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or-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">&nbsp;</td>
> +            <td class="LTab" align="center" valign="middle"
nowrap="true" title="$!tabTitle">${tabName}</td>
> +            <td class="LTabRight"  nowrap="true">&nbsp;</td>
> +          #else
> +            #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
> +            <td class="LTabLeftLow"  nowrap="true">&nbsp;</td>
> +            <td class="LTabLow" align="center" valign="middle"
nowrap="true" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
> +            <td class="LTabRightLow"  nowrap="true">&nbsp;</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 = "&nbsp;")
> +    #else
> +      #set($_delimiter = "&nbsp;&gt;&gt;&nbsp;")
> +    #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}&nbsp;</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}&nbsp;</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}&nbsp;</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/decorat
or.properties
> URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decora
tions/layout/blueocean/decorator.properties?rev=381800&view=auto
>
========================================================================
======
> ---
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or.properties (added)
> +++
portals/jetspeed-2/trunk/src/webapp/decorations/layout/blueocean/decorat
or.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/decorat
or.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/decora
tions/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/decora
tions/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>&nbsp;</td>
> +            <td>
> +              <div class="action">
> +                &nbsp;
> +              </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
> +##         &nbsp;
> +## #end
> +##       </div>
> +
> +<!-- Breadcrumbs Back Navigation -->
> +      <div id="breadcrumbs">
> +#set($breadcrumbsStandardMenu = $site.getMenu("breadcrumbs"))
> +#if(!$breadcrumbsStandardMenu.empty)
> +#includeLinksNavigation($breadcrumbsStandardMenu $LEFT_TO_RIGHT ""
$BREADCRUMBS_STYLE "")
> +#else
> +        &nbsp;
> +#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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/layout/blueocean/images/poweredby_background.gif?rev=381800&view=a
uto
>
========================================================================
======
> 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/decora
tions/layout/blueocean/images/selected_tab_background.gif?rev=381800&vie
w=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/decora
tions/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/st
yles.css
> URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decora
tions/portlet/blueocean/css/styles.css?rev=381800&view=auto
>
========================================================================
======
> ---
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/st
yles.css (added)
> +++
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/css/st
yles.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/st
yles.css
>
------------------------------------------------------------------------
------
>     svn:eol-style = native
>
> Added:
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decora
tor.properties
> URL:
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/decora
tions/portlet/blueocean/decorator.properties?rev=381800&view=auto
>
========================================================================
======
> ---
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decora
tor.properties (added)
> +++
portals/jetspeed-2/trunk/src/webapp/decorations/portlet/blueocean/decora
tor.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/decora
tor.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/decora
tions/portlet/blueocean/images/button_background.gif?rev=381800&view=aut
o
>
========================================================================
======
> 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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/portlet/blueocean/images/footer_background.gif?rev=381800&view=aut
o
>
========================================================================
======
> 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/decora
tions/portlet/blueocean/images/header_background.gif?rev=381800&view=aut
o
>
========================================================================
======
> 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/decora
tions/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/decora
tions/portlet/blueocean/images/icon_arrowdoc_sml.gif?rev=381800&view=aut
o
>
========================================================================
======
> 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/decora
tions/portlet/blueocean/images/icon_arrowfolderclosed1_sml.gif?rev=38180
0&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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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/decora
tions/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


This message is a PRIVATE communication.
If you are not the intended recipient, please do not read, copy,
or use it, and do not disclose it to others. Please notify the
sender of the delivery error by replying to this message, and then
delete it from your system. Thank you.

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org


Mime
View raw message