[jboss-svn-commits] JBoss Portal SVN: r5305 - in trunk/theme/src: bin/test/theme-test-war bin/test/theme-test-war/layouts bin/test/theme-test-war/layouts/generic bin/test/theme-test-war/themes bin/test/theme-test-war/themes/renaissance bin/test/theme-test-war/themes/renaissance/images resources/test/theme-test-sar/conf resources/test/theme-test-sar/conf/theme
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 2 11:31:37 EDT 2006
Author: roy.russo at jboss.com
Date: 2006-10-02 11:31:31 -0400 (Mon, 02 Oct 2006)
New Revision: 5305
Added:
trunk/theme/src/bin/test/theme-test-war/layouts/
trunk/theme/src/bin/test/theme-test-war/layouts/generic/
trunk/theme/src/bin/test/theme-test-war/layouts/generic/index.jsp
trunk/theme/src/bin/test/theme-test-war/layouts/generic/maximized.jsp
trunk/theme/src/bin/test/theme-test-war/themes/
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/animated_favicon1.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/favicon.ico
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/header_bg.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/homeimg_cornerelement.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_help.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_maximize.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_minimize.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_normal.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_reload.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_remove.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleclosed.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleopen.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_addcontent.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_cancel.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_edit.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_listelement.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/logo.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-left.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-middle.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-right.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-left-vertical.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-right-vertical.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-left.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-middle.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-right.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/spacer.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_admin.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_current.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_hover2.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_admin.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_current.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_hover2.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_swizzle.gif
trunk/theme/src/bin/test/theme-test-war/themes/renaissance/portal_style.css
trunk/theme/src/resources/test/theme-test-sar/conf/theme/
trunk/theme/src/resources/test/theme-test-sar/conf/theme/portal-layout.tld
Log:
JBPORTAL-1009 - adding theme and layout artifacts for testing
Added: trunk/theme/src/bin/test/theme-test-war/layouts/generic/index.jsp
===================================================================
--- trunk/theme/src/bin/test/theme-test-war/layouts/generic/index.jsp 2006-10-02 15:30:39 UTC (rev 5304)
+++ trunk/theme/src/bin/test/theme-test-war/layouts/generic/index.jsp 2006-10-02 15:31:31 UTC (rev 5305)
@@ -0,0 +1,56 @@
+<%@ page import="org.jboss.portal.server.PortalConstants" %>
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title><%= PortalConstants.VERSION.toString() %></title>
+ <meta http-equiv="Content-Type" content="text/html;"/>
+ <!-- to correct the unsightly Flash of Unstyled Content. -->
+ <script type="text/javascript"></script>
+ <!-- inject the theme; default to the renaissance theme if nothing is selected for the portal or the page -->
+ <p:theme themeName='renaissance'/>
+ <!-- insert header content that was possibly set by portlets on the page -->
+ <p:headerContent/>
+</head>
+
+<body id="body">
+<p:region regionName='AJAXScripts' regionID='AJAXScripts'/>
+<div id="portal-container">
+ <div id="sizer">
+ <div id="expander">
+ <div id="logoName"></div>
+ <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+ <tr>
+ <td align="center" valign="top" id="header">
+
+ <!-- Utility controls -->
+ <p:region regionName='UtilityNavigation' regionID='UtilityNavigation'/>
+
+ <!-- navigation tabs and such -->
+ <p:region regionName='navigation' regionID='navigation'/>
+ <div id="spacer"></div>
+ </td>
+ </tr>
+ </table>
+ <div id="content-container">
+ <!-- insert the content of the 'left' region of the page, and assign the css selector id 'regionA' -->
+ <p:region regionName='left' regionID='regionA'/>
+ <!-- insert the content of the 'center' region of the page, and assign the css selector id 'regionB' -->
+ <p:region regionName='center' regionID='regionB'/>
+ <hr class="cleaner"/>
+ </div>
+ </div>
+ </div>
+</div>
+
+<!-- TODO: Fix the auto jump in this tag -->
+<!-- <div id="footer-container" class="portal-copyright">Powered by
+<a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br/>
+</div>
+-->
+
+<p:region regionName='AJAXFooter' regionID='AJAXFooter'/>
+
+</body>
+</html>
Added: trunk/theme/src/bin/test/theme-test-war/layouts/generic/maximized.jsp
===================================================================
--- trunk/theme/src/bin/test/theme-test-war/layouts/generic/maximized.jsp 2006-10-02 15:30:39 UTC (rev 5304)
+++ trunk/theme/src/bin/test/theme-test-war/layouts/generic/maximized.jsp 2006-10-02 15:31:31 UTC (rev 5305)
@@ -0,0 +1,42 @@
+<%@ page import="org.jboss.portal.server.PortalConstants"%>
+<%@ taglib uri="/WEB-INF/theme/portal-layout.tld" prefix="p" %>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title><%= PortalConstants.VERSION.toString() %></title>
+ <meta http-equiv="Content-Type" content="text/html;"/>
+ <!-- to correct the unsightly Flash of Unstyled Content. -->
+ <script type="text/javascript"></script>
+ <!-- use the Nphalanx theme if nothing else was defined for the portal or the page -->
+ <p:theme themeName='Nphalanx'/>
+ <!-- inject header content that was generated by the portlets on the requested page -->
+ <p:headerContent/>
+</head>
+
+<body id="body">
+<div id="portal-container"><div id="sizer"><div id="expander">
+ <div id="logoName"></div>
+ <table border="0" cellpadding="0" cellspacing="0" id="header-container">
+ <tr>
+ <td align="center" valign="top" id="header">
+ <p:region regionName='navigation' regionID='navigation'/>
+ <div id="spacer"></div>
+ </td>
+ </tr>
+ </table>
+ <div id="content-container">
+ <!-- Note: this construct assumes that the 'maximizedRegion' layout strategy was chosen for the layout, page or portal -->
+ <!-- the 'maximizedRegion' strategy assigns the maximized portlet to the 'maximized' region -->
+ <p:region regionName='maximized' regionID='regionMaximized'/>
+ <hr class="cleaner"/>
+
+ <div id="footer-container" class="portal-copyright">Powered by
+ <a class="portal-copyright" href="http://www.jboss.com/products/jbossportal">JBoss Portal</a><br>
+ <span id="ThemeBy"></span>
+ </div>
+ </div>
+
+</div></div></div>
+</body>
+</html>
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/animated_favicon1.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/animated_favicon1.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/favicon.ico
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/favicon.ico
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/header_bg.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/header_bg.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/homeimg_cornerelement.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/homeimg_cornerelement.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_help.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_help.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_maximize.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_maximize.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_minimize.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_minimize.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_normal.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_normal.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_reload.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_reload.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_remove.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_remove.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleclosed.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleclosed.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleopen.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_16_swizzleopen.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_addcontent.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_addcontent.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_cancel.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_cancel.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_edit.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_edit.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_listelement.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/ico_listelement.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/logo.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/logo.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-left.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-left.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-middle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-middle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-right.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-bottom-right.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-left-vertical.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-left-vertical.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-right-vertical.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-right-vertical.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-left.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-left.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-middle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-middle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-right.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/portlet-top-right.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/spacer.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_admin.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_admin.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_current.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_current.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_hover2.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_left_hover2.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_admin.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_admin.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_current.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_current.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_hover2.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_right_hover2.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_swizzle.gif
===================================================================
(Binary files differ)
Property changes on: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/images/tab_swizzle.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/theme/src/bin/test/theme-test-war/themes/renaissance/portal_style.css
===================================================================
--- trunk/theme/src/bin/test/theme-test-war/themes/renaissance/portal_style.css 2006-10-02 15:30:39 UTC (rev 5304)
+++ trunk/theme/src/bin/test/theme-test-war/themes/renaissance/portal_style.css 2006-10-02 15:31:31 UTC (rev 5305)
@@ -0,0 +1,1066 @@
+/* *************************************************** */
+/* Default for JBoss Portal */
+/* *************************************************** */
+
+#body {
+ background-color: #FFFFFF;
+ background-image: url( images/header_bg.gif );
+ background-repeat: repeat-x;
+ margin: 0px;
+ padding: 0px;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+ /*****************
+ * Portal Header *
+ ******************/
+
+ /* spacer to keep header at certain width regardless of display size
+done to avoid overlapping of tab navigation in header */
+#spacer {
+ width: 770px;
+ line-height: 0px;
+ font-size: 0px;
+ height: 0px;
+}
+
+/* Wrapper for Header */
+#header-container {
+ height: 100%;
+ width: 100%;
+ min-width: 770px;
+ z-index: 5;
+ margin: 0px -3px 0px 3px;
+}
+
+/* Header background */
+#header {
+
+ height: 65px;
+ width: 100%;
+ padding: 0px;
+ margin: 0px;
+ z-index: 1;
+}
+
+#logoName {
+ background-image: url( images/logo.gif );
+ background-repeat: no-repeat;
+ float: left;
+ width: 250px;
+ height: 25px;
+ z-index: 2;
+ position: absolute;
+ left: 20px;
+ top: 10px;
+
+}
+
+ /************************
+ * Portal Layout Regions *
+ *************************/
+
+/* wrapper for entire portal. starts/ends after/before body tag */
+#portal-container {
+/* part of below IE hack to preserve min-width for portlet regions */
+/*width: 100%;*/
+ margin: 4px 2% 0px 2%;
+
+ padding: 0 350px 0 350px;
+}
+
+/* min width for IE */
+#expander {
+ position: relative;
+ padding: 0 0 0 0;
+
+ margin: 0 -350px 0 -350px;
+ min-width: 770px;
+ padding: 0 0 0 0;
+}
+
+/* min width hack for IE */
+#sizer {
+ width: 100%;
+}
+
+/* IE Hack \*/
+* html #portal-container,
+ * html #sizer,
+ * html #expander {
+ height: 0;
+}
+
+/* end IE min-width hack */
+
+/* table that contains all regions. does not include header */
+
+#content-container {
+ height: 100%;
+ text-align: left;
+ width: 100%;
+ min-width: 770px;
+ position: absolute;
+ top: 70px;
+ left: 0px; /* z-index: 1; */
+ /*part of below IE hack
+padding: 0 350px 0 350px; */
+ padding: 0px 100px 0px 0px;
+}
+
+/* Login JSP Selectors */
+#login-container {
+ position: relative;
+ left: 35%;
+ top: 55px;
+ right: 45%;
+ width: 320px;
+ height: 250px;
+ margin: 0px;
+}
+
+#login-container label, #login-container input {
+ display: block;
+ float: left;
+ width: auto;
+ margin-top: 15px;
+}
+
+#login-container label {
+ text-align: right;
+ padding-right: 20px;
+ width: 95px;
+}
+
+#login-container br {
+ clear: left;
+}
+
+#loginButton {
+
+}
+
+#login-container legend {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 13px;
+ font-weight: bold;
+ color: #768591;
+}
+
+#loginForm {
+ margin: 0px;
+ padding: 0px;
+}
+
+/* end Login Page Selectors */
+
+/* portlet regions within content-container. this includes footer-container. */
+#regionA {
+ /* test to swap columns...
+ float: right; */
+
+ width: 30%;
+ float: left;
+ margin: 0px;
+ padding: 0px;
+ min-width: 250px;
+ height: 300px;
+}
+
+#regionB {
+ /* test to swap columns..
+ margin: 0 30% 0 0; */
+
+ /*two column layout
+margin: 0 0 0 30%;*/
+ padding: 0px; /* test to add 3rd region in layout...*/
+ width: 67%;
+ float: left;
+ height: 300px;
+}
+
+#regionC {
+/* inclusion of 3rd region - comment out for 2 region testing */
+ padding: 0px;
+ margin: 0px;
+ width: 28%;
+ float: left; /*hide 3rd region*/
+ display: none;
+}
+
+#footer-container {
+ padding: 10px;
+ text-align: center;
+ clear: both;
+}
+
+#navigation-container {
+ margin: 0px;
+ position: absolute;
+ width: 100%;
+ z-index: -1;
+}
+
+ /* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+ /* used to clear float in regionA,B,C divs so that
+footer spans bottom of page */
+hr.cleaner {
+ clear: both;
+ height: 1px;
+ margin: -1px 0 0 0;
+ padding: 0;
+ border: none;
+ visibility: hidden;
+}
+
+ /***************************
+ * Primary Navigation (Tabbed Nav) *
+ *****************************/
+
+UL#tabsHeader {
+ margin: 0;
+ padding-left: 0px;
+ min-width: 550px;
+}
+
+UL#tabsHeader li {
+ display: inline;
+ list-style: none;
+ float: left;
+ margin-left: 0px;
+ margin-top: 39px;
+ margin-right: 0px;
+ position: relative;
+ top: 0px;
+ background-image: url( images/tab_right.gif );
+ background-repeat: no-repeat;
+ background-position: right top;
+ white-space: nowrap;
+}
+
+UL#tabsHeader li:hover {
+ background-image: url( images/tab_right_hover2.gif );
+ background-repeat: no-repeat;
+ background-position: right top;
+ white-space: nowrap;
+}
+
+/* hover selectors for main header tabs */
+UL#tabsHeader li.hoverOn {
+ background-image: url( images/tab_right_hover2.gif );
+ background-repeat: no-repeat;
+ background-position: right top;
+ white-space: nowrap;
+}
+
+UL#tabsHeader li.hoverOff {
+ background-image: url( images/tab_right.gif );
+ background-repeat: no-repeat;
+ background-position: top right;
+ white-space: nowrap;
+}
+
+UL#tabsHeader a {
+ display: inline;
+ float: left;
+ text-decoration: none;
+ font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-weight: bold;
+ color: #8a8a8a;
+ line-height: 22px;
+ padding: 5px 15px 3px 15px; /*background-image: url(../images/tab_left.gif);*/
+ background-repeat: no-repeat;
+ background-position: top left;
+ width: 90px;
+ white-space: nowrap;
+}
+
+UL#tabsHeader a:hover {
+ text-decoration: underline;
+ color: #000000; /*background-image: url(../images/tab_left_hover2.gif);*/
+ background-repeat: no-repeat;
+ background-position: top left;
+ white-space: nowrap;
+}
+
+UL#tabsHeader #current {
+ line-height: 22px;
+ background-color: #fff;
+ background-image: url( images/tab_right_current.gif );
+ background-repeat: no-repeat;
+ background-position: right top;
+ padding-top: -3px;
+ border-bottom: 2px solid #fff;
+}
+
+UL#tabsHeader #current a, #current a:hover {
+ font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-weight: bold;
+ color: #000; /* background-image: url(../images/tab_left_current.gif); */
+ background-repeat: no-repeat;
+ background-position: top left;
+}
+
+/* -------- These are new selectors for the admin and add page styles ------- */
+
+UL#tabsHeader #admin {
+ display: inline;
+ background-image: url( images/tab_right_admin.gif );
+ background-repeat: no-repeat;
+ background-position: right top;
+ padding-top: -3px;
+ line-height: 22px;
+}
+
+UL#tabsHeader #admin a {
+ text-decoration: none;
+ color: #4386b5; /* background-image: url(../images/tab_left_admin.gif);*/
+ background-repeat: no-repeat;
+ background-position: top left;
+ white-space: nowrap;
+ padding-top: -3px;
+ line-height: 22px;
+}
+
+UL#tabsHeader #admin a:hover {
+ text-decoration: underline;
+}
+
+UL#tabsHeader #addpage {
+ display: inline;
+ background-color: none;
+ background-image: none;
+ margin-bottom: -3px;
+ padding-top: 1px;
+}
+
+UL#tabsHeader #addpage a, #addpage a:hover {
+ font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-weight: bold;
+ color: white;
+ line-height: 22px;
+ background-image: none;
+ white-space: nowrap;
+}
+
+UL#tabsHeader #addpage a:hover {
+ text-decoration: underline;
+}
+
+/* Tab background color for selected global nav item */
+li.currentTabBackground {
+ background: #fff;
+}
+
+/* backslash hack for IE5-Mac \*/
+UL#tabsHeader a {
+ float: none;
+}
+
+/* End Mac Hack */
+html>body UL#tabsHeader a {
+ width: auto;
+}
+
+/* fixes IE6 win hack */
+
+ /***************************
+ * Utility Navigation *
+ *****************************/
+
+#UtilityNavigation {
+ float: right;
+ font-size: 10px;
+ padding: 6px 12px 0px 0px;
+ color: #000000;
+ z-index: 20;
+}
+
+#UtilityNavigation a {
+ color: #FFFFFF;
+}
+
+#UtilityNavigation .addcontent {
+ background-image: url( images/ico_addcontent.gif );
+ background-repeat: no-repeat;
+ background-position: left;
+ height: 20px;
+ width: 20px;
+ padding-left: 16px;
+}
+
+ /****************************
+ * Portlet Container Windows *
+ *****************************/
+
+.portlet-container {
+/* margin: 10px;*/
+ padding: 10px;
+}
+
+/* wrapper for floating portlet window modes */
+.portlet-mode-container {
+ float: right;
+ padding-top: 4px;
+ white-space: nowrap;
+}
+
+.portlet-titlebar-title {
+ color: #656565;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ white-space: nowrap;
+ line-height: 100%;
+ float: left;
+ text-indent: 5px;
+ padding-top: 5px;
+ padding-bottom: 6px;
+}
+
+ /* ------ NOT CURRENTLY IN USE FOR NEW 2.6 FUNCTIONALITY -------
+ .portlet-titlebar-decoration {}
+ */
+
+.portlet-titlebar-left {
+ background-image: url( images/portlet-top-left.gif );
+ background-repeat: no-repeat;
+ width: 9px;
+ height: 29px;
+ min-width: 9px;
+ background-position: bottom;
+ /*
+ background-color:#dfe8ed;
+ border-top: 1px solid #98b7c6;
+ border-bottom: 1px solid #98b7c6;
+ border-left: 1px solid #98b7c6;
+ width:20px;
+ white-space: nowrap;
+ */
+}
+
+.portlet-titlebar-center {
+ background-image: url( images/portlet-top-middle.gif );
+ background-repeat: repeat-x;
+ height: 29px;
+ background-position: bottom;
+ /* background-color:#dfe8ed;
+ border-top: 1px solid #98b7c6;
+ border-bottom: 1px solid #98b7c6;
+ white-space: nowrap;
+ */
+}
+
+.portlet-titlebar-right {
+ background-image: url( images/portlet-top-right.gif );
+ background-repeat: no-repeat;
+ width: 10px;
+ height: 30px;
+ min-width: 10px;
+ background-position: bottom left;
+ /*
+ background-color:#dfe8ed;
+ border-top: 1px solid #98b7c6;
+ border-right: 1px solid #98b7c6;
+ border-bottom: 1px solid #98b7c6;
+ width:10px;
+ white-space: nowrap;
+ */
+}
+
+.portlet-content-left {
+ background-image: url( images/portlet-left-vertical.gif );
+ background-repeat: repeat-y;
+ width: 9px;
+ min-width: 9px;
+ /*
+ width:20px;
+ background-color:#FFFFFF;
+ border-left: 1px solid #dfe8ed;
+ */
+}
+
+.portlet-content-center {
+ vertical-align: top;
+}
+
+.portlet-body {
+ background-color: #ffffff;
+}
+
+.portlet-content-right {
+ background-image: url( images/portlet-right-vertical.gif );
+ height: 100%;
+ background-repeat: repeat-y;
+ background-position: left;
+ width: 5px;
+ min-width: 5px;
+ /*
+ width:5px;
+ background-color:#FFFFFF;
+ border-right: 1px solid #dfe8ed;
+ */
+}
+
+.portlet-footer-left {
+ background-image: url( images/portlet-bottom-left.gif );
+ width: 9px;
+ height: 4px;
+ background-repeat: no-repeat;
+ background-position: top right;
+ min-width: 9px;
+
+ /*
+ background-color:#FFFFFF;
+ border-bottom: 1px solid #98b7c6;
+ border-left: 1px solid #dfe8ed;
+ height:5px;
+ */
+}
+
+.portlet-footer-center {
+ background-image: url( images/portlet-bottom-middle.gif );
+ height: 4px;
+ background-repeat: repeat-x;
+ /* background-color:#FFFFFF;
+ border-bottom: 1px solid #98b7c6;
+ height:5px;
+ */
+}
+
+.portlet-footer-right {
+ background-image: url( images/portlet-bottom-right.gif );
+ width: 5px;
+ height: 4px;
+ background-repeat: no-repeat;
+ min-width: 5px;
+ /*
+ background-color:#FFFFFF;
+ border-bottom: 1px solid #98b7c6;
+ border-right: 1px solid #dfe8ed;
+ height:5px;
+ */
+}
+
+ /***********************
+ * Portlet Window Modes *
+ ************************/
+.portlet-mode-maximized {
+ background-image: url( images/ico_16_maximize.gif );
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-minimized {
+ background-image: url( images/ico_16_minimize.gif );
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-normal {
+ background-image: url( images/ico_16_normal.gif );
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-help {
+ background-image: url( images/ico_16_help.gif );
+ width: 16px;
+ height: 16px;
+ background-repeat: no-repeat;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-edit {
+ background-image: url( images/ico_edit.gif );
+ background-repeat: no-repeat;
+ width: 28px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-remove {
+ background-image: url( images/ico_16_remove.gif );
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-view {
+ background-image: url( images/ico_cancel.gif );
+ background-repeat: no-repeat;
+ width: 28px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+ padding-right: 20px;
+}
+
+.portlet-mode-reload {
+ background-image: url( images/ico_16_reload.gif );
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ float: left;
+ display: inline;
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+.portlet-mode-hide {
+ background-image: url( images/ico_16_swizzleclosed.gif );
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ float: right;
+ display: inline;
+ cursor: pointer;
+}
+
+ /**********************
+ * Copyright Selectors *
+ ***********************/
+.portal-copyright {
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 10px;
+ color: #5E6D7A;
+}
+
+a.portal-copyright {
+ color: #768591;
+ text-decoration: none;
+}
+
+a.portal-copyright:hover {
+ color: #bcbcbc;
+ text-decoration: underline;
+}
+
+#ThemeBy {
+ content: "Theme by JBoss.org Design";
+}
+
+ /*************
+ * Elements *
+ **************/
+a {
+ color: #5078aa;
+ text-decoration: none;
+}
+
+a:hover {
+ color: #7eacd6;
+ text-decoration: underline;
+}
+
+hr {
+ border-top: 1px dashed #d5d5d5;
+ border-bottom: 0px;
+ border-left: 0px;
+ border-right: 0px;
+}
+
+ul {
+ padding-left: 20px;
+}
+
+li {
+ list-style: url( images/ico_listelement.gif );
+}
+
+input {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+}
+
+SELECT {
+}
+
+FONT {
+}
+
+FIELDSET {
+}
+
+LEGEND {
+}
+
+ /********
+ * FONTS *
+ *********/
+
+ /* Font attributes for the normal fragment font.
+Used for the display of non-accentuated information */
+.portlet-font {
+ color: #000000;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+/* Font attributes similar to the portlet.font but the color is lighter */
+.portlet-font-dim {
+ color: #777777;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+ /********
+ * FORMS *
+ *********/
+.portlet-form-label {
+ color: #336699;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 12px;
+}
+
+/* Text of the user-input in an input field. not sure if we need this guy? */
+.portlet-form-input-field {
+ color: #000000;
+ font-size: 12px;
+ border-color: #000000;
+ border-style: solid;
+ border-width: 1px;
+ background-color: #336699;
+}
+
+/* Form Button Style */
+.portlet-form-button {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 10px;
+ font-weight: bold;
+ color: #FFFFFF;
+ background-color: #5078aa;
+ border: 1px solid #175877;
+}
+
+/* Text that appears beside a context dependent action icon */
+.portlet-icon-label {
+
+}
+
+ /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
+not sure if we need this one?.. */
+.portlet-dlg-icon-label {
+
+}
+
+/* Text for form field labels */
+.portlet-form-field-label {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ color: #000;
+ vertical-align: bottom;
+}
+
+/* Text for a form field */
+.portlet-form-field {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ color: #000; /*margin-top: 10px;*/
+}
+
+ /********
+ * LINKS *
+ *********/
+
+.portal-links:link {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 11px;
+ font-weight: bold;
+ color: #242424;
+ text-decoration: none;
+}
+
+.portal-links:hover {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 11px;
+ font-weight: bold;
+ color: #5699B7;
+ text-decoration: none;
+}
+
+.portal-links:active {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 11px;
+ font-weight: bold;
+ color: #242424;
+ text-decoration: none;
+}
+
+.portal-links:visited {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 11px;
+ font-weight: bold;
+ color: #242424;
+ text-decoration: none;
+}
+
+ /***********
+ * MESSAGES *
+ ************/
+
+/* Status of the current operation. */
+.portlet-msg-status {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ font-style: normal;
+ color: #336699;
+}
+
+/* Help messages, general additional information, etc. */
+.portlet-msg-info {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ font-style: italic;
+ color: #000;
+}
+
+/* Error messages. */
+.portlet-msg-error {
+ color: red;
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+}
+
+/* Warning messages. */
+.portlet-msg-alert {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ color: #821717;
+}
+
+/* Verification of the successful completion of a task. */
+.portlet-msg-success {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
+ font-size: 12px;
+ font-weight: bold;
+ color: #359630;
+}
+
+ /***********
+ * SECTIONS *
+ ************/
+
+/* Table or section header */
+.portlet-section-header {
+ font-weight: bold;
+ color: #000;
+ font-size: 13px;
+ background-color: #CBD4E6;
+}
+
+.portlet-section-body {
+ font-size: 12px;
+}
+
+.portlet-section-alternate {
+ font-size: 12px;
+ background-color: #E6E8E5;
+}
+
+.portlet-section-selected {
+ font-size: 12px;
+ background-color: #CBD4E6;
+}
+
+.portlet-section-subheader {
+ font-weight: bold;
+ font-size: 12px;
+}
+
+.portlet-section-footer {
+ font-size: 11px;
+}
+
+ /* Text that belongs to the table but does not fall in one of the other categories
+(e.g. explanatory or help text that is associated with the section. */
+.portlet-section-text {
+ font-size: 12px;
+ font-style: italic;
+}
+
+ /*******************
+ * Table Selectors *
+ ********************/
+/* Table header */
+.portlet-table-header {
+ font-weight: bold;
+ color: #FFF;
+ font-size: 13px;
+ background-color: #336699;
+}
+
+/* Normal text in a table cell */
+.portlet-table-body {
+ color: #000;
+ font-size: 12px;
+}
+
+/* Text in every other row in the table */
+.portlet-table-alternate {
+ color: #000;
+ font-size: 12px;
+ background-color: #E6E8E5;
+}
+
+/* Text in a selected cell range */
+.portlet-table-selected {
+ color: #000;
+ font-size: 12px;
+ background-color: #CBD4E6;
+}
+
+/* Text of a subheading */
+.portlet-table-subheader {
+ font-weight: bold;
+ color: #000;
+ font-size: 12px;
+}
+
+/* Table footer */
+.portlet-table-footer {
+ font-size: 11px;
+}
+
+/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
+.portlet-table-text {
+ font-size: 12px;
+ color: #000;
+ font-style: italic;
+}
+
+ /********
+ * MENUS *
+ *********/
+
+/*General menu settings such as background color, margins, etc. */
+.portlet-menu {
+
+}
+
+/* Normal, unselected menu item. */
+.portlet-menu-item {
+ color: #242424;
+ text-decoration: none;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+.portlet-menu-item:hover {
+ color: #5699B7;
+ text-decoration: none;
+ font-family: Verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+}
+
+/* Selected menu item. */
+.portlet-menu-item-selected {
+
+}
+
+/* Selected menu item when the mouse hovers over it. */
+.portlet-menu-item-selected:hover {
+
+}
+
+/* Normal, unselected menu item that has sub-menus. */
+.portlet-menu-cascade-item {
+
+}
+
+/* Selected sub-menu item that has sub-menus */
+.portlet-menu-cascade-item-selected {
+
+}
+
+/* Descriptive text for the menu (e.g. in a help context below the menu) */
+.portlet-menu-description {
+
+}
+
+/* Menu caption */
+.portlet-menu-caption {
+
+}
+
+/* ===== WSRP 2.0 - As of now proposed additions are: ===== */
+
+/* A separator bar similar to a horizontal rule, but with styling matching the page */
+.portlet-horizontal-separator {
+}
+
+/* Allows portlets to mimic the title bar when nesting something */
+.portlet-nestedTitle-bar {
+}
+
+/* Allows portlets to match the textual character of the title on the title bar. */
+.portlet-nestedTitle {
+}
+
+/* Support portlets having tabs in the same style as the page or other portlets */
+.portlet-tab {
+}
+
+/* Highlight the tab currently being shown */
+.portlet-tab-active {
+}
+
+/* Highlight the selected tab (not yet active) */
+.portlet-tab-selected {
+}
+
+/* A tab which can not be currently activated */
+.portlet-tab-disabled {
+}
+
+/* Top level style for the content of a tab. */
+.portlet-tab-area {
+}
+
+ /*****************
+ * AJAX Selectors *
+ *****************/
+
+.handle {
+ cursor: move;
+}
+
+.emptyPlaceMarker {
+ border-right: red 1px dashed;
+ border-top: red 1px dashed;
+ border-left: red 1px dashed;
+ border-bottom: red 1px dashed;
+ background-color: Transparent;
+}
\ No newline at end of file
Added: trunk/theme/src/resources/test/theme-test-sar/conf/theme/portal-layout.tld
===================================================================
--- trunk/theme/src/resources/test/theme-test-sar/conf/theme/portal-layout.tld 2006-10-02 15:30:39 UTC (rev 5304)
+++ trunk/theme/src/resources/test/theme-test-sar/conf/theme/portal-layout.tld 2006-10-02 15:31:31 UTC (rev 5305)
@@ -0,0 +1,45 @@
+<taglib
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
+ version="2.0">
+ <tlib-version>1.0</tlib-version>
+ <jsp-version>2.0</jsp-version>
+ <short-name></short-name>
+ <uri>http://www.jboss.org/portal</uri>
+ <tag>
+ <name>region</name>
+ <tag-class>org.jboss.portal.theme.tag.RegionTagHandler</tag-class>
+ <body-content>empty</body-content>
+ <attribute>
+ <name>orientation</name>
+ </attribute>
+ <attribute>
+ <name>regionName</name>
+ </attribute>
+ <attribute>
+ <name>regionID</name>
+ </attribute>
+ </tag>
+ <tag>
+ <name>portlet</name>
+ <tag-class>org.jboss.portal.theme.tag.PortletTagHandler</tag-class>
+ <body-content>empty</body-content>
+ <attribute>
+ <name>windowName</name>
+ </attribute>
+ </tag>
+ <tag>
+ <name>theme</name>
+ <tag-class>org.jboss.portal.theme.tag.ThemeTagHandler</tag-class>
+ <body-content>empty</body-content>
+ <attribute>
+ <name>themeName</name>
+ </attribute>
+ </tag>
+ <tag>
+ <name>headerContent</name>
+ <tag-class>org.jboss.portal.theme.tag.HeaderContentTagHandler</tag-class>
+ <body-content>empty</body-content>
+ </tag>
+</taglib>
More information about the jboss-svn-commits
mailing list