Author: roy.russo(a)jboss.com
Date: 2006-11-21 12:38:29 -0500 (Tue, 21 Nov 2006)
New Revision: 5703
Modified:
trunk/core/src/main/org/jboss/portal/core/portlet/dashboard/Configurator.java
trunk/core/src/resources/portal-core-war/WEB-INF/jsp/dashboard/editpage.jsp
Log:
added param modifier for page edits
Modified: trunk/core/src/main/org/jboss/portal/core/portlet/dashboard/Configurator.java
===================================================================
---
trunk/core/src/main/org/jboss/portal/core/portlet/dashboard/Configurator.java 2006-11-21
10:47:24 UTC (rev 5702)
+++
trunk/core/src/main/org/jboss/portal/core/portlet/dashboard/Configurator.java 2006-11-21
17:38:29 UTC (rev 5703)
@@ -21,6 +21,7 @@
*/
package org.jboss.portal.core.portlet.dashboard;
+import org.jboss.portlet.JBossActionRequest;
import org.jboss.portlet.JBossPortlet;
import org.jboss.portlet.JBossRenderRequest;
import org.jboss.portlet.JBossRenderResponse;
@@ -31,7 +32,7 @@
import java.io.IOException;
/**
- * @author <a href="mailto:royrusso@yahoo.com">Roy Russo</a>
+ * @author <a href="mailto:roy.russo@jboss.com">Roy Russo</a>
* @version $Revision: 0 $
*/
public class Configurator extends JBossPortlet
@@ -43,4 +44,9 @@
PortletRequestDispatcher rd =
getPortletContext().getRequestDispatcher("/WEB-INF/jsp/dashboard/editpage.jsp");
rd.include(req, resp);
}
+
+ protected void processAction(JBossActionRequest actionRequest, JBossRenderRequest
renderRequest)
+ {
+ System.out.println("blah");
+ }
}
Modified: trunk/core/src/resources/portal-core-war/WEB-INF/jsp/dashboard/editpage.jsp
===================================================================
--- trunk/core/src/resources/portal-core-war/WEB-INF/jsp/dashboard/editpage.jsp 2006-11-21
10:47:24 UTC (rev 5702)
+++ trunk/core/src/resources/portal-core-war/WEB-INF/jsp/dashboard/editpage.jsp 2006-11-21
17:38:29 UTC (rev 5703)
@@ -4,39 +4,68 @@
<%@ page isELIgnored="false" %>
<portlet:defineObjects/>
+<script type="text/javascript" language="JavaScript">
+ function assignPortlet(op, to)
+ {
+ this.instancesForm.op.value = op;
+ this.instancesForm.toRegion.value = to;
+ }
+ function unassignPortlet(op, from)
+ {
+ this.instancesForm.op.value = op;
+ this.instancesForm.fromRegion.value = from;
+ }
+
+ function sortPortlet(op, region)
+ {
+ this.instancesForm.op.value = op;
+ this.instancesForm.sortRegion.value = region;
+ }
+
+ function debug()
+ {
+ alert("OP: '" + this.instancesForm.op.value + "' toRegion:
'" + this.instancesForm.toRegion.value + "' fromRegion: '" +
this.instancesForm.fromRegion.value + "' sortRegion: '" +
this.instancesForm.sortRegion.value + "'");
+ }
+</script>
<table width="100%">
- <th colspan="2" class="portlet-section-header"
align="center">Edit Page</th>
- <tr>
- <td class="portlet-section-body" align="left">
- Use this to manage the content on your page. You can control the page title,
select number of columns, and add,
- order, or remove portlets.
- </td>
- </tr>
- <tr>
- <td>
- <hr/>
- </td>
- </tr>
- <tr>
- <td class="portlet-section-body"
align="left"><b>Select a page to edit:</b><br/>
+<th colspan="2" class="portlet-section-header"
align="center">Edit Page</th>
+<tr>
+ <td class="portlet-section-body" align="left">
+ Use this to manage the content on your page. You can control the page title, select
number of columns, and add,
+ order, or remove portlets.
+ </td>
+</tr>
+<tr>
+ <td>
+ <hr/>
+ </td>
+</tr>
+<tr>
+ <td class="portlet-section-body"
align="left"><b>Select a page to edit:</b><br/>
- <form action="" method="POST"
style="padding:0;margin:0">
- <select name="pagename">
- <option value="">Home</option>
- <option value="">Blah</option>
- </select>
- <input type="submit" name="submit"
value="Go" class="portlet-form-button"/>
- </form>
- </td>
- </tr>
- <tr>
- <td>
- <hr/>
- </td>
- </tr>
- <tr>
- <td>
+ <form action="" method="POST"
style="padding:0;margin:0">
+ <select name="pagename">
+ <option value="">Home</option>
+ <option value="">Blah</option>
+ </select>
+ <input type="submit" name="submit" value="Go"
class="portlet-form-button"/>
+ </form>
+ </td>
+</tr>
+<tr>
+ <td>
+ <hr/>
+ </td>
+</tr>
+<tr>
+ <td>
+ <form action="<portlet:actionURL>
+ </portlet:actionURL>" name="instancesForm"
method="POST" onsubmit="debug();">
+ <input type="hidden" name="op"/>
+ <input type="hidden" name="toRegion"/>
+ <input type="hidden" name="fromRegion"/>
+ <input type="hidden" name="sortRegion"/>
<table width="100%">
<tr>
<td>
@@ -48,65 +77,90 @@
</td>
<td class="portlet-section-body"
valign="top"><b>Available Content</b><br/>
<select name="available_instances"
multiple="true" size="20">
- <option value="">Instance 1</option>
- <option value="">Instance 2</option>
- <option value="">Instance 3</option>
- <option value="">Instance 4</option>
- <option value="">Instance 5</option>
+ <option value="1">Instance 1</option>
+ <option value="2">Instance 2</option>
+ <option value="3">Instance 3</option>
+ <option value="4">Instance 4</option>
+ <option value="5">Instance 5</option>
</select>
</td>
<td>
- <table>
- <tr>
- <td>><br/><</td>
- <td class="portlet-section-body"
valign="top">
- <b>Left Column</b><br/>
- <select name="instances_left"
multiple="true" size="6">
- <option value="">Instance 1</option>
- <option value="">Instance 2</option>
- <option value="">Instance 3</option>
- <option value="">Instance 4</option>
- <option value="">Instance 5</option>
- </select>
- </td>
- <td>up<br/>dwn</td>
- </tr>
- <tr>
- <td>><br/><</td>
- <td class="portlet-section-body"
valign="top"><b>Middle Column</b><br/>
- <select name="instances_middle"
multiple="true" size="6">
- <option value="">Instance 1</option>
- <option value="">Instance 2</option>
- <option value="">Instance 3</option>
- <option value="">Instance 4</option>
- <option value="">Instance 5</option>
- </select></td>
- <td>up<br/>dwn</td>
- </tr>
- <tr>
- <td>><br/><</td>
- <td class="portlet-section-body"
valign="top"><b>Right Column</b><br/>
- <select name="instances_right"
multiple="true" size="6">
- <option value="">Instance 1</option>
- <option value="">Instance 2</option>
- <option value="">Instance 3</option>
- <option value="">Instance 4</option>
- <option value="">Instance 5</option>
- </select></td>
- <td>up<br/>dwn</td>
- </tr>
- </table>
- </td>
+ <table>
+ <tr>
+ <td>
+ <input type="submit"
class="portlet-form-button" name=">"
value=">"
+
onclick="assignPortlet('copy','left');"/><br/><input
+ type="submit" class="portlet-form-button"
name="<" value="<"
+
onclick="unassignPortlet('remove','left');"/></td>
+ <td class="portlet-section-body"
valign="top">
+ <b>Left Column</b><br/>
+ <select name="instances_left"
multiple="true" size="6">
+ <option value="">Instance 1</option>
+ <option value="">Instance 2</option>
+ <option value="">Instance 3</option>
+ <option value="">Instance 4</option>
+ <option value="">Instance 5</option>
+ </select>
+ </td>
+ <td>
+ <input type="submit"
class="portlet-form-button" name="Up" value="Up"
+
onclick="sortPortlet('up','left');"/><br/><input
+ type="submit" class="portlet-form-button"
name="Down" value="Down"
+
onclick="sortPortlet('down','left');"/>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <input type="submit"
class="portlet-form-button" name=">"
value=">"
+
onclick="sortPortlet('copy','center');"/><br/><input
+ type="submit" class="portlet-form-button"
name="<" value="<"
+
onclick="sortPortlet('remove','center');"/></td>
+ <td class="portlet-section-body"
valign="top"><b>Middle Column</b><br/>
+ <select name="instances_middle"
multiple="true" size="6">
+ <option value="">Instance 1</option>
+ <option value="">Instance 2</option>
+ <option value="">Instance 3</option>
+ <option value="">Instance 4</option>
+ <option value="">Instance 5</option>
+ </select></td>
+ <td>
+ <input type="submit"
class="portlet-form-button" name="Up" value="Up"
+
onclick="sortPortlet('up','center');"/><br/><input
+ type="submit" class="portlet-form-button"
name="Down" value="Down"
+
onclick="sortPortlet('down','center');"/></td>
+ </tr>
+ <tr>
+ <td>
+ <input type="submit"
class="portlet-form-button" name=">"
value=">"
+
onclick="assignPortlet('copy','right');"/><br/><input
+ type="submit" class="portlet-form-button"
name="<" value="<"
+
onclick="unassignPortlet('remove','right');"/></td>
+ <td class="portlet-section-body"
valign="top"><b>Right Column</b><br/>
+ <select name="instances_right"
multiple="true" size="6">
+ <option value="">Instance 1</option>
+ <option value="">Instance 2</option>
+ <option value="">Instance 3</option>
+ <option value="">Instance 4</option>
+ <option value="">Instance 5</option>
+ </select></td>
+ <td>
+ <input type="submit"
class="portlet-form-button" name="Up" value="Up"
+
onclick="sortPortlet('up','right');"/><br/><input
+ type="submit" class="portlet-form-button"
name="Down" value="Down"
+
onclick="sortPortlet('down','right');"/></td>
+ </tr>
+ </table>
</tr>
</table>
- </td>
- </tr>
- <tr>
- <td class="portlet-section-alternate" width="100%"
colspan="4" align="center">
- <input type="submit" name="save" value="Save"
class="portlet-form-button"/>
- <input type="submit" name="delete"
value="Delete" class="portlet-form-button"/>
- </td>
- </tr>
+ </form>
+ </td>
+</tr>
+<tr>
+ <td class="portlet-section-alternate" width="100%"
colspan="4" align="center">
+ <input type="submit" name="save" value="Save"
class="portlet-form-button"/>
+ <input type="submit" name="delete" value="Delete"
class="portlet-form-button"/>
+ </td>
+</tr>
</table>
</td>
</tr>
Show replies by date