You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by jf...@apache.org on 2003/11/22 05:13:46 UTC
cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security UserBrowserAction.java
jford 2003/11/21 20:13:46
Modified: src/java/org/apache/jetspeed/modules/actions/portlets/security
UserBrowserAction.java
Log:
Add pane to link to fix portlet flow
PR: Bugzilla #24536
Submitted by: Joachim Mueller
Revision Changes Path
1.13 +10 -2 jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/UserBrowserAction.java
Index: UserBrowserAction.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/modules/actions/portlets/security/UserBrowserAction.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- UserBrowserAction.java 13 Aug 2003 04:18:17 -0000 1.12
+++ UserBrowserAction.java 22 Nov 2003 04:13:46 -0000 1.13
@@ -68,6 +68,7 @@
import org.apache.jetspeed.services.logging.JetspeedLogger;
import org.apache.jetspeed.services.security.JetspeedSecurityException;
import org.apache.jetspeed.services.resources.JetspeedResources;
+import org.apache.jetspeed.util.template.JetspeedLink;
import org.apache.jetspeed.om.security.JetspeedUser;
// jetspeed velocity
@@ -252,7 +253,14 @@
}
else
{
- pageLinks.append("[ <a href=./portal/"+DISPLAY_PAGE+"/" + i + ">" + i + "</a> ] ");
+// make sure the page navigation always points to
+// the right pane
+ Object jslink = context.get("jslink");
+ if (jslink instanceof JetspeedLink) {
+ pageLinks.append("[ <a href=\"" + ((JetspeedLink)jslink).getPaneByName("UserBrowser").addQueryData(DISPLAY_PAGE, new Integer(i)).toString() + "\">" + i + "</a> ] ");
+ } else {
+ pageLinks.append("[ <a href=\"./portal/" + DISPLAY_PAGE + "/" + i + "\">" + i + "</a> ] ");
+ }
}
}
context.put("pagelinks", pageLinks);
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org