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 ra...@apache.org on 2001/06/25 13:33:55 UTC
cvs commit: jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html HomePageCustomizer.vm browser-media.vm browser-portlet.vm browser-skin.vm customizer-portlet.vm customizer-portletset.vm hello-customize.vm hello.vm
raphael 01/06/25 04:33:54
Modified: webapp/WEB-INF/conf JetspeedResources.properties
controllers.xreg
webapp/WEB-INF/psml customize.psml
webapp/WEB-INF/psml/anon/html/en default.psml
webapp/WEB-INF/psml/user/admin/html default.psml
webapp/WEB-INF/psml/user/turbine/html default.psml
webapp/WEB-INF/templates/vm/controllers/html column.vm
Added: webapp/WEB-INF/templates/vm/controllers/html
card-customize.vm card.vm column-customize.vm
row-customize.vm
webapp/WEB-INF/templates/vm/controls/html jetspeed-box.vm
jetspeed-menu.vm jetspeed-tab.vm jetspeed.vm
webapp/WEB-INF/templates/vm/portlets/html
HomePageCustomizer.vm browser-media.vm
browser-portlet.vm browser-skin.vm
customizer-portlet.vm customizer-portletset.vm
hello-customize.vm hello.vm
Removed: webapp/WEB-INF/psml default.psml defaultWML.psml
webapp/WEB-INF/psml/admin homeHTML.psml
webapp/WEB-INF/psml/turbine glucodeHTML.psml homeHTML.psml
webapp/WEB-INF/templates/vm/controls jetspeed-box.vm
jetspeed-menu.vm jetspeed-tab.vm jetspeed.vm
webapp/WEB-INF/templates/vm/portlets HomePageCustomizer.vm
browser-media.vm browser-portlet.vm browser-skin.vm
customizer-portlet.vm customizer-portletset.vm
hello-customize.vm hello.vm
Log:
- add some Velocity based Controller implementations
- implement default customization behavior for VelocityControllers
- remove old profiler PSML files
Revision Changes Path
1.34 +2 -2 jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedResources.properties
Index: JetspeedResources.properties
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/JetspeedResources.properties,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- JetspeedResources.properties 2001/06/09 15:32:32 1.33
+++ JetspeedResources.properties 2001/06/25 11:31:18 1.34
@@ -1,7 +1,7 @@
################################################################################
# Jetspeed Configuration
# Author: Kevin A. Burton (burton@apache.org)
-# $Id: JetspeedResources.properties,v 1.33 2001/06/09 15:32:32 raphael Exp $
+# $Id: JetspeedResources.properties,v 1.34 2001/06/25 11:31:18 raphael Exp $
################################################################################
# This is the main file you will need to configuration Jetspeed. If there are
# any secondary files they will be pointed to from this file.
@@ -331,7 +331,7 @@
#########################################
services.PortalToolkit.classname=org.apache.jetspeed.services.portaltoolkit.JetspeedPortalToolkitService
services.PortalToolkit.default.control=TitlePortletControl
-services.PortalToolkit.default.controller=RowColumnPortletController
+services.PortalToolkit.default.controller=ColumnController
services.PortalToolkit.default.skin=orange-grey
#########################################
1.4 +5 -1 jakarta-jetspeed/webapp/WEB-INF/conf/controllers.xreg
Index: controllers.xreg
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/controllers.xreg,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- controllers.xreg 2001/06/10 08:42:29 1.3
+++ controllers.xreg 2001/06/25 11:31:22 1.4
@@ -3,7 +3,11 @@
<registry>
<portlet-controller-entry name="CardPortletController">
- <classname>org.apache.jetspeed.portal.controllers.CardPortletController</classname>
+ <classname>org.apache.jetspeed.portal.controllers.VelocityPanedPortletController</classname>
+ <parameter name="template" value="card.vm" />
+ <parameter name="action" value="controllers.PanedControllerAction" />
+ <parameter name="parameter" value="pane" />
+ <parameter name="defaultpane" value="0" />
<media-type ref="html"/>
</portlet-controller-entry>
1.3 +3 -7 jakarta-jetspeed/webapp/WEB-INF/psml/customize.psml
Index: customize.psml
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/customize.psml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- customize.psml 2001/05/28 15:17:33 1.2
+++ customize.psml 2001/06/25 11:31:36 1.3
@@ -1,9 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<portlets user="default" xmlns="http://xml.apache.org/jetspeed/2000/psml">
-
- <skin name="orange-grey" />
-
- <entry type="ref" parent="HomepageCustomizer">
- <control name="ClearPortletControl"/>
- </entry>
+<portlets>
+ <skin name="orange-grey" />
+ <entry parent="HomepageCustomizer" />
</portlets>
1.6 +2 -13 jakarta-jetspeed/webapp/WEB-INF/psml/anon/html/en/default.psml
Index: default.psml
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/anon/html/en/default.psml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- default.psml 2001/06/04 19:43:44 1.5
+++ default.psml 2001/06/25 11:31:54 1.6
@@ -10,9 +10,8 @@
<skin name="orange-grey"/>
<portlets>
- <controller name="RowColumnPortletController">
+ <controller name="RowController">
<parameter name="sizes" value="66%,34%"/>
- <parameter name="mode" value="row"/>
</controller>
<metainfo>
@@ -20,14 +19,10 @@
</metainfo>
<portlets>
- <controller name="RowColumnPortletController"/>
-
<entry parent="JetspeedContent"/>
</portlets>
<portlets>
- <controller name="RowColumnPortletController"/>
-
<entry parent="Jetspeed"/>
<entry parent="Welcome"/>
</portlets>
@@ -74,23 +69,17 @@
</portlets>
<portlets>
- <controller name="RowColumnPortletController">
- <parameter name="mode" value="row"/>
- </controller>
+ <controller name="RowController"/>
<metainfo>
<title>Dynamic</title>
</metainfo>
<portlets>
- <controller name="RowColumnPortletController"/>
-
<entry parent="JetspeedContent"/>
</portlets>
<portlets>
- <controller name="RowColumnPortletController"/>
-
<entry parent="HelloVelocity"/>
</portlets>
1.5 +46 -53 jakarta-jetspeed/webapp/WEB-INF/psml/user/admin/html/default.psml
Index: default.psml
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/user/admin/html/default.psml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- default.psml 2001/06/11 06:59:07 1.4
+++ default.psml 2001/06/25 11:32:14 1.5
@@ -1,57 +1,50 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<portlets xmlns="http://www.apache.org/2000/02/CVS">
- <controller name="CardPortletController">
- <parameter name="parameter" value="pane"/>
- </controller>
- <control name="TabControl"/>
- <skin name="orange-grey"/>
- <portlets>
- <controller name="RowColumnPortletController"/>
- <metainfo>
- <title>Content</title>
- </metainfo>
- <entry parent="AdminInfo">
- <parameter name="_display" value="normal"/>
- </entry>
- <entry parent="Search">
- <parameter name="_display" value="normal"/>
- </entry>
- </portlets>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<portlets xmlns="http://xml.apache.org/jetspeed/2000/psml">
- <portlets>
- <controller name="CardPortletController">
- <parameter name="parameter" value="select-panel"/>
- </controller>
- <control name="MenuControl"/>
- <metainfo>
- <title>Security</title>
- </metainfo>
- <entry parent="UserBrowser">
- <parameter name="_display" value="normal"/>
- </entry>
- <entry parent="RoleBrowser"/>
- <entry parent="UserForm"/>
- <entry parent="RoleForm"/>
- </portlets>
+ <skin name="orange-grey"/>
+ <control name="TabControl"/>
+ <controller name="CardPortletController" />
+
+ <portlets>
+ <controller name="RowColumnPortletController"/>
+ <metainfo>
+ <title>Content</title>
+ </metainfo>
+ <entry parent="AdminInfo" />
+ <entry parent="Search" />
+ </portlets>
- <portlets>
- <controller name="CardPortletController">
- <parameter name="parameter" value="select-panel"/>
- </controller>
- <control name="MenuControl"/>
- <metainfo>
- <title>Admin</title>
- </metainfo>
- <entry parent="GlobalAdminPortlet"/>
- <entry parent="PortletBrowser"/>
- <entry parent="ControllerBrowser"/>
- <entry parent="ControlBrowser"/>
- <entry parent="MediaBrowser"/>
- <entry parent="SkinBrowser"/>
- <entry parent="JavaRuntimePortlet"/>
- <entry parent="DaemonAdminPortlet"/>
- <entry parent="JetspeedContentAdmin"/>
- <entry parent="BadURLManagerPortlet"/>
- </portlets>
+ <portlets>
+ <controller name="CardPortletController">
+ <parameter name="parameter" value="select-panel"/>
+ </controller>
+ <control name="MenuControl"/>
+ <metainfo>
+ <title>Security</title>
+ </metainfo>
+ <entry parent="UserBrowser"/>
+ <entry parent="RoleBrowser"/>
+ <entry parent="UserForm"/>
+ <entry parent="RoleForm"/>
+ </portlets>
+ <portlets>
+ <controller name="CardPortletController">
+ <parameter name="parameter" value="select-panel"/>
+ </controller>
+ <control name="MenuControl"/>
+ <metainfo>
+ <title>Admin</title>
+ </metainfo>
+ <entry parent="GlobalAdminPortlet"/>
+ <entry parent="PortletBrowser"/>
+ <entry parent="ControllerBrowser"/>
+ <entry parent="ControlBrowser"/>
+ <entry parent="MediaBrowser"/>
+ <entry parent="SkinBrowser"/>
+ <entry parent="JavaRuntimePortlet"/>
+ <entry parent="DaemonAdminPortlet"/>
+ <entry parent="JetspeedContentAdmin"/>
+ <entry parent="BadURLManagerPortlet"/>
+ </portlets>
</portlets>
1.7 +1 -2 jakarta-jetspeed/webapp/WEB-INF/psml/user/turbine/html/default.psml
Index: default.psml
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/psml/user/turbine/html/default.psml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- default.psml 2001/05/29 23:17:36 1.6
+++ default.psml 2001/06/25 11:32:27 1.7
@@ -1,9 +1,8 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<portlets xmlns="http://xml.apache.org/jetspeed/2000/psml">
- <controller name="RowColumnPortletController">
+ <controller name="RowController">
<parameter name="sizes" value="70%,30%"/>
- <parameter name="mode" value="row"/>
</controller>
<skin name="orange-red"/>
1.2 +1 -1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/column.vm
Index: column.vm
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/column.vm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- column.vm 2001/06/10 08:41:02 1.1
+++ column.vm 2001/06/25 11:32:38 1.2
@@ -1,6 +1,6 @@
<table border="0" cellpadding="2" cellspacing="0" width="100%">
#foreach ( $portlet in $portlets )
-#if ($sizes.size() >= $velocityCount)
+#if ($!sizes.size() >= $velocityCount)
#set ($height = $!sizes.elementAt($velocityCount-1))
#end
<tr height="$!height">
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/card-customize.vm
Index: card-customize.vm
===================================================================
<table width="100%" cellspacing="1" cellpadding="0">
<tr>
<th>Title</th>
<th>Action</th>
</tr>
#foreach ($entry in $portlets)
#set ($position = $velocityCount - 1)
<tr>
<td><a href="$jlink.setAction("controls.Customize").setPortlet($entry.Name)">$!entry.Title</a></td>
<td>
<form action="$jlink" method="post">
#if ($!action) <input type="hidden" name="$jlink.ActionKey" value="$action" /> #end
#if ($!paneid) <input type="hidden" name="paneid" value="$paneid" /> #end
<input type="hidden" name="position" value="$position" />
<input type="submit" name="eventSubmit_doDelete" value="Delete" />
<input type="submit" name="eventSubmit_doDown" value="<--" />
<input type="submit" name="eventSubmit_doUp" value="-->" />
</form>
</td>
</tr>
#end
<tr>
<td colspan="2">
<form action="$jlink" method="post">
#if ($!action) <input type="hidden" name="$jlink.ActionKey" value="$action" /> #end
#if ($!paneid) <input type="hidden" name="paneid" value="$paneid" /> #end
<input type="text" name="title" size="20" />
<input type="submit" name="eventSubmit_doAdd" value="Add" />
</form>
</td>
</tr>
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/card.vm
Index: card.vm
===================================================================
$!pane.getContent($data)
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/column-customize.vm
Index: column-customize.vm
===================================================================
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td colspan="2">
<h2>Customizing $set.Name</h2>
</td>
</tr>
<tr>
<th>Title</th>
<th>Actions</th>
</tr>
#foreach ( $portlet in $portlets )
<tr>
<td>$portlet.Title</td>
<td align="center">
<form action="$jlink" method="post">
#if ($!action) <input type="hidden" name="$jlink.ActionKey" value="$action" /> #end
<input type="hidden" name="paneid" value="$portlets.Name" />
<input type="hidden" name="position" value="$position" />
<input type="submit" name="eventSubmit_doDelete" value="Delete" />
<input type="submit" name="eventSubmit_doDown" value="<--" />
<input type="submit" name="eventSubmit_doUp" value="-->" />
</form>
</td>
</tr>
#end
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controllers/html/row-customize.vm
Index: row-customize.vm
===================================================================
<table border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td>
<h2>Customizing $entries.Name</h2>
</td>
#foreach ( $set in $entries.Portlets )
<td>
Position: $!set.Layout.Position ($velocityCount)
<br>Title: $!set.Metainfo.Title
</td>
#end
#foreach ( $entry in $entries.Entry )
<td>
Position: $!entry.Layout.Position ($velocityCount)
<br>Parent: $!entry.Parent
<br>Title: $!entry.Metainfo.Title
</td>
#end
</tr>
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controls/html/jetspeed-box.vm
Index: jetspeed-box.vm
===================================================================
#if ( $conf.getInitParameter("thickness") )
#set ( $thickness = $conf.getInitParameter("thickness") )
#else
#set ( $thickness = 1 )
#end
<table border="0" bgcolor="$!{skin.HighlightBackgroundColor}" cellpadding="$thickness" cellspacing="0" width="100%">
<tr>
<td bgcolor="$!{skin.BackgroundColor}" align="center" valign="top" width="100%" >
<table bgcolor="$!{skin.BackgroundColor}" border="0" cellpadding="2" cellspacing="0" width="100%" align="center">
<tr>
<td valign="top" width="100%">
$portlet.getContent($data)
</td>
</tr>
</table>
</td>
</tr>
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controls/html/jetspeed-menu.vm
Index: jetspeed-menu.vm
===================================================================
#if (! $customized )
#if ( ! $tabs )
#parse ("jetspeed.vm")
#else
#set ($width = $conf.getInitParameter("tab-width") )
#if (!$width)
#set ($width = "20%" )
#end
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top" width="$width">
<table cellspacing="0" border="0" cellpadding="0">
#foreach ( $tab in $tabs )
#if ($tab.isSelected() )
#set ($bgcolor = $!{skin.HighlightBackgroundColor} )
#set ($color = $!{skin.HighlightTextColor} )
#else
#set ($bgcolor = $!{skin.TitleBackgroundColor} )
#set ($color = $!{skin.TitleTextColor} )
#end
<tr>
<td valign="middle" bgcolor="$bgcolor">
<b><a #if ($tab.Link && ($tab.isSelected() == false)) href="$tab.Link" #end><font color="$color">$tab.Title</font></a> </b>
</td>
</tr>
#end
<tr>
<td valign="bottom" align="right">
#foreach ( $action in $actions )
<a href="${action.Link}"><img src="images/${action.Name}.gif" border="0"></a>
#end
</td>
</tr>
</table>
</td>
<td valign="top" bgcolor="$!{skin.BackgroundColor}">
$portlet.getContent($data)
</td>
</tr>
</table>
#end
#else
$portlet.getContent($data)
#end
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controls/html/jetspeed-tab.vm
Index: jetspeed-tab.vm
===================================================================
#if (! $customized )
#if ( ! $tabs )
#parse ("jetspeed.vm")
#else
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td valign="top">
<table align="left" cellspacing="0" border="0" cellpadding="0">
<tr width="100%">
#foreach ( $tab in $tabs )
#if ($tab.isSelected() )
#set ($bgcolor = $!{skin.HighlightBackgroundColor} )
#set ($color = $!{skin.HighlightTextColor} )
#else
#set ($bgcolor = $!{skin.TitleBackgroundColor} )
#set ($color = $!{skin.TitleTextColor} )
#end
<td valign="middle" bgcolor="$bgcolor">
<b><a #if ($tab.Link && ($tab.isSelected() == false)) href="$tab.Link" #end><font color="$color">$tab.Title</font></a> </b>
#foreach ($action in $tab.Actions)
<a href="${action.Link}"><img src="images/${action.Name}.gif" border="0" /></a>
#end
</td>
<td width="2"> </td>
#end
</tr>
</table>
<table align="right" cellspacing="0" border="0" cellpadding="0">
<tr width="100%">
<td align="right" nowrap="true" valign="middle">
#foreach ( $action in $actions )
<a href="${action.Link}"><img src="images/${action.Name}.gif" border="0"></a>
#end
</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0" width="100%" border="0" cellpadding="0">
<tr><td height="2" bgcolor="$!{skin.HighlightBackgroundColor}"><img height="2" width="2" src="images/dot.gif" /></td></tr>
<tr><td height="2" bgcolor="$!{skin.BackgroundColor}"><img height="2" width="2" src="images/dot.gif" /></td></tr>
</table>
<table bgcolor="$!{skin.BackgroundColor}" cellspacing="0" width="100%" border="0" cellpadding="0">
<tr>
<td valign="top" width="100%">
$portlet.getContent($data)
</td>
</tr>
</table>
#end
#else
$portlet.getContent($data)
#end
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/controls/html/jetspeed.vm
Index: jetspeed.vm
===================================================================
#if( ! $portlet.isClosed($data) )
<table border="0" bgcolor="$!{skin.BackgroundColor}" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="$!{skin.TitleBackgroundColor}">
<td align="left" bgcolor="$!{skin.TitleBackgroundColor}" nowrap="true" valign="middle" width="100%">
<b><font color="$!{skin.TitleTextColor}">$portlet.Title</font><b>
</td>
<td align="right" bgcolor="$!{skin.TitleBackgroundColor}" nowrap="true" valign="middle">
#foreach ( $action in $actions )
<a href="${action.Link}"><img src="images/${action.Name}.gif" border="0"></a>
#end
</td>
</tr>
#if( ! $portlet.isMinimized($data) )
<tr>
<td colspan="2" align="center" valign="top" width="100%" >
<table border="0" cellpadding="2" cellspacing="0" width="100%" align="center">
<tr>
<td>
$portlet.getContent($data)
</td>
</tr>
</table>
</td>
</tr>
#end
</table>
#end
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/HomePageCustomizer.vm
Index: HomePageCustomizer.vm
===================================================================
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<h2>Customize Home Page</h2>
Please check which portlets you want to see on which device.
<!-- The input form -->
<form method="post" action="$databean.Page2URL">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="150"></td>
<td align="center" width="70"><b>Web</b></td>
<td align="center" width="70"><b>WAP Phone</b></td>
<td> </td>
</tr>
#foreach ($portletbean in $databean.PortletDataBeans)
<tr valign="middle">
<td width="150">$portletbean.Title</td>
#if ( $portletbean.HTMLCapable )
<td align="center" width="70">
<input
type="checkbox"
name="checkHTML$portletbean.Name"
value="$portletbean.Name"
$portletbean.HTMLChecked
>
</td>
#else
<td align="center" width="70"> </td>
#end
#if( $portletbean.WMLCapable )
<td align="center" width="70">
<input
type="checkbox"
name="checkWML$portletbean.Name"
value="$portletbean.Name"
$portletbean.WMLChecked
>
</td>
#else
<td align="center" width="70"> </td>
#end
<td> </td>
</tr>
#end
</table>
<p align="center">
#set ($sq = "'")
<input type="submit" name="Submit" value="Finish">
<input
type="button"
name="Submit2"
value="Cancel"
onClick="document.location.href=${sq}$databean.HomeURL${sq}"
>
</p>
</form>
</td>
</tr>
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-media.vm
Index: browser-media.vm
===================================================================
<form action="$jlink" method="post">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<th>Name</th>
<th>Title</th>
<th>Description</th>
<th>Mime Type</th>
<th>Actions</th>
</tr>
#foreach ( $entry in $registry )
<tr>
<td>$entry.Name</td>
<td>$!entry.Title</td>
<td>$!entry.Description</td>
<td>$entry.MimeType</td>
<td> </td>
</tr>
#end
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="right" width="50%">
#if ($prev)
<input type="submit" value="< < Previous">
#end
</td>
<td align="left" width="50%">
#if ($prev)
<input type="submit" value="Next > >">
#end
</td>
</tr>
</table>
</form>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-portlet.vm
Index: browser-portlet.vm
===================================================================
<form action="$jlink" method="post">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<th>Name</th>
<th>Title</th>
<th>Description</th>
<th>Supported types</th>
<th>Actions</th>
</tr>
#foreach ( $entry in $registry )
#set ( $old = "" )
<tr>
<td>$entry.Name</td>
<td>$!entry.Title</td>
<td>$!entry.Description</td>
<td>
#foreach ( $type in $entry.MediaTypes )
#if ($old != "") , #end $!type.Name
#set ( $old = $type )
#end
</td>
<td> </td>
</tr>
#end
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="right" width="50%">
#if ($prev)
<input type="submit" value="< < Previous">
#end
</td>
<td align="left" width="50%">
#if ($prev)
<input type="submit" value="Next > >">
#end
</td>
</tr>
</table>
</form>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-skin.vm
Index: browser-skin.vm
===================================================================
<form action="$jlink" method="post">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<th>Name</th>
<th>Title</th>
<th>Colors</th>
<th>Actions</th>
</tr>
#foreach ( $entry in $registry )
#set ( $params = $entry.ParameterMap )
<tr>
<td>$entry.Name</td>
<td>$!entry.Title</td>
<td>
<table width="100%" border="1">
<tr>
<td bgcolor="$params.background-color"><font color="$params.text-color">Normal</font></td>
<td bgcolor="$params.title-background-color"><font color="$params.title-text-color">Title</font></td>
<td bgcolor="$params.highlight-background-color"><font color="$params.highlight-text-color">Highlight</font></td>
</tr>
</table>
</td>
<td> </td>
</tr>
#end
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="right" width="50%">
#if ($prev)
<input type="submit" value="< < Previous">
#end
</td>
<td align="left" width="50%">
#if ($prev)
<input type="submit" value="Next > >">
#end
</td>
</tr>
</table>
</form>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/customizer-portlet.vm
Index: customizer-portlet.vm
===================================================================
#set ($config = $portlet.PortletConfig)
<form action="$jlink" method="post">
#if ($action)
<input name="$jlink.ActionKey" type="hidden" value="$action" />
#end
<table width="100%" cellpadding="1" cellspacing="0">
#foreach ( $param in $parameters )
<tr>
<td align="left" nowrap><b>#if ($param.Title) $param.Title #else $param.Name #end</b></td>
<td>
#if ($param.Type == "boolean")
<select name="$param.Name">
<option #if ($config.getInitParameter($param.Name) == "false") SELECTED #end>false
<option #if ($config.getInitParameter($param.Name) == "true") SELECTED #end>true
</select>
#else
<input type="text" name="$param.Name" value="$!param.Value" />
#end
</td>
</tr>
<tr>
<td colspan="2">
#if ($param.Description)
$param.Description
#end
<hr />
</td>
</tr>
#end
<tr>
<td align="right">
#if ($parameters.size() > 0)
<input type="submit" name="eventSubmit_doUpdate" value="Update" />
#end
</td>
<td align="left">
<input type="submit" name="eventSubmit_doCancel" value="Cancel" />
</td>
</tr>
</table>
</form>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/customizer-portletset.vm
Index: customizer-portletset.vm
===================================================================
#set ($config = $portlet.PortletConfig)
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="80%" rowspan="3">
$set.Controller.getContent($data)
</td>
<td width="20%">
<form action="$jlink" method="post">
#if ($action) <input name="$jlink.ActionKey" type="hidden" value="$action" /> #end
Change layout:<br />
<select name="controller">
#foreach ($controller in $controllers)
<option #if ($controller.Name == $currentController) SELECTED #end>$controller.Name
#end
</select>
<br /><input type="submit" name="eventSubmit_doLayout" value="Update" />
</form>
</td>
</tr>
<tr>
<td width="20%">
<form action="$jlink" method="post">
#if ($action) <input name="$jlink.ActionKey" type="hidden" value="$action" /> #end
Change color:<br/>
<select name="skin">
#foreach ($skin in $skins)
<option #if ($skin.Name == $currentSkin) SELECTED #end>$skin.Name
#end
</select>
<br /><input type="submit" name="eventSubmit_doSkin" value="Update" />
</form>
</td>
</tr>
<tr>
<td align="center" width="20%">
<form action="$jlink" method="post">
#if ($action) <input name="$jlink.ActionKey" type="hidden" value="$action" /> #end
<input type="submit" name="eventSubmit_doCancel" value="Done" />
</form>
</td>
</tr>
</table>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/hello-customize.vm
Index: hello-customize.vm
===================================================================
#if (!$text)
#set ( $text = "HelloWorld" )
#end
<form action="$jlink" method="post">
<input type="hidden" name="$jlink.ActionKey" value="controls.CustomizeDone" />
<p>Please Enter the new text for this portlet:
<br /><input name="text" value="$text" size="30" />
<input type="submit" name="eventSubmit_doUpdate" value="OK" />
</p>
</form>
1.1 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/hello.vm
Index: hello.vm
===================================================================
#if (!$text)
#set ( $text = "HelloWorld" )
#end
<form action="$jlink" method="post">
<font color="$!{skin.Color}">
<h2>$text</h2>
<p>If you want to change this text, please enter it below :
<br /><input name="text" value="$text" size="30" />
<input type="submit" name="eventSubmit_doUpdate" value="Update" />
</p>
</font>
</form>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org