You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2009/08/10 20:50:51 UTC
svn commit: r802894 -
/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
Author: kstam
Date: Mon Aug 10 18:50:51 2009
New Revision: 802894
URL: http://svn.apache.org/viewvc?rev=802894&view=rev
Log:
JUDDI-262 fixing selected row
Modified:
webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
Modified: webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java
URL: http://svn.apache.org/viewvc/webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java?rev=802894&r1=802893&r2=802894&view=diff
==============================================================================
--- webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java (original)
+++ webservices/juddi/branches/v3_trunk/juddi-console/uddi-portlets/src/main/java/org/apache/juddi/portlets/client/PublisherListPanel.java Mon Aug 10 18:50:51 2009
@@ -72,10 +72,13 @@
public void onSuccess(JUDDIApiResponse response) {
if (response.isSuccess()) {
publishers = response.getPublishers();
+ for (int row=1; row<table.getRowCount(); row++) {
+ table.removeRow(row);
+ }
for (int i=0; i < publishers.size(); i++) {
table.setText(i+1, 0, publishers.get(i).getAuthorizedName());
table.setText(i+1, 1, publishers.get(i).getPublisherName());
- if (selectedPublisher.equals(publishers.get(i).getAuthorizedName())) {
+ if (selectedRow==i+1 || selectedPublisher.equals(publishers.get(i).getAuthorizedName())) {
selectRow(i+1);
}
}
@@ -91,7 +94,8 @@
// Select the row that was clicked (-1 to account for header row).
if (row > 0) {
selectedPublisher="";
- selectRow(row);
+ styleRow(selectedRow, false);
+ selectedRow=row;
JUDDIPublisher.getInstance().displayPublisher(publishers.get(row -1));
}
}
@@ -107,9 +111,7 @@
}
protected void selectRow(int row) {
- styleRow(selectedRow, false);
styleRow(row, true);
- selectedRow = row;
}
private void styleRow(int row, boolean selected) {
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org