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 jf...@apache.org on 2003/11/03 06:27:20 UTC
cvs commit: jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html browser-portlet.vm
jford 2003/11/02 21:27:20
Modified: webapp/WEB-INF/templates/vm/portlets/html browser-portlet.vm
Log:
Added ability to filter portlets by type, parent, media type, and category
in the portlet browser
PR: Bugzilla #24339
Revision Changes Path
1.7 +80 -18 jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-portlet.vm
Index: browser-portlet.vm
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/templates/vm/portlets/html/browser-portlet.vm,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- browser-portlet.vm 10 Jun 2003 17:48:09 -0000 1.6
+++ browser-portlet.vm 3 Nov 2003 05:27:20 -0000 1.7
@@ -1,21 +1,83 @@
+<!--Add a new action entry-->
+<form action="$jslink">
+
+<table>
+ <tr>
+ <td>$l10n.PORTLET_BROWSER_CATEOGRY</td>
+ <td>
+ <input type="hidden" name="filter_field" value="category"/>
+ <select name="category:filter_value">
+ <option value="">All Portlets</option>
+ #foreach($category in $categories)
+ <option value="$category.name" #if($category_filter_value == $category.name) selected="true" #end)>$category.name</option>
+ #end
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td>$l10n.PORTLET_BROWSER_PARENT</td>
+ <td>
+ <input type="hidden" name="filter_field" value="parent"/>
+ <select name="parent:filter_value">
+ <option value="">All Parents</option>
+ #foreach($parent in $parents)
+ #if($parent.Title)
+ <option value="$parent.name" #if($parent_filter_value == $parent.name) selected="true" #end>$parent.Title</option>
+ #else
+ <option value="$parent.name" #if($parent_filter_value == $parent.name) selected="true" #end>$parent.name</option>
+ #end
+ #end
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td>$l10n.PORTLET_BROWSER_MEDIATYPE</td>
+ <td>
+ <input type="hidden" name="filter_field" value="media_type"/>
+ <select name="media_type:filter_value">
+ <option value="">All Media Types</option>
+ #foreach($mediaType in $media_types)
+ <option value="$mediaType" #if($media_type_filter_value == $mediaType) selected="true" #end>$mediaType</option>
+ #end
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td>$l10n.PORTLET_BROWSER_TYPE</td>
+ <td>
+ <input type="hidden" name="filter_field" value="type"/>
+ <select name="type:filter_value">
+ <option value="">All Types</option>
+ <option value="abstract" #if($type_filter_value == "abstract") selected="true" #end>Abstract</option>
+ <option value="ref" #if($type_filter_value == "ref") selected="true" #end>Ref</option>
+ <option value="instance" #if($type_filter_value == "instance") selected="true" #end>Instance</option>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td><input type="submit" name="eventSubmit_doFilter" value="$l10n.PORTLET_BROWSER_FILTER"/>
+ </tr>
+</table>
+</form>
+
<table width="100%" cellpadding="3" cellspacing="1" BORDER="1">
<tr>
- <th>Name</th>
- <th>Parent</th>
- <th>Title</th>
- <th>Description</th>
- <th>Media Types</th>
- <th colspan="2">Actions</th>
+ <th>$l10n.PORTLET_BROWSER_NAME</th>
+ <th>$l10n.PORTLET_BROWSER_PARENT</th>
+ <th>$l10n.PORTLET_BROWSER_TITLE</th>
+ <th>$l10n.PORTLET_BROWSER_DESCRIPTION</th>
+ <th>$l10n.PORTLET_BROWSER_MEDIATYPE</th>
+ <th colspan="2">$l10n.PORTLET_BROWSER_ACTIONS</th>
</tr>
#foreach ( $entry in $registry )
#set ( $old = "" )
<tr>
<td>
- #if ($config.getBoolean("customizer.preview.enable", false) == true && $entry.Type != "abstract")
- <a target="_blank" TITLE="Preview" href="$jslink.setTemplate("preview").addQueryData("p",$entry.Name).addQueryData("c","ClearPortletControl")">$entry.Name</a>
- #else
- $entry.Name
- #end
+ #if ($config.getBoolean("customizer.preview.enable", false) == true && $entry.Type != "abstract")
+ <a target="_blank" TITLE="Preview" href="$jslink.setTemplate("preview").addQueryData("p",$entry.Name).addQueryData("c","ClearPortletControl")">$entry.Name</a>
+ #else
+ $entry.Name
+ #end
</TD>
<td>$!entry.Parent </td>
<td>$!entry.Title </td>
@@ -28,10 +90,10 @@
#end
</td>
<td>
- <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","update").addQueryData("portlet_name", $!entry.Name)">Edit</a>
+ <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","update").addQueryData("portlet_name", $!entry.Name)">$l10n.PORTLET_BROWSER_EDIT</a>
</td>
<td>
- <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","delete").addQueryData("portlet_name", $!entry.Name)">Delete</a>
+ <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","delete").addQueryData("portlet_name", $!entry.Name)">$l10n.PORTLET_BROWSER_DELETE</a>
</td>
</tr>
#end
@@ -40,16 +102,16 @@
<tr>
<td align="right" width="50%">
#if ($prev)
-<form action="$jlink" method="post">
- <input type="submit" value="< < Previous">
+<form action="$jslink" method="post">
+ <input type="submit" value="< < $l10n.PORTLET_BROWSER_PREVIOUS">
<input type="hidden" name="start" value="$prev">
</form>
#end
</td>
<td align="left" width="50%">
#if ($next)
-<form action="$jlink" method="post">
- <input type="submit" value="Next > >">
+<form action="$jslink" method="post">
+ <input type="submit" value="$l10n.PORTLET_BROWSER_NEXT > >">
<input type="hidden" name="start" value="$next">
</form>
#end
@@ -57,7 +119,7 @@
</tr>
<tr>
<td colspan=6 align="left">
- <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","insert")">Add Portlet</a>
+ <a style="font-size:10" href="$jslink.setPaneByName("PortletForm").addQueryData("mode","insert")">$l10n.PORTLET_BROWSER_ADD_PORTLET</a>
</td>
</tr>
</table>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org