Author: fmeschbe
Date: Fri Jun 27 02:50:21 2008
New Revision: 672201
URL: http://svn.apache.org/viewvc?rev=672201&view=rev
Log:
Show Repository URL as link (opens in a new window) and fix an issue
when a repository has no resources.
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
URL:
http://svn.apache.org/viewvc/felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java?rev=672201&r1=672200&r2=672201&view=diff
==============================================================================
---
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
(original)
+++
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
Fri Jun 27 02:50:21 2008
@@ -129,6 +129,12 @@
pw.println( "<tr class='content'>" );
pw.println( "<td class='content'>" + repo.getName() + "</td>"
);
pw.println( "<td class='content'>" + repo.getURL() + "</td>" );
+
+ pw.print ( "<td class='content'>" );
+ pw.print ( "<a href='" + repo.getURL() + "' target='_blank'
title='Show Repository " + repo.getURL()
+ + "'>" + repo.getURL() + "</a>" );
+ pw.println( "</td>" );
+
pw.println( "<td class='content'>" + new Date(
repo.getLastModified() ) + "</td>" );
pw.println( "<td class='content'>" );
pw.println( "<form>" );
@@ -261,7 +267,7 @@
for ( int i = 0; i < repos.length; i++ )
{
Resource[] resources = repos[i].getResources();
- for ( int j = 0; j < resources.length; j++ )
+ for ( int j = 0; resources != null && j < resources.length; j++ )
{
Resource res = resources[j];
Version ver = ( Version ) bundles.get( res.getSymbolicName() );