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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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

Reply via email to