Author: chathura
Date: Tue Dec 18 23:04:08 2007
New Revision: 11487
Log:
Now users cannot tag or comment without signing in.
Modified:
trunk/registry/modules/webapps/src/main/webapp/admin/js/common.js
trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp
Modified: trunk/registry/modules/webapps/src/main/webapp/admin/js/common.js
==============================================================================
--- trunk/registry/modules/webapps/src/main/webapp/admin/js/common.js
(original)
+++ trunk/registry/modules/webapps/src/main/webapp/admin/js/common.js Tue Dec
18 23:04:08 2007
@@ -339,11 +339,11 @@
var rForm = document.forms["resourceupload"];
- var fetchURL = document.getElementById("fetchURLID").value;
- if (fetchURL != null && fetchURL.length > 0) {
+ if (document.getElementById('contentURL').checked) {
rForm.enctype = "application/x-www-form-urlencoded";
rForm.action = "/wso2registry/system/fetchResource";
- } else {
+
+ } else if (document.getElementById('contentFile').checked) {
rForm.enctype = "multipart/form-data";
rForm.action = "/wso2registry/system/addResource";
}
Modified:
trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp
==============================================================================
--- trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp
(original)
+++ trunk/registry/modules/webapps/src/main/webapp/admin/registry-resources.jsp
Tue Dec 18 23:04:08 2007
@@ -8,6 +8,7 @@
<%@ page import="org.wso2.registry.Comment" %>
<%@ page import="org.wso2.registry.web.actions.utils.ResourcePath" %>
<%@ page import="java.util.List" %>
+<%@ page import="org.wso2.registry.RegistryConstants" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
@@ -16,17 +17,17 @@
<script language="javascript" type="text/javascript"
src="/wso2registry/admin/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="JavaScript" type="text/JavaScript"
src="/wso2registry/admin/js/common.js"></script>
<script language="JavaScript" type="text/JavaScript"
src="/wso2registry/admin/js/prototype.js"></script>
-
+
<!-- tinyMCE -->
<script language="javascript" type="text/javascript">
- tinyMCE.init({
- mode : "none",
- theme : "advanced"
- });
-
- </script>
+ tinyMCE.init({
+ mode : "none",
+ theme : "advanced"
+ });
+
+ </script>
- <!-- /tinyMCE -->
+ <!-- /tinyMCE -->
<link type="text/css" href="/wso2registry/admin/css/main.css"
rel="stylesheet" />
<title>WSO2 Registry</title>
</head>
@@ -44,9 +45,9 @@
request.getSession().setAttribute(UIConstants.ERROR_MESSAGE, null);
}
%>
-
-
-
+
+
+
<jsp:include page="header.jsp" />
@@ -56,529 +57,529 @@
<div><%=errorMessage%></div>
<% } %>
<div style="height:40px;">
- <% if (details.isCollection()) { %>
- <h1 class="h1collection">
- <% } else { %>
- <h1 class="h1resource">
- <% } %>
- <%
- List iNavPaths = details.getNavigatablePaths();
- if (iNavPaths.size() > 0) {
- ResourcePath rootPath = (ResourcePath)
iNavPaths.get(0);
- %>
- <a
href="/wso2registry/web<%=rootPath.getNavigatePath()%>"><%=rootPath.getNavigateName()%></a>
- <%
-
- if (iNavPaths.size() > 1) {
- ResourcePath childPath = (ResourcePath)
iNavPaths.get(1);
- %>
- <a
href="/wso2registry/web<%=childPath.getNavigatePath()%>"><%=childPath.getNavigateName()%></a>
- <%
- }
-
- if (iNavPaths.size() > 2) {
- for (int i = 2; i < iNavPaths.size();
i++) {
- ResourcePath resourcePath =
(ResourcePath) iNavPaths.get(i);
- %>
- /<a
href="/wso2registry/web<%=resourcePath.getNavigatePath()%>"><%=resourcePath.getNavigateName()%></a>
- <% }
- }
- } %>
- </h1>
- <a href="#" style="float:right;
display:inline;margin-top:10px;margin-right:5px;"><img
src="/wso2registry/admin/images/icon-folder-up.jpg" border="0" /></a>
- <span style="clear:both;" />
- </div>
+ <% if (details.isCollection()) { %>
+ <h1 class="h1collection">
+ <% } else { %>
+ <h1 class="h1resource">
+ <% } %>
+ <%
+ List iNavPaths = details.getNavigatablePaths();
+ if (iNavPaths.size() > 0) {
+ ResourcePath rootPath = (ResourcePath) iNavPaths.get(0);
+ %>
+ <a
href="/wso2registry/web<%=rootPath.getNavigatePath()%>"><%=rootPath.getNavigateName()%></a>
+ <%
+
+ if (iNavPaths.size() > 1) {
+ ResourcePath childPath = (ResourcePath) iNavPaths.get(1);
+ %>
+ <a
href="/wso2registry/web<%=childPath.getNavigatePath()%>"><%=childPath.getNavigateName()%></a>
+ <%
+ }
+
+ if (iNavPaths.size() > 2) {
+ for (int i = 2; i < iNavPaths.size(); i++) {
+ ResourcePath resourcePath = (ResourcePath)
iNavPaths.get(i);
+ %>
+ /<a
href="/wso2registry/web<%=resourcePath.getNavigatePath()%>"><%=resourcePath.getNavigateName()%></a>
+ <% }
+ }
+ } %>
+ </h1>
+ <a href="#" style="float:right;
display:inline;margin-top:10px;margin-right:5px;"><img
src="/wso2registry/admin/images/icon-folder-up.jpg" border="0" /></a>
+ <span style="clear:both;" />
+</div>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%">
- <tr>
- <td class="leftColoumSizer" valign="top">
-
- <!-- Hear comes the box1 table -->
- <div class="box1-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
- <td valign="top">
- <h2>Information</h2>
- </td>
- <td align="right" valign="top">
- <a href="#"
onclick="showHideCommon('mainIconExpanded');showHideCommon('mainIconMinimized');showHideCommon('mainExpanded');showHideCommon('mainMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="mainIconExpanded" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="mainIconMinimized" style="display:none;" />
- </a>
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box1-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box1-mid" id="mainMinimized"
style="display:none;">
- Expand to view details
- </div>
- <div class="box1-mid" id="mainExpanded">
- <!-- all the content goes here -->
- <table cellpadding="0" cellspacing="0" border="0"
class="simple-data-table">
- <tr><th>Created:</th><td
style="width:170px;"><%=details.getCreatedOn().toString()%></td><th>Author:</th><td><%=details.getAuthor()%></td></tr>
- <tr><th>Last
Updated:</th><td><%=details.getLastModified().toString()%></td><th>By:</th><td><%=details.getLastUpdater()%></td></tr>
- <tr><th valign="top">Rating:</th><td><div
id="ratingDiv"><img src="/wso2registry/admin/images/ajax-loader.gif"
/></div></td><th></th><td></td></tr>
- <tr><th>Versions:</th><td><a href="#">View all
35 versions</a></td><th></th><td></td></tr>
- </table>
- <div
style="margin-bottom:5px;margin-top:10px;font-weight:bold;">Description:</div>
- <!-- Description editing will goes here -->
- <script type="text/javascript"
xml:space="preserve">
- new Ajax.Updater('ratingDiv',
'/wso2registry/system/getInitialRating', { method: 'get', parameters:
{resourcePath: '<%=details.getPath()%>'} });
- </script>
-
- <div id="descView" style="display:block;">
- description...
- </div>
- <textarea class="resource-content"
id="descEdit" style="display:none;">
- description...
- </textarea>
-
- <script type="text/javascript"
xml:space="preserve">
- new Ajax.Updater('descView',
'/wso2registry/system/getDescription', { method: 'get', parameters:
{resourcePath: '<%=details.getPath()%>'} });
-
document.getElementById('descEdit').textContent =
document.getElementById('descView').innerHTML;
- </script>
-
-
- <input id="editButton" type="button"
class="button" value="Edit Description" onclick="processDescription();"
style="margin-top:5px;" />
-
-
- <!-- End box1-mid div -->
- </div>
- <div class="box1-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
-
-
-
- <!-- Start Entries -->
- <div class="box1-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
- <td valign="top">
- <h2> Entries </h2>
- </td>
- <td align="right" valign="top">
-
-
- <table cellpadding="0" cellspacing="0"
border="0" class="toolBarTable">
- <tr>
- <% if (details.isCollection() &&
details.isPutAllowed()) { %>
- <td>
- <a href="#" title="Add
Resource" onclick="showHide('add-resource-div')"><img
src="/wso2registry/admin/images/icon-add-resource.gif" border="0" align="top"
style="margin-top:-5px;" /></a>
- </td>
-
- <td valign="top">
- <a href="#" title="Add
Collection" onclick="showHide('add-folder-div')"><img
src="/wso2registry/admin/images/icon-add-folder.gif" border="0" align="top"
style="margin-top:-3px;" /></a>
- </td>
- <% } %>
- <td>
- <a href="#"
onclick="showHideCommon('entriesIconExpanded');showHideCommon('entriesIconMinimized');showHideCommon('entriesExpanded');showHideCommon('entriesMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="entriesIconExpanded" style="margin-top:-4px;" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="entriesIconMinimized" style="display:none;margin-top:-4px;" />
- </a>
- </td>
- </tr>
- </table>
-
-
-
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box1-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box1-mid" id="entriesMinimized"
style="display:none;">
- Expand to view entries
- </div>
- <div class="box1-mid" id="entriesExpanded">
- <!-- all the content goes here -->
-
-
- <% if (details.isCollection()) { %>
-
- <!-- Add resource div -->
- <div class="add-resource-div" id="add-resource-div"
style="display:none;">
- <form method="post" name="resourceupload"
id="resourceupload" action="/wso2registry/system/addResource"
- enctype="multipart/form-data">
-
- <input type="hidden" name="path"
value="<%=details.getPath()%>"/>
- <h3>Add Resource</h3>
- <table width="100%" border="0" cellspacing="0"
cellpadding="0">
- <tr>
- <td valign="top"
style="width:180px;">Content URL</td>
- <td>
- <input id="fetchURLID"
type="text" name="fetchURL" onchange="fillResourceDetailsForURLs()"/>
- <div class="helpText">Give the
full url of the resource to fetch content from URL</div>
- </td>
- </tr>
- <tr>
- <td valign="top">Import content from
file</td>
- <td>
- <input id="resourceFile"
type="file" name="upload" onchange="fillResourceDetails()"/>
- <div class="helpText">Give the
url of a file to fetch content (xml,wsdl,jar etc..)</div>
- </td>
- </tr>
- <tr>
- <td valign="top">Name</td>
-
- <td><input id="resourceName"
type="text" name="filename" style="margin-bottom:10px;"/></td>
- </tr>
- <tr>
- <td valign="top">Media type</td>
-
- <td>
- <input id="resourceMediaType"
type="text" name="mediaType" style="margin-bottom:10px;"/>
-
- </td>
- </tr>
- <tr>
- <td valign="top">Description</td>
- <td><textarea name="description"
class="normal-textarea"></textarea></td>
- </tr>
- <tr>
- <td> </td>
- <td><input type="button" class="button"
value="Add" style="margin-top:10px;"
onclick="submitResourceAddForm();showHide('add-resource-div')"/> <input
type="button" class="button" value="Cancel" style="margin-top:10px;"
onclick="showHide('add-resource-div')"/></td>
- </tr>
- </table>
- </form>
- </div>
-
-
-
- <!-- Add folder div -->
- <div class="add-resource-div" id="add-folder-div"
style="display:none;">
- <h3>Add Collection</h3>
- <form name="collectionForm" method="post"
action="/wso2registry/system/addCollection">
- <input type="hidden" name="parentPath"
value="<%=details.getPath()%>"/>
- <table width="100%" border="0" cellspacing="0"
cellpadding="0">
- <tr>
- <td valign="top"
style="width:180px;">Name</td>
-
- <td><input type="text"
name="collectionName" style="margin-bottom:10px;"/></td>
- </tr>
- <tr>
- <td valign="top">Media Type</td>
- <td>
- <select name="mediaType"
style="margin-bottom:10px;">
- <%
- Iterator iCollectionTypes =
collection.getCollectionTypes().iterator();
- while
(iCollectionTypes.hasNext()) {
- String collectionType =
(String) iCollectionTypes.next();
- %>
- <option
value="<%=collectionType%>"><%=collectionType%></option>
- <% } %>
- </select>
- </td>
- </tr>
- <tr>
- <td valign="top">Description</td>
- <td><textarea name="description"
class="normal-textarea"></textarea></td>
- </tr>
- <tr>
- <td> </td>
- <td><input type="submit" class="button"
value="Add" style="margin-top:10px;" onclick="showHide('add-folder-div')"/>
<input type="button" class="button" value="Cancel" style="margin-top:10px;"
onclick="showHide('add-folder-div')"/></td>
- </tr>
- </table>
- </form>
- </div>
-
-
-
- <table cellpadding="0" cellspacing="0" border="0"
style="width:100%" class="data-table">
- <tr>
- <th></th>
- <th>Created Date</th>
- <th>Author</th>
- <th>Rating</th>
- <th></th>
-
- </tr>
- <%
- Iterator iterator =
collection.getResourceDataList().iterator();
- while (iterator.hasNext()) {
- ResourceData resourceData = (ResourceData)
iterator.next();
- %>
- <tr id="1">
- <td><% if (resourceData.getResourceType() ==
ResourceData.COLLECTION) { %><a
href="/wso2registry/web/<%=resourceData.getRelativePath()%>"
class="folder-small"><%=resourceData.getName()%></a><% } else { %><a
href="/wso2registry/web/<%=resourceData.getRelativePath()%>"
class="resource-small"><%=resourceData.getName()%></a><% } %></td>
- <td><%=resourceData.getCreatedOn()%></td>
- <td><%=resourceData.getAuthorUserName()%></td>
- <td>
- <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[0]%>.gif" />
- <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[1]%>.gif" />
- <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[2]%>.gif" />
- <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[3]%>.gif" />
- <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[4]%>.gif" />
- (<%=resourceData.getAverageRating()%>)
- </td>
- <td>
- <a
href="/wso2registry/system/deleteResource?resourcePath=<%=resourceData.getResourcePath()%>"
title="Delete" style="margin-left:5px;"><img
src="/wso2registry/admin/images/icon-trash.gif" border="0" /></a>
- </td>
-
- </tr>
-
-
- <% } %>
-
- </table>
-
- <% } else { %>
-
- <br/>
- <a
href="/wso2registry/web<%=details.getContentPath()%>">Download</a>
- <br/>
-
- <% } %>
-
-
-
- <!-- End box1-mid div -->
- </div>
-
-
-
- <div class="box1-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
- <!-- End Entries -->
-
-
-
- <!-- Start Permisions -->
- <!-- Hear comes the box1 table -->
- <div class="box1-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
- <td valign="top">
- <h2>Permisions</h2>
- </td>
- <td align="right" valign="top">
- <a href="#"
onclick="showHideCommon('perIconExpanded');showHideCommon('perIconMinimized');showHideCommon('perExpanded');showHideCommon('perMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="perIconExpanded" style="display:none;" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="perIconMinimized" />
- </a>
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box1-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box1-mid" id="perMinimized" >
- Expand to view permisions
- </div>
- <div class="box1-mid" id="perExpanded"
style="display:none;">
- <!-- all the content goes here -->
-
- <jsp:include page="permisions.jsp" />
-
- <!-- End box1-mid div -->
- </div>
- <div class="box1-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
-
-
- </td>
- <td style="padding-left:10px;" valign="top">
- <!-- Tag cloude box starts here -->
- <!-- Hear comes the box2 table -->
- <div class="box2-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
- <td valign="top"><h2>Tags</h2></td>
- <td align="right" valign="top">
- <a href="#"
onclick="showHideCommon('tagIconExpanded');showHideCommon('tagIconMinimized');showHideCommon('tagExpanded');showHideCommon('tagMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="tagIconExpanded" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="tagIconMinimized" style="display:none;" />
- </a>
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box2-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box2-mid" id="tagMinimized"
style="display:none;">
- Expand to view details
- </div>
- <div class="box2-mid" id="tagExpanded">
- <div id="cloude-text" class="cloude-text">
- <%
- Iterator iTags =
details.getTags().iterator();
- while (iTags.hasNext()) {
- Tag tag = (Tag) iTags.next();
- %>
- <a
href="/wso2registry/system/search?criteria=<%=tag.getTagName()%>"
class="cloud-x<%=tag.getCategary()%>"><%=tag.getTagName()%></a>
- <% } %>
- </div>
-
- <%--<form id="formTag" onsubmit="applyTag()">--%>
- <table cellpadding="0" cellspacing="0"
border="0" style="width:100%" class="form-table">
- <tr>
- <td>
- <input id="tfPath" type="hidden"
name="resourcePath" value="<%=details.getPath()%>"/>
- <input id="tfTag" type="text" name="tag"
onkeypress="applyTag(event)"/>
- </td>
-
- </tr>
- <tr>
- <td style="font-style:italic;">
- <img
src="/wso2registry/admin/images/help-small.jpg" style="margin-right:5px;"
/>Comma seperate to add multiple tags.
- </td>
- </tr>
- </table>
- <!--</form>-->
- <!-- END add tag box -->
-
- </div>
- <div class="box2-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
- <!-- Hear comes the comments box -->
- <div class="box2-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
- <td valign="top"><h2>Comments</h2></td>
- <td align="right" valign="top">
- <table cellpadding="0"
cellspacing="0" border="0" class="toolBarTable">
- <tr>
- <td><a href="#"
onclick="showHideCommon('add-comment-div');"><img
src="/wso2registry/admin/images/universal-add.gif" border="0" valign="top"
style="margin-top:-10px;_margin-top:5px;" title="Add New Comment" /></a></td>
- <td>
- <a
href="#"
onclick="showHideCommon('commentsIconExpanded');showHideCommon('commentsIconMinimized');showHideCommon('commentsExpanded');showHideCommon('commentsMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="commentsIconExpanded" style="margin-top:-4px;" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="commentsIconMinimized" style="display:none;margin-top:-2px;" />
- </a>
- </td>
- </tr>
- </table>
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box2-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box2-mid" id="commentsMinimized"
style="display:none;">
- Expand to view details
- </div>
- <div class="box2-mid" id="commentsExpanded">
-
- <!-- START add comment box -->
- <div id="add-comment-div"
style="display:none;padding-bottom:10px;">
-
- <h3>Add Comment</h3>
- <form action="/wso2registry/system/addComment"
method="post">
- <textarea name="comment"
class="comment-textbox" style="width:99%"></textarea>
- <div style="margin-top:10px;"><input
type="submit" class="button" value="Add"
onclick="showHideCommon('add-comment-div');" /> <input type="button"
class="button" value="Cancel" onclick="showHideCommon('add-comment-div');"
/></div>
- </form>
- </div>
- <!-- END add comment box -->
-
- <!-- START comments listing box -->
- <%
- Iterator iComments =
details.getComments().iterator();
- while (iComments.hasNext()) {
- Comment comment = (Comment) iComments.next();
- %>
- <div class="comments-header">
- Comment by <a
href="#"><%=comment.getCommentedUser()%></a> on
<%=comment.getCommentedTime().toString()%>
- <div class="comments-bottom">
- <%=comment.getCommentText()%>
- </div>
- </div>
-
- <% } %>
-
-
- <!-- END comment listing box -->
-
-
-
-
-
- </div>
- <div class="box2-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
-
- <!-- Version box starts -->
- <!-- Hear comes the box2 table -->
- <div class="box2-head">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%">
- <tr>
- <td valign="top"
style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
- <td valign="top"><h2>Versions</h2></td>
- <td align="right" valign="top">
- <a href="#"
onclick="showHideCommon('versionsIconExpanded');showHideCommon('versionsIconMinimized');showHideCommon('versionsExpanded');showHideCommon('versionsMinimized');">
- <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="versionsIconExpanded" style="display:none;" />
- <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="versionsIconMinimized" />
- </a>
- </td>
- <td valign="top" align="right"
style="width:14px; padding-top:0px;" ><img
src="/wso2registry/admin/images/box2-righttop.jpg" /></td>
- </tr>
- </table>
- </div>
- <div class="box2-mid" id="versionsMinimized">
- Expand to view details
- </div>
- <div class="box2-mid" id="versionsExpanded"
style="display:none;">
-
- <%
- Iterator iVersions =
details.getVersionPaths().iterator();
- while (iVersions.hasNext()) {
- VersionPath versionPath = (VersionPath)
iVersions.next();
- %>
-
- <h3>Version <%=versionPath.getVersionNumber()%></h3>
-
- <strong style="color:#696969;">Last
Modified:</strong><br>
- <%=versionPath.getUpdatedOn().toString()%>
- <br><strong style="color:#696969;">By:</strong>
<%=versionPath.getUpdater()%>
- <br>
- <div style="margin-bottom:10px;">
- <a
href="/wso2registry/web<%=versionPath.getCompleteVersionPath()%>"
title="Details">Details <img src="/wso2registry/admin/images/icon-details.gif"
border="0" hspace="3" /></a>
- <a href="#" title="Restore"
style="margin-left:5px;">Restore <img
src="/wso2registry/admin/images/icon-restore.gif" border="0" /></a>
- </div>
-
-
- <% } %>
- </div>
- <div class="box2-bot">
- <table cellspacing="0" cellpadding="0"
border="0" style="width:100%" >
- <tr>
- <td><img
src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
- <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
- </tr>
- </table>
- </div>
-
- </td>
-
- </tr>
+<tr>
+<td class="leftColoumSizer" valign="top">
+
+<!-- Hear comes the box1 table -->
+<div class="box1-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
+ <td valign="top">
+ <h2>Information</h2>
+ </td>
+ <td align="right" valign="top">
+ <a href="#"
onclick="showHideCommon('mainIconExpanded');showHideCommon('mainIconMinimized');showHideCommon('mainExpanded');showHideCommon('mainMinimized');">
+ <img src="/wso2registry/admin/images/icon-expanded.gif"
border="0" align="top" id="mainIconExpanded" />
+ <img src="/wso2registry/admin/images/icon-minimized.gif"
border="0" align="top" id="mainIconMinimized" style="display:none;" />
+ </a>
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box1-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box1-mid" id="mainMinimized" style="display:none;">
+ Expand to view details
+</div>
+<div class="box1-mid" id="mainExpanded">
+ <!-- all the content goes here -->
+ <table cellpadding="0" cellspacing="0" border="0"
class="simple-data-table">
+ <tr><th>Created:</th><td
style="width:170px;"><%=details.getCreatedOn().toString()%></td><th>Author:</th><td><%=details.getAuthor()%></td></tr>
+ <tr><th>Last
Updated:</th><td><%=details.getLastModified().toString()%></td><th>By:</th><td><%=details.getLastUpdater()%></td></tr>
+ <tr><th valign="top">Rating:</th><td><div id="ratingDiv"><img
src="/wso2registry/admin/images/ajax-loader.gif"
/></div></td><th></th><td></td></tr>
+ </table>
+ <div style="margin-bottom:5px;font-weight:bold;">Description:</div>
+ <!-- Description editing will goes here -->
+ <script type="text/javascript" xml:space="preserve">
+ new Ajax.Updater('ratingDiv', '/wso2registry/system/getInitialRating',
{ method: 'get', parameters: {resourcePath: '<%=details.getPath()%>'} });
+ </script>
+
+ <div id="descView" style="display:block;">
+ description...
+ </div>
+ <textarea class="resource-content" id="descEdit" style="display:none;">
+ description...
+ </textarea>
+
+ <script type="text/javascript" xml:space="preserve">
+ new Ajax.Updater('descView', '/wso2registry/system/getDescription', {
method: 'get', parameters: {resourcePath: '<%=details.getPath()%>'} });
+ document.getElementById('descEdit').textContent =
document.getElementById('descView').innerHTML;
+ </script>
+
+
+ <input id="editButton" type="button" class="button" value="Edit
Description" onclick="processDescription();" style="margin-top:5px;" />
+
+
+ <!-- End box1-mid div -->
+</div>
+<div class="box1-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+
+
+
+<!-- Start Entries -->
+<div class="box1-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
+ <td valign="top">
+ <h2> Entries </h2>
+ </td>
+ <td align="right" valign="top">
+
+
+ <table cellpadding="0" cellspacing="0" border="0"
class="toolBarTable">
+ <tr>
+ <% if (details.isCollection() &&
details.isPutAllowed()) { %>
+ <td>
+ <a href="#" title="Add Resource"
onclick="showHide('add-resource-div')"><img
src="/wso2registry/admin/images/icon-add-resource.gif" border="0" align="top"
style="margin-top:-5px;" /></a>
+ </td>
+
+ <td valign="top">
+ <a href="#" title="Add Collection"
onclick="showHide('add-folder-div')"><img
src="/wso2registry/admin/images/icon-add-folder.gif" border="0" align="top"
style="margin-top:-3px;" /></a>
+ </td>
+ <% } %>
+ <td>
+ <a href="#"
onclick="showHideCommon('entriesIconExpanded');showHideCommon('entriesIconMinimized');showHideCommon('entriesExpanded');showHideCommon('entriesMinimized');">
+ <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="entriesIconExpanded" style="margin-top:-4px;" />
+ <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="entriesIconMinimized" style="display:none;margin-top:-4px;" />
+ </a>
+ </td>
+ </tr>
+ </table>
+
+
+
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box1-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box1-mid" id="entriesMinimized" style="display:none;">
+ Expand to view entries
+</div>
+<div class="box1-mid" id="entriesExpanded">
+<!-- all the content goes here -->
+
+
+<% if (details.isCollection()) { %>
+
+<!-- Add resource div -->
+<div class="add-resource-div" id="add-resource-div" style="display:none;">
+ <form method="post" name="resourceupload" id="resourceupload"
action="/wso2registry/system/addResource"
+ enctype="multipart/form-data">
+
+ <input type="hidden" name="path" value="<%=details.getPath()%>"/>
+ <h3>Add Resource</h3>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td valign="top"><input id="contentFile" type="radio"
name="contentMethod" value="file"/>Import content from file</td>
+ <td>
+ <input id="resourceFile" type="file" name="upload"
onchange="fillResourceDetails()"/>
+ <div class="helpText">Give the url of a file to fetch
content (xml,wsdl,jar etc..)</div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" style="width:180px;"><input id="contentURL"
type="radio" name="contentMethod" value="url"/>Import content from URL</td>
+ <td>
+ <input id="fetchURLID" type="text" name="fetchURL"
onchange="fillResourceDetailsForURLs()"/>
+ <div class="helpText">Give the full url of the resource to
fetch content from URL</div>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">Name</td>
+
+ <td><input id="resourceName" type="text" name="filename"
style="margin-bottom:10px;"/></td>
+ </tr>
+ <tr>
+ <td valign="top">Media type</td>
+
+ <td>
+ <input id="resourceMediaType" type="text" name="mediaType"
style="margin-bottom:10px;"/>
+
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">Description</td>
+ <td><textarea name="description"
class="normal-textarea"></textarea></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><input type="button" class="button" value="Add"
style="margin-top:10px;"
onclick="submitResourceAddForm();showHide('add-resource-div')"/> <input
type="button" class="button" value="Cancel" style="margin-top:10px;"
onclick="showHide('add-resource-div')"/></td>
+ </tr>
+ </table>
+ </form>
+</div>
+
+
+
+<!-- Add folder div -->
+<div class="add-resource-div" id="add-folder-div" style="display:none;">
+ <h3>Add Collection</h3>
+ <form name="collectionForm" method="post"
action="/wso2registry/system/addCollection">
+ <input type="hidden" name="parentPath" value="<%=details.getPath()%>"/>
+ <table width="100%" border="0" cellspacing="0" cellpadding="0">
+ <tr>
+ <td valign="top" style="width:180px;">Name</td>
+
+ <td><input type="text" name="collectionName"
style="margin-bottom:10px;"/></td>
+ </tr>
+ <tr>
+ <td valign="top">Media Type</td>
+ <td>
+ <select name="mediaType" style="margin-bottom:10px;">
+ <%
+ Iterator iCollectionTypes =
collection.getCollectionTypes().iterator();
+ while (iCollectionTypes.hasNext()) {
+ String collectionType = (String)
iCollectionTypes.next();
+ %>
+ <option
value="<%=collectionType%>"><%=collectionType%></option>
+ <% } %>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top">Description</td>
+ <td><textarea name="description"
class="normal-textarea"></textarea></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td><input type="submit" class="button" value="Add"
style="margin-top:10px;" onclick="showHide('add-folder-div')"/> <input
type="button" class="button" value="Cancel" style="margin-top:10px;"
onclick="showHide('add-folder-div')"/></td>
+ </tr>
+ </table>
+ </form>
+</div>
+
+
+
+<table cellpadding="0" cellspacing="0" border="0" style="width:100%"
class="data-table">
+ <tr>
+ <th></th>
+ <th>Created Date</th>
+ <th>Author</th>
+ <th>Rating</th>
+ <th></th>
+
+ </tr>
+ <%
+ Iterator iterator = collection.getResourceDataList().iterator();
+ while (iterator.hasNext()) {
+ ResourceData resourceData = (ResourceData) iterator.next();
+ %>
+ <tr id="1">
+ <td><% if (resourceData.getResourceType() == ResourceData.COLLECTION)
{ %><a href="/wso2registry/web/<%=resourceData.getRelativePath()%>"
class="folder-small"><%=resourceData.getName()%></a><% } else { %><a
href="/wso2registry/web/<%=resourceData.getRelativePath()%>"
class="resource-small"><%=resourceData.getName()%></a><% } %></td>
+ <td><%=resourceData.getCreatedOn()%></td>
+ <td><%=resourceData.getAuthorUserName()%></td>
+ <td>
+ <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[0]%>.gif" />
+ <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[1]%>.gif" />
+ <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[2]%>.gif" />
+ <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[3]%>.gif" />
+ <img
src="/wso2registry/admin/images/r<%=resourceData.getAverageStars()[4]%>.gif" />
+ (<%=resourceData.getAverageRating()%>)
+ </td>
+ <td>
+ <a
href="/wso2registry/system/deleteResource?resourcePath=<%=resourceData.getResourcePath()%>"
title="Delete" style="margin-left:5px;"><img
src="/wso2registry/admin/images/icon-trash.gif" border="0" /></a>
+ </td>
+
+ </tr>
+
+
+ <% } %>
+
+</table>
+
+<% } else { %>
+
+<br/>
+<a href="/wso2registry/web<%=details.getContentPath()%>">Download</a>
+<br/>
+
+<% } %>
+
+
+
+<!-- End box1-mid div -->
+</div>
+
+
+
+<div class="box1-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+<!-- End Entries -->
+
+
+
+<!-- Start Permisions -->
+<!-- Hear comes the box1 table -->
+<div class="box1-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box1-lefttop.jpg" /></td>
+ <td valign="top">
+ <h2>Permisions</h2>
+ </td>
+ <td align="right" valign="top">
+ <a href="#"
onclick="showHideCommon('perIconExpanded');showHideCommon('perIconMinimized');showHideCommon('perExpanded');showHideCommon('perMinimized');">
+ <img src="/wso2registry/admin/images/icon-expanded.gif"
border="0" align="top" id="perIconExpanded" style="display:none;" />
+ <img src="/wso2registry/admin/images/icon-minimized.gif"
border="0" align="top" id="perIconMinimized" />
+ </a>
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box1-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box1-mid" id="perMinimized" >
+ Expand to view permisions
+</div>
+<div class="box1-mid" id="perExpanded" style="display:none;">
+ <!-- all the content goes here -->
+
+ <jsp:include page="permisions.jsp" />
+
+ <!-- End box1-mid div -->
+</div>
+<div class="box1-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box1-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box1-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+
+
+</td>
+<td style="padding-left:10px;" valign="top">
+<!-- Tag cloude box starts here -->
+<!-- Hear comes the box2 table -->
+<div class="box2-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
+ <td valign="top"><h2>Tags</h2></td>
+ <td align="right" valign="top">
+ <a href="#"
onclick="showHideCommon('tagIconExpanded');showHideCommon('tagIconMinimized');showHideCommon('tagExpanded');showHideCommon('tagMinimized');">
+ <img src="/wso2registry/admin/images/icon-expanded.gif"
border="0" align="top" id="tagIconExpanded" />
+ <img src="/wso2registry/admin/images/icon-minimized.gif"
border="0" align="top" id="tagIconMinimized" style="display:none;" />
+ </a>
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box2-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box2-mid" id="tagMinimized" style="display:none;">
+ Expand to view details
+</div>
+<div class="box2-mid" id="tagExpanded">
+ <div id="cloude-text" class="cloude-text">
+ <%
+ Iterator iTags = details.getTags().iterator();
+ while (iTags.hasNext()) {
+ Tag tag = (Tag) iTags.next();
+ %>
+ <a href="/wso2registry/system/search?criteria=<%=tag.getTagName()%>"
class="cloud-x<%=tag.getCategary()%>"><%=tag.getTagName()%></a>
+ <% } %>
+ </div>
+
+ <% if (details.isLoggedIn()) { %>
+ <table cellpadding="0" cellspacing="0" border="0" style="width:100%"
class="form-table">
+ <tr>
+ <td>
+ <input id="tfPath" type="hidden" name="resourcePath"
value="<%=details.getPath()%>"/>
+ <input id="tfTag" type="text" name="tag"
onkeypress="applyTag(event)"/>
+ </td>
+
+ </tr>
+ <tr>
+ <td style="font-style:italic;">
+ <img src="/wso2registry/admin/images/help-small.jpg"
style="margin-right:5px;" />Comma seperate to add multiple tags.
+ </td>
+ </tr>
+ </table>
+ <% } else { %>
+ Sign in to add tags
+ <% } %>
+
+</div>
+<div class="box2-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+<!-- Hear comes the comments box -->
+<div class="box2-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
+ <td valign="top"><h2>Comments</h2></td>
+ <td align="right" valign="top">
+ <table cellpadding="0" cellspacing="0" border="0"
class="toolBarTable">
+ <tr>
+ <td><% if (details.isLoggedIn()) { %><a href="#"
onclick="showHideCommon('add-comment-div');"><img
src="/wso2registry/admin/images/universal-add.gif" border="0" valign="top"
style="margin-top:-10px;_margin-top:5px;" title="Add New Comment" /></a><% }
%></td>
+ <td>
+ <a href="#"
onclick="showHideCommon('commentsIconExpanded');showHideCommon('commentsIconMinimized');showHideCommon('commentsExpanded');showHideCommon('commentsMinimized');">
+ <img
src="/wso2registry/admin/images/icon-expanded.gif" border="0" align="top"
id="commentsIconExpanded" style="margin-top:-4px;" />
+ <img
src="/wso2registry/admin/images/icon-minimized.gif" border="0" align="top"
id="commentsIconMinimized" style="display:none;margin-top:-2px;" />
+ </a>
+ </td>
+ </tr>
+ </table>
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box2-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box2-mid" id="commentsMinimized" style="display:none;">
+ Expand to view details
+</div>
+<div class="box2-mid" id="commentsExpanded">
+
+ <!-- START add comment box -->
+ <div id="add-comment-div" style="display:none;padding-bottom:10px;">
+
+ <h3>Add Comment</h3>
+ <form action="/wso2registry/system/addComment" method="post">
+ <textarea name="comment" class="comment-textbox"
style="width:99%"></textarea>
+ <div style="margin-top:10px;"><input type="submit" class="button"
value="Add" onclick="showHideCommon('add-comment-div');" /> <input
type="button" class="button" value="Cancel"
onclick="showHideCommon('add-comment-div');" /></div>
+ </form>
+ </div>
+ <!-- END add comment box -->
+
+ <!-- START comments listing box -->
+ <%
+ Iterator iComments = details.getComments().iterator();
+ while (iComments.hasNext()) {
+ Comment comment = (Comment) iComments.next();
+ %>
+ <div class="comments-header">
+ <strong>Commented on
</strong><%=comment.getCommentedTime().toString()%><strong> by</strong> <a
href="#"><%=comment.getCommentedUser()%></a>
+ <div class="comments-bottom">
+ <%=comment.getCommentText()%>
+ </div>
+ </div>
+
+ <% } %>
+
+
+ <!-- END comment listing box -->
+
+
+
+
+
+</div>
+<div class="box2-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+
+<!-- Version box starts -->
+<!-- Hear comes the box2 table -->
+<div class="box2-head">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%">
+ <tr>
+ <td valign="top" style="padding-top:0px;width:14px;"><img
src="/wso2registry/admin/images/box2-lefttop.jpg" /></td>
+ <td valign="top"><h2>Versions</h2></td>
+ <td align="right" valign="top">
+ <a href="#"
onclick="showHideCommon('versionsIconExpanded');showHideCommon('versionsIconMinimized');showHideCommon('versionsExpanded');showHideCommon('versionsMinimized');">
+ <img src="/wso2registry/admin/images/icon-expanded.gif"
border="0" align="top" id="versionsIconExpanded" style="display:none;" />
+ <img src="/wso2registry/admin/images/icon-minimized.gif"
border="0" align="top" id="versionsIconMinimized" />
+ </a>
+ </td>
+ <td valign="top" align="right" style="width:14px;
padding-top:0px;" ><img src="/wso2registry/admin/images/box2-righttop.jpg"
/></td>
+ </tr>
+ </table>
+</div>
+<div class="box2-mid" id="versionsMinimized">
+ Expand to view details
+</div>
+<div class="box2-mid" id="versionsExpanded" style="display:none;">
+
+ <%
+ Iterator iVersions = details.getVersionPaths().iterator();
+ while (iVersions.hasNext()) {
+ VersionPath versionPath = (VersionPath) iVersions.next();
+ %>
+
+ <h3>Version <%=versionPath.getVersionNumber()%></h3>
+
+ <strong style="color:#696969;">Last Modified:</strong><br>
+ <%=versionPath.getUpdatedOn().toString()%>
+ <br><strong style="color:#696969;">By:</strong>
<%=versionPath.getUpdater()%>
+ <br>
+ <div style="margin-bottom:10px;">
+ <a href="/wso2registry/web<%=versionPath.getCompleteVersionPath()%>"
title="Details">Details <img src="/wso2registry/admin/images/icon-details.gif"
border="0" hspace="3" /></a>
+ <a href="#" title="Restore" style="margin-left:5px;">Restore <img
src="/wso2registry/admin/images/icon-restore.gif" border="0" /></a>
+ </div>
+
+
+ <% } %>
+</div>
+<div class="box2-bot">
+ <table cellspacing="0" cellpadding="0" border="0" style="width:100%" >
+ <tr>
+ <td><img src="/wso2registry/admin/images/box2-leftbot.jpg" /></td>
+ <td align="right"><img
src="/wso2registry/admin/images/box2-rightbot.jpg" /></td>
+ </tr>
+ </table>
+</div>
+
+</td>
+
+</tr>
</table>
</div>
_______________________________________________
Registry-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/registry-dev