|
From: <jbo...@li...> - 2005-08-10 21:48:21
|
Author: szimano
Date: 2005-08-10 17:46:58 -0400 (Wed, 10 Aug 2005)
New Revision: 814
Modified:
trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/WikiPortlet.java
trunk/forge/portal-extensions/forge-wiki/src/web/WEB-INF/jsp/Wiki.jsp
Log:
now it is ok.
Modified: trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/WikiPortlet.java
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/WikiPortlet.java 2005-08-10 21:34:48 UTC (rev 813)
+++ trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/WikiPortlet.java 2005-08-10 21:46:58 UTC (rev 814)
@@ -22,14 +22,8 @@
private String defaultPage = "Main";
- private String page = "Wiki.jsp";
-
- private String wikiPage = defaultPage;
-
private WikiEngine wikiEngine;
- private WikiContext wikiContext;
-
public void init() {
wikiEngine = new WikiEngine();
}
@@ -73,15 +67,16 @@
}
public void processAction(JBossActionRequest rReq, JBossActionResponse rResp) {
- if ((rReq.getParameter("action") != null)
- && (rReq.getParameter("action").equals("Edit"))) {
- page = "Edit.jsp";
- } else {
- page = "Wiki.jsp";
+
+ WikiContext wikiContext = new WikiContext(rReq.getUser(), new WikiType());
+
+ if (rReq.getParameter("action") != null) {
+ rResp.setRenderParameter("action", rReq.getParameter("action"));
}
if (rReq.getParameter("page") != null) {
- wikiPage = rReq.getParameter("page");
+ rResp.setRenderParameter("page", rReq.getParameter("page"));
+
}
if (rReq.getParameter("editAction") != null) {
@@ -125,9 +120,24 @@
public void doView(JBossRenderRequest rReq, JBossRenderResponse rRes)
throws PortletException, java.io.IOException {
+
+ String page = "Wiki.jsp";
+
+ String wikiPage = defaultPage;
+
+ if ((rReq.getParameter("action") != null)
+ && (rReq.getParameter("action").equals("Edit"))) {
+ page = "Edit.jsp";
+ } else {
+ page = "Wiki.jsp";
+ }
+
+ if (rReq.getParameter("page") != null) {
+ wikiPage = rReq.getParameter("page");
+ }
+
+ WikiContext wikiContext = new WikiContext(rReq.getUser(), new WikiType());
- wikiContext = new WikiContext(rReq.getUser(), new WikiType());
-
PortletURL wikiURL = rRes.createActionURL();
rReq.setAttribute("actionURL", wikiURL.toString());
Modified: trunk/forge/portal-extensions/forge-wiki/src/web/WEB-INF/jsp/Wiki.jsp
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/web/WEB-INF/jsp/Wiki.jsp 2005-08-10 21:34:48 UTC (rev 813)
+++ trunk/forge/portal-extensions/forge-wiki/src/web/WEB-INF/jsp/Wiki.jsp 2005-08-10 21:46:58 UTC (rev 814)
@@ -41,7 +41,7 @@
<tr>
<td class="wikiFooter">
<hr />
-<a href="<%=actionURL%>&action=Edit">Edit this page</a> <a href="<%=actionURL%>">More info...</a> <a href="<%=actionURL%>">Attach file...</a>
+<a href="<%=actionURL%>&action=Edit&page=<%=wikiPage%>">Edit this page</a> <a href="<%=actionURL%>">More info...</a> <a href="<%=actionURL%>">Attach file...</a>
</td>
</tr>
</table>
|