You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2009/09/02 02:43:13 UTC
svn commit: r810322 [5/10] - in /portals/jetspeed-2/portal/attic/decorators:
layout/ layout/blueocean/ layout/blueocean/css/ layout/blueocean/images/
layout/blueocean/images/desktop/ layout/blueocean/images/desktop/loading/
layout/blueocean/images/desk...
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/css/styles.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,240 @@
+#*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*#
+#* define navigation constants *#
+#macro (defineNavigationConstants)
+ #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)
+ <ul class="header">
+ #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))
+ <li>${tabName}</li>
+ #else
+ #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
+ <li><a href="$tabUrl">${tabName}</a></li>
+ #end
+ #end
+ #end
+ #end
+ </ul>
+#end
+
+#* include links navigation component *#
+#macro (includeLinksNavigation $_menu $_orientation $_title $_style $_delimiter)
+ #set($__delimiter = $_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))
+ <h2>${separatorText}</h2>
+## <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
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator-macros.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator.properties?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator.properties (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator.properties Wed Sep 2 00:42:59 2009
@@ -0,0 +1,29 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+id=sunflower
+template.type=velocity
+template.extension=.vm
+template.macros=-macros
+decorates=layout
+base.css.class=layout-sunflower
+
+##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/portal/attic/decorators/layout/sunflower/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/decorator.properties
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,25 @@
+#*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*#
+
+</div>
+ <div class="footer">
+ Powered by Apache Portals Jetspeed
+ </div>
+</div>
+</body>
+</html>
+
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/footer.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,91 @@
+#*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*#
+
+#*
+This original design comes from Open Source Web Design.
+ http://www.oswd.org/design/preview/id/2904
+ Modified by Shinsuke Sugaya <sh...@yahoo.co.jp>
+*#
+
+#* 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()
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ #includeHeaderResource()
+
+ <meta http-equiv="Content-type" content="#ContentType()" />
+ <meta http-equiv="Content-style-type" content="text/css" />
+
+ #includeJavaScriptForHead()
+ #IncludeStylesheets()
+
+ <title>#PageTitle()</title>
+
+ <meta name="keywords" content="" />
+ <meta name="description" content="#PageDescription()" />
+ </head>
+
+<body class="#PageBaseCSSClass()">
+<div class="#PageBaseCSSClass()">
+<div class="thebox">
+ <div class="logo"><a href="#BaseHref()">Jetspeed</a></div>
+
+<!-- Top Tabs Menu -->
+#set($pagesStandardMenu = $site.getMenu("pages"))
+#if(!$pagesStandardMenu.empty)
+#includeTabsNavigation($pagesStandardMenu $LEFT_TO_RIGHT)
+#end
+
+ <div class="side">
+
+<!-- Left Navigations Menu Table Data -->
+#set($navigationsStandardMenu = $site.getMenu("navigations"))
+
+#if(!$navigationsStandardMenu.empty)
+#includeLinksWithIconNavigation($navigationsStandardMenu $TOP_TO_BOTTOM)
+#end
+
+ </div>
+
+ <div class="content">
+
+<div id="breadcrumbs">
+#set($breadcrumbsStandardMenu = $site.getMenu("breadcrumbs"))
+#if(!$breadcrumbsStandardMenu.empty)
+#includeLinksNavigation($breadcrumbsStandardMenu $LEFT_TO_RIGHT "" $BREADCRUMBS_STYLE "")
+#else
+
+#end
+ <!-- Page Action Bar -->
+## <span style="position:absolute;right:5em">$jetspeed.renderPortletWindow("theClock", "j2-admin::DateTimePortlet")</span>
+#if ($request.getUserPrincipal())
+<span style="position:absolute;right:5em"><a href="#BaseHref()login/logout">Logout</a></span>
+#end
+ #PageActionBar()
+
+</div>
+
+
+<!-- END: layout/html/sunflower/decorator.vm -->
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/header.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/back.jpg
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/back.jpg?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/back.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/nw_maj_rond.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/nw_maj_rond.gif?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/sunflower/images/nw_maj_rond.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,338 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+@import url("../../css/portal-standard.css");
+
+body {
+ height: auto;
+ background: #FFF;
+ color: #1a3804;
+ font-family: Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+/**
+ This white-space setting is VERY important as it keeps content from "spilling"
+ outside of portlets.
+ */
+
+a:link, a:visited {
+ color: #458023;
+ text-decoration: underline;
+}
+
+a:hover {
+ color: #265b00;
+}
+
+body.layout-thesolution
+{
+ margin: 0;
+ padding: 0;
+}
+
+
+/*
+.layout-thesolution #breadcrumbs {
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+ padding: 3px 8px;
+ margin: 3px;
+}
+
+.layout-thesolution #breadcrumbs a {
+ text-decoration: none;
+}
+*/
+
+#portal-page-actions A img
+{
+ display: inline;
+}
+
+#portal-page-actions
+{
+ text-align:right;
+}
+
+.layout-thesolution .layout-edit-bar
+{
+ width: 100%;
+ padding-top: 5px;
+ font-size: 8pt;
+ color: blue;
+ overflow:hidden;
+ clip:auto;
+}
+
+.layout-thesolution .layout-edit-bar label,
+.layout-thesolution .layout-edit-bar input,
+.layout-thesolution .layout-edit-bar select
+{
+ font-size: 8pt;
+ color: blue;
+}
+
+.layout-thesolution .layout-edit-bar input
+{
+ font-size: 8pt;
+}
+
+.layout-thesolution .layout-edit-bar-left
+{
+ display:inline;
+ float:left;
+}
+
+.layout-thesolution .layout-edit-bar-right
+{
+ display:inline;
+ float:right;
+ padding-right: 5px;
+}
+
+.layout-thesolution .portlet-edit-bar select
+{
+ font-size: 8pt;
+ color: blue;
+}
+
+
+
+/* site specific styling */
+
+
+/* the container centers the page */
+.layout-thesolution #container {
+ width: 740px;
+ height: auto;
+ margin: 0 auto 0 auto;
+}
+
+
+/* the topbar that contains the most upper links */
+.layout-thesolution #topbar {
+ width: 740px;
+ height: 24px;
+ line-height: 24px;
+ vertical-align: middle;
+ text-align: right;
+}
+
+/* the links in the topbar are an unordered list, formatted here */
+ .layout-thesolution #topbar ul {
+ margin: 0;
+ float: right;
+ }
+ .layout-thesolution #topbar li {
+ list-style: none;
+ display: block;
+ width: auto;
+ float: left;
+ }
+ .layout-thesolution #topbar a {
+ text-decoration: none;
+ display: block;
+ padding: 0 10px 0 10px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ text-transform: uppercase;
+ }
+ .layout-thesolution #topbar a:hover {
+ background: #458023;
+ color: #FFF;
+ }
+
+
+/* the header that contains the big image */
+.layout-thesolution #header {
+ width: 740px;
+ height: 180px;
+ background: #458023 url(../images/header.jpg) top left no-repeat;
+ position: relative;
+}
+
+/* the big title text in the header */
+ .layout-thesolution #header h1 {
+ font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
+ font-size: 30px;
+ font-weight: 100;
+ letter-spacing: -1px;
+ color: #FFF;
+ position: absolute;
+ top: 60px;
+ left: 20px;
+ }
+
+/* the navigationbar in the header */
+.layout-thesolution #navbar {
+ position: absolute;
+ bottom: 8px;
+ right: 6px;
+}
+
+/* the links in the navigationbar are an unordered list */
+ .layout-thesolution #navbar ul {
+ }
+
+ .layout-thesolution #navbar li {
+ list-style: none;
+ display: block;
+ width: auto;
+ float: left;
+ }
+ .layout-thesolution #navbar a {
+ text-decoration: none;
+ /*display: block;*/
+ padding: 4px 3px 4px 3px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ /*text-transform: uppercase;*/
+ }
+ .layout-thesolution #navbar a:hover {
+ background: #458023;
+ color: #FFF;
+ }
+ .layout-thesolution #navbar span {
+ text-decoration: none;
+ /*display: block;*/
+ padding: 4px 2px 4px 2px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ /*text-transform: uppercase;*/
+ }
+
+/* the core contains all the site contents */
+.layout-thesolution #core {
+ width: 740px;
+ height: auto;
+ margin-top: 5px;
+ background: #FFF url(../images/coreback.gif) top left repeat-y;
+}
+
+/* the coreleft contains the left part of the core */
+.layout-thesolution #coreleft {
+ width: 140px;
+ height: auto;
+ background: #deebd2;
+ float: left;
+}
+
+/* the links in coreleft are another unordered list */
+ .layout-thesolution #coreleft ul {
+ }
+ .layout-thesolution #coreleft li {
+ display: block;
+ height: auto;
+ width: 136px;
+ margin: 2px;
+ }
+ .layout-thesolution #coreleft a {
+ display: block;
+ height: auto;
+ padding: 4px;
+ width: 128px;
+ color: #325d19;
+ background: url(../images/readmore_arrow.gif) 97% center no-repeat;
+ text-decoration: none;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ border: 0;
+ }
+
+ .layout-thesolution #coreleft a:hover {
+ background: #458023 url(../images/readmore_over.gif) 97% center no-repeat;
+ color: #FFF;
+ }
+
+ .layout-thesolution #coreleft h3 {
+ padding: 20px 4px 0 4px;
+ font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
+ font-size: 18px;
+ margin: 0;
+ }
+
+ .layout-thesolution #coreleft p {
+ padding: 5px;
+ margin-top: 0px;
+ line-height: 16px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ }
+
+
+/* the corecenter contains the center part of the core */
+.layout-thesolution #corecenter {
+ width: 590px;
+ height: auto;
+ float: left;
+}
+
+ .layout-thesolution #corecenter h2 {
+ font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
+ font-size: 20px;
+ color: #3e6717;
+ padding: 10px 0 0 10px;
+ }
+ .layout-thesolution #corecenter p {
+ line-height: 20px;
+ padding: 0 10px 10px 10px;
+ color: #888;
+ }
+
+ .layout-thesolution #corecenter ul {
+ padding: 20px;
+ width: auto;
+ }
+ .layout-thesolution #corecenter li {
+ list-style: none;
+ line-height: 20px;
+ border-bottom: 1px solid #DDD;
+ }
+ .layout-thesolution #corecenter li a {
+ text-decoration: none;
+ color: #a6c384;
+ display: block;
+ height: auto;
+ padding: 4px;
+ }
+ .layout-thesolution #corecenter li a:hover {
+ background: #a6c384;
+ color: #000;
+ }
+
+/* the footer contains all copyright info etcetera */
+.layout-thesolution #footer {
+ clear: both;
+ width: 740px;
+ height: 30px;
+ background: #458023;
+ line-height: 30px;
+ vertical-align: middle;
+ text-align: right;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+}
+ .layout-thesolution #footer p {
+ color: #FFF;
+ padding-right: 20px;
+ }
+ .layout-thesolution #footer a {
+ color: #FFF;
+ }
+
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/css/styles.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,240 @@
+#*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*#
+#* define navigation constants *#
+#macro (defineNavigationConstants)
+ #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)
+ <ul>
+ #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))
+ <li>${tabName}</li>
+ #else
+ #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
+ <li><a href="$tabUrl">${tabName}</a></li>
+ #end
+ #end
+ #end
+ #end
+ </ul>
+#end
+
+#* include links navigation component *#
+#macro (includeLinksNavigation $_menu $_orientation $_title $_style $_delimiter)
+ #set($__delimiter = $_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))
+ <h3>${separatorText}</h3>
+## <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
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator-macros.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator.properties?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator.properties (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator.properties Wed Sep 2 00:42:59 2009
@@ -0,0 +1,29 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+id=thesolution
+template.type=velocity
+template.extension=.vm
+template.macros=-macros
+decorates=layout
+base.css.class=layout-thesolution
+
+##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/portal/attic/decorators/layout/thesolution/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/decorator.properties
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,28 @@
+#*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*#
+
+ </div>
+ <div id="footer">
+ <p><!-- Copy Right Template -->
+ © 1999-2006, Apache Software Foundation </p>
+ </div>
+ </div>
+ </div>
+</div>
+</body>
+</html>
+
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/footer.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,91 @@
+#*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*#
+
+#*
+This original design comes from Open Web Design.
+ http://www.openwebdesign.org/viewdesign.phtml?id=2730&referer=%2Fbrowse.php
+ Modified by Shinsuke Sugaya <sh...@yahoo.co.jp>
+*#
+
+#* 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()
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html>
+ <head>
+ #includeHeaderResource()
+
+ <meta http-equiv="Content-type" content="#ContentType()" />
+ <meta http-equiv="Content-style-type" content="text/css" />
+
+ #includeJavaScriptForHead()
+ #IncludeStylesheets()
+
+ <title>#PageTitle()</title>
+
+ <meta name="keywords" content="" />
+ <meta name="description" content="#PageDescription()" />
+ </head>
+
+<body class="#PageBaseCSSClass()">
+<div class="#PageBaseCSSClass()">
+
+ <div id="container">
+ <div id="topbar">
+<!-- Top Tabs Menu -->
+#set($pagesStandardMenu = $site.getMenu("pages"))
+#if(!$pagesStandardMenu.empty)
+#includeTabsNavigation($pagesStandardMenu $LEFT_TO_RIGHT)
+#end
+ </div>
+ <div id="header">
+ <h1>Jetspeed 2 Enterprise Portal</h1>
+ <div id="navbar">
+<ul><li>
+#set($breadcrumbsStandardMenu = $site.getMenu("breadcrumbs"))
+#if(!$breadcrumbsStandardMenu.empty)
+#includeLinksNavigation($breadcrumbsStandardMenu $LEFT_TO_RIGHT "" $BREADCRUMBS_STYLE "")
+#else
+
+#end
+</li></ul>
+ </div>
+ </div>
+ <div id="core">
+ <div id="coreleft">
+<!-- Left Navigations Menu Table Data -->
+#set($navigationsStandardMenu = $site.getMenu("navigations"))
+
+#if(!$navigationsStandardMenu.empty)
+#includeLinksWithIconNavigation($navigationsStandardMenu $TOP_TO_BOTTOM)
+#end
+ </div>
+ <div id="corecenter">
+
+ <!-- Page Action Bar -->
+## <span style="position:absolute;right:5em">$jetspeed.renderPortletWindow("theClock", "j2-admin::DateTimePortlet")</span>
+#if ($request.getUserPrincipal())
+<span style="position:absolute;right:15em"><a href="#BaseHref()login/logout">Logout</a></span>
+#end
+ #PageActionBar()
+<!-- END: layout/html/thesolution/decorator.vm -->
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/header.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/coreback.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/coreback.gif?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/coreback.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/header.jpg
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/header.jpg?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/header.jpg
------------------------------------------------------------------------------
svn:mime-type = image/jpeg
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_arrow.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_arrow.gif?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_arrow.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_over.gif
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_over.gif?rev=810322&view=auto
==============================================================================
Binary file - no diff available.
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/thesolution/images/readmore_over.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,16 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalAccordionContainer.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,16 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalBreadcrumbContainer.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,181 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+.layout-tigris .dojoTabContainer {
+ position : relative;
+}
+
+.layout-tigris .dojoTabPaneWrapper {
+ border : 1px solid #6290d2;
+ _zoom: 1; /* force IE6 layout mode so top border doesnt disappear */
+ display: block;
+ clear: both;
+ overflow: hidden;
+}
+
+.layout-tigris .dojoTabLabels-top {
+ position : relative;
+ top : 0px;
+ left : 0px;
+ overflow : visible;
+ margin-bottom : -1px;
+ width : 100%;
+ z-index: 2; /* so the bottom of the tab label will cover up the border of dojoTabPaneWrapper */
+}
+
+.layout-tigris .dojoTabNoLayout.dojoTabLabels-top .dojoTab {
+ margin-bottom: -1px;
+ _margin-bottom: 0px; /* IE filter so top border lines up correctly */
+}
+
+.layout-tigris .dojoTab {
+ position : relative;
+ float : left;
+ padding-left : 9px;
+ border-bottom : 1px solid #6290d2;
+ background : url(../images/desktop/tabs/tab_left.gif) no-repeat left top;
+ cursor: pointer;
+ white-space: nowrap;
+ z-index: 3;
+}
+
+.layout-tigris .dojoTab div {
+ display : block;
+ padding : 4px 15px 4px 6px;
+ background : url(../images/desktop/tabs/tab_top_right.gif) no-repeat right top;
+ color : #333;
+ font-size : x-small;
+ font-weight: bold;
+}
+
+.layout-tigris .dojoTab .close {
+ display : inline-block;
+ height : 12px;
+ width : 12px;
+ padding : 0 12px 0 0;
+ margin : 0 -10px 0 10px;
+ cursor : default;
+ font-size: small;
+}
+
+.layout-tigris .dojoTab .closeImage {
+ background : url(../images/desktop/tabs/tab_close.gif) no-repeat right top;
+}
+
+.layout-tigris .dojoTab .closeHover {
+ background-image : url(../images/desktop/tabs/tab_close_h.gif);
+}
+
+.layout-tigris .dojoTab.current {
+ padding-bottom : 1px;
+ border-bottom : 0;
+ background-position : 0 -150px;
+}
+
+.layout-tigris .dojoTab.current div {
+ padding-bottom : 5px;
+ margin-bottom : -1px;
+ background-position : 100% -150px;
+}
+
+/* bottom tabs */
+
+.layout-tigris .dojoTabLabels-bottom {
+ position : relative;
+ bottom : 0px;
+ left : 0px;
+ overflow : visible;
+ margin-top : -1px;
+ width : 100%;
+ z-index: 2;
+}
+
+.layout-tigris .dojoTabNoLayout.dojoTabLabels-bottom {
+ position : relative;
+}
+
+.layout-tigris .dojoTabLabels-bottom .dojoTab {
+ border-top : 1px solid #6290d2;
+ border-bottom : 0;
+ background : url(../images/desktop/tabs/tab_bot_left.gif) no-repeat left bottom;
+}
+
+.layout-tigris .dojoTabLabels-bottom .dojoTab div {
+ background : url(../images/desktop/tabs/tab_bot_right.gif) no-repeat right bottom;
+}
+
+.layout-tigris .dojoTabLabels-bottom .dojoTab.current {
+ border-top : 0;
+ background : url(../images/desktop/tabs/tab_bot_left_curr.gif) no-repeat left bottom;
+}
+
+.layout-tigris .dojoTabLabels-bottom .dojoTab.current div {
+ padding-top : 4px;
+ background : url(../images/desktop/tabs/tab_bot_right_curr.gif) no-repeat right bottom;
+}
+
+/* right-h tabs */
+
+.layout-tigris .dojoTabLabels-right-h {
+ overflow : visible;
+ margin-left : -1px;
+ z-index: 2;
+}
+
+.layout-tigris .dojoTabLabels-right-h .dojoTab {
+ padding-left : 0;
+ border-left : 1px solid #6290d2;
+ border-bottom : 0;
+ background : url(../images/desktop/tabs/tab_bot_right.gif) no-repeat right bottom;
+ float : none;
+}
+
+.layout-tigris .dojoTabLabels-right-h .dojoTab div {
+ padding : 4px 15px 4px 15px;
+}
+
+.layout-tigris .dojoTabLabels-right-h .dojoTab.current {
+ border-left : 0;
+ border-bottom : 1px solid #6290d2;
+}
+
+/* left-h tabs */
+
+.layout-tigris .dojoTabLabels-left-h {
+ overflow : visible;
+ margin-right : -1px;
+ z-index: 2;
+}
+
+.layout-tigris .dojoTabLabels-left-h .dojoTab {
+ border-right : 1px solid #6290d2;
+ border-bottom : 0;
+ float : none;
+ background : url(../images/desktop/tabs/tab_top_left.gif) no-repeat left top;
+}
+
+.layout-tigris .dojoTabLabels-left-h .dojoTab.current {
+ border-right : 0;
+ border-bottom : 1px solid #6290d2;
+ padding-bottom : 0;
+ background : url(../images/desktop/tabs/tab_top_left.gif) no-repeat 0 -150px;
+}
+
+.layout-tigris .dojoTabLabels-left-h .dojoTab div {
+ background : 0;
+ border-bottom : 1px solid #6290d2;
+}
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTabContainer.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,74 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+.dojoTaskBarItem {
+ background-image: url(../windowicons/blue-metalic-28.jpg);
+ background-repeat: no-repeat;
+ height: 28px;
+ /*width: 200px;*/
+ overflow: hidden;
+ padding-right: 8px;
+ font-size: 9pt;
+ cursor: pointer;
+}
+.portalTaskBarItemEndCap {
+ background-image: url(../windowicons/blue-metalic-endcap-28.jpg);
+ background-repeat: no-repeat;
+ height: 28px;
+ width: 4px;
+}
+.portalTaskBarItemTable {
+ display: inline;
+ padding: 0px;
+ margin: 0px 2px 6px 2px;
+ /*border-spacing: 0;*/ /* could get rid of cellspacing attribute if IE would support CSS2 better */
+}
+
+
+
+/*
+.dojoTaskBarItem {
+ background-image: url(../windoXXXXXXXXXX/blue-metalic-28.jpg);
+ background-repeat: no-repeat;
+ border: outset 2px;
+ display: inline;
+ margin-right: 5px;
+ cursor: pointer;
+ height: 28px;
+ width: 200px;
+ font-size: 8pt;
+ white-space: nowrap;
+ text-align: center;
+}
+*/
+
+.dojoTaskBarItem img {
+ vertical-align: top;
+ margin-right: 5px;
+ margin-left: 5px;
+ margin-top: 1px;
+ padding-top: 0px;
+ height: 16px;
+ width: 16px;
+}
+
+.dojoTaskBarItem a {
+ color: black;
+ text-decoration: none;
+}
+
+
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/PortalTaskBar.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,111 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+/* begin jetspeed desktop settings */
+
+.layout-tigris #jetspeedPageControls {
+ float: right;
+ width: 100px;
+}
+
+.layout-tigris #portalBreadcrumbList {
+ float: left;
+ margin-left: 6px;
+ margin-top: 2px;
+}
+
+.layout-tigris .portalPageActionButton {
+ height: 11px;
+ width: 11px;
+}
+
+/* end jetspeed desktop settings */
+
+
+/* begin layout decorator tigris additions */
+
+.layout-tigris #breadcrumbs {
+ height: 20px;
+ width: 100%;
+
+ border-top: 1px solid #fff;
+ background-color: #ccc;
+
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+/* end layout decorator tigris additions */
+
+
+/* begin layout decorator tigris embellishments */
+
+.layout-tigris #main {
+ clear: both;
+ width: 100%;
+}
+
+.layout-tigris #leftcol {
+ vertical-align: top;
+}
+
+/*.layout-tigris #navcolumn {
+ padding: 5px;
+}*/
+
+.js-showloading {
+ z-index: 999;
+ position: absolute;
+ top: 40%;
+ left: 44%;
+ height: 50px;
+}
+.js-showloading-left {
+ background-image: url(../images/desktop/loading/loadleft.gif);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ width: 5px;
+ height: 50px;
+}
+.js-showloading-middle {
+ background-image: url(../images/desktop/loading/loadmiddle.gif);
+ background-repeat: repeat-x;
+ background-position: 0 0;
+ height: 50px;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+}
+.js-showloading-right {
+ background-image: url(../images/desktop/loading/loadright.gif);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ width: 5px;
+ height: 50px;
+}
+.js-showloading-content {
+ padding: 0 25px;
+ font-size: small;
+}
+
+.js-showloading-imgcontainer {
+ padding-top: 4px;
+}
+
+/* end layout decorator tigris embellishments */
+
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/desktop.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,29 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+/* begin layout decorator tigris additions */
+
+.layout-tigris #breadcrumbs {
+ border-top: 1px solid #fff;
+ background-color: #ccc;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+ padding: 2px 8px;
+}
+
+/* end layout decorator tigris additions */
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/portal.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css Wed Sep 2 00:42:59 2009
@@ -0,0 +1,386 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+@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-tigris
+{
+ margin: 0;
+ padding: 0;
+}
+
+
+.Link
+{
+}
+
+.LinkFolder
+{
+}
+
+.LinkPage
+{
+}
+
+.layout-tigris .LTabLeftLow
+{
+ width: 5px;
+
+ background-image: url(../images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+ background-color: #999;
+ border-bottom: 1px solid #fff;
+ border-left: 1px solid #fff;
+ padding-left: 9px;
+ padding-right: 0px;
+}
+
+.layout-tigris .LTabLow
+{
+ height:25px;
+
+ background-color: #999;
+ border-bottom: 1px solid #fff;
+ padding-left: 0px;
+ padding-right: 0px;
+
+}
+
+.layout-tigris .LTabLow A:link,
+.layout-tigris .LTabLow A:visited,
+.layout-tigris .LTabLow A:hover,
+.layout-tigris .LTabLow A:active
+{
+ text-decoration: none;
+ color: #fff;
+}
+
+.layout-tigris .LTabRightLow
+{
+ width: 0px;
+
+ background-color: #999;
+ border-bottom: 1px solid #fff;
+ border-right: 1px solid #fff;
+ padding-left: 0px;
+ padding-right: 9px;
+}
+
+.layout-tigris .LTabLeft
+{
+ width: 5px;
+
+ background-image: url(../images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+ background-color: #ddd;
+ color: #fff;
+ border-left: 1px solid #fff;
+ padding-left: 9px;
+ padding-right: 0px;
+
+}
+
+.layout-tigris .LTab
+{
+ height:25px;
+
+ background-color: #ddd;
+ color: #555;
+ padding-left: 0px;
+ padding-right: 0px;
+}
+
+.layout-tigris .LTabRight
+{
+ width:10px;
+
+ border-right: 1px solid #333;
+ background-color: #ddd;
+ color: #fff;
+ padding-left: 0px;
+ padding-right: 9px;
+}
+
+.layout-tigris .tabs {
+ margin-top: .67em;
+ margin-right: 0px;
+ margin-left: 0px;
+ padding-left: 8px;
+ border-bottom: 6px #ddd solid;
+}
+
+.layout-tigris .tabs td {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ font-weight: bold;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+
+}
+
+.layout-tigris #banner h1 {
+ font-size: 1.25em;
+ margin: 0;
+}
+
+.layout-tigris #login {
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+ font-weight: bold;
+}
+
+/* .layout-tigris #breadcrumbs located in portal.css and desktop.css */
+
+.layout-tigris #breadcrumbs a {
+ text-decoration: none;
+}
+
+.layout-tigris #navcolumn {
+ font-size: x-small;
+}
+
+.layout-tigris #navcolumn p {
+ background-image: none;
+
+}
+
+.layout-tigris #navcolumn a:visited {
+ color: blue;
+}
+
+.layout-tigris #main {
+ border-top: 1px solid #999;
+}
+
+.layout-tigris #leftcol
+{
+ width: 15%;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.layout-tigris #leftcol a {
+ text-decoration: none;
+}
+
+.layout-tigris #leftcol a:active, .layout-tigris #leftcol a:hover {
+ color: #f30 !important;
+}
+
+.layout-tigris .toolgroup {
+ background: #efefef;
+ margin-bottom: 6px;
+}
+
+.layout-tigris .toolgroup .label {
+ border-bottom: 1px solid #666;
+ border-right: 1px solid #666;
+ background: #ddd;
+ color: #555;
+ padding: 4px;
+ font-weight: bold;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.layout-tigris .toolgroup .body {
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ padding: 4px 4px 4px 0;
+}
+
+.layout-tigris .toolgroup .body div {
+ padding-bottom: .3em;
+ padding-left: 0;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.layout-tigris .toolgroup .body div div {
+ padding-left: .5em;
+}
+
+.layout-tigris .toolgroup .pagetitle{
+ font-weight: bold;
+ padding-left: .5em;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small;
+}
+
+.layout-tigris .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;
+}
+
+.layout-tigris .layout-edit-bar
+{
+ width: 100%;
+ padding-top: 5px;
+ font-size: 8pt;
+ color: blue;
+ overflow:hidden;
+ clip:auto;
+}
+
+.layout-tigris .layout-edit-bar label,
+.layout-tigris .layout-edit-bar input,
+.layout-tigris .layout-edit-bar select
+{
+ font-size: 8pt;
+ color: blue;
+}
+
+.layout-tigris .layout-edit-bar input
+{
+ font-size: 8pt;
+}
+
+.layout-tigris .layout-edit-bar-left
+{
+ display:inline;
+ float:left;
+}
+
+.layout-tigris .layout-edit-bar-right
+{
+ display:inline;
+ float:right;
+ padding-right: 5px;
+}
+
+.layout-tigris .portlet-edit-bar select
+{
+ font-size: 8pt;
+ color: blue;
+}
+
+/* TAB PANEL STYLES */
+
+.layout-tigris div.tabpanel div.tab-row
+{
+ float:left;
+ width:100%;
+ background:#DAE0D2 url("../images/tab_bg.gif") repeat-x bottom;
+ line-height:normal;
+}
+
+.layout-tigris div.tabpanel div.tab-row ul
+{
+ margin:0;
+ padding:10px 10px 0;
+ list-style:none;
+}
+
+.layout-tigris div.tabpanel div.tab-row li
+{
+ float:left;
+ background:url("../images/tab_left.gif") no-repeat left top;
+ margin:0;
+ padding:0 0 0 9px;
+}
+
+.layout-tigris div.tabpanel div.tab-row a
+{
+ display:block;
+ background:url("../images/tab_right.gif") no-repeat right top;
+ padding:5px 15px 4px 6px;
+ text-decoration:none;
+ font-weight:bold;
+ color:#765;
+ white-space:nowrap;
+}
+
+.layout-tigris div.tabpanel div.tab-row a:hover
+{
+ color:#333;
+}
+
+.layout-tigris div.tabpanel div.tab-row li.selected
+{
+ background-image:url("../images/tab_left_on.gif");
+}
+
+.layout-tigris div.tabpanel div.tab-row li.selected a
+{
+ background-image:url("../images/tab_right_on.gif");
+ color:#333;
+ padding-bottom:5px;
+}
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/css/styles.css
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm Wed Sep 2 00:42:59 2009
@@ -0,0 +1,277 @@
+#*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*#
+#* define navigation constants *#
+#macro (defineNavigationConstants)
+ #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="nowrap"> </td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTabRight" nowrap="nowrap"> </td>
+ #else
+ #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
+ <td class="LTabLeftLow" nowrap="nowrap"> </td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabRightLow" nowrap="nowrap"> </td>
+ #end
+ #end
+ #end
+ #end
+ </tr>
+ </table>
+#end
+
+#* include links navigation component *#
+#macro (includeLinksNavigation $_menu $_orientation $_title $_style $_delimiter)
+ #set($__delimiter = $_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
+
+#macro (MULTIMENU $_menu)
+ <table border="0" cellpadding="0" cellspacing="0">
+ <tr>
+#set ($found = "false")
+ #foreach($element in $_menu.elements.iterator())
+ #if($element.elementType == "option" || $element.elementType == "menu")
+ #set($tabTitle = $element.getTitle($preferedLocale))
+ #set($tabName = $element.getShortTitle($preferedLocale))
+ #if($element.isSelected($site))
+ <td class="LTabLeft" nowrap="nowrap"> </td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTabRight" nowrap="nowrap"> </td>
+ #set ($sitem = $element)
+ #set ($found = "true")
+ #else
+ #set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
+ <td class="LTabLeftLow" nowrap="nowrap"> </td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabRightLow" nowrap="nowrap"> </td>
+ #end
+ #else
+ #end
+ #end
+ </tr>
+ </table>
+ #if ($found == "true")
+ #if($sitem.elementType == "menu")
+ #MULTIMENU($sitem)
+ #end
+ #end
+#end
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator-macros.vm
------------------------------------------------------------------------------
svn:keywords = Id
Added: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties?rev=810322&view=auto
==============================================================================
--- portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties (added)
+++ portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties Wed Sep 2 00:42:59 2009
@@ -0,0 +1,41 @@
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+id=tigris
+template.macros=-macros
+decorates=layout
+base.css.class=layout-tigris
+
+#: BEGIN comment for JSP
+template.type=velocity
+template.extension=.vm
+#: END comment for JSP
+
+#: BEGIN uncomment for JSP
+#template.type=JSP
+#template.extension=.jsp
+#header=header.jsp
+#footer=footer.jsp
+#: END uncomment for JSP
+
+##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
+#allow.customize.all=false
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: portals/jetspeed-2/portal/attic/decorators/layout/tigris/decorator.properties
------------------------------------------------------------------------------
svn:keywords = Id
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org