[jboss-svn-commits] JBL Code SVN: r7825 - in labs/jbossforums/branches/forums26/forums/src: main/org/jboss/portlet/forums/ui/action resources/portal-forums-war/views/topics
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Nov 24 21:17:12 EST 2006
Author: unibrew
Date: 2006-11-24 21:17:07 -0500 (Fri, 24 Nov 2006)
New Revision: 7825
Modified:
labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java
labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/NewTopic.java
labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java
labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_edit_body.xhtml
labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_new_body.xhtml
Log:
[JBFORUMS-147] I repaired posting and editing attachments.
Modified: labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java 2006-11-25 02:06:03 UTC (rev 7824)
+++ labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/EditPost.java 2006-11-25 02:17:07 UTC (rev 7825)
@@ -34,6 +34,7 @@
import org.jboss.portlet.forums.ui.JSFUtil;
import org.jboss.portlet.forums.ui.PortalUtil;
import org.jboss.portlet.forums.commands.ValidationException;
+import org.jboss.portlet.forums.commands.post.PostTools;
import org.jboss.portlet.forums.model.Poll;
import org.jboss.portlet.forums.model.PollOption;
import org.jboss.portlet.forums.model.Message;
@@ -212,6 +213,7 @@
poll.setTitle(this.question);
poll.setLength(this.activeDuration);
poll.setOptions(localPollOptions);
+ PostTools.validate(poll);
BaseController.getForumsModule().addPollToTopic(topic,poll);
}
}
Modified: labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/NewTopic.java
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/NewTopic.java 2006-11-25 02:06:03 UTC (rev 7824)
+++ labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/NewTopic.java 2006-11-25 02:17:07 UTC (rev 7825)
@@ -126,7 +126,7 @@
//setup the poll related information
Poll poll = PortalUtil.createPoll();
if(this.question!=null && this.question.trim().length()>0)
- {
+ {
poll.setTitle(this.question);
poll.setLength(this.activeDuration);
List pollOptions = new ArrayList();
@@ -139,9 +139,8 @@
pollOptions.add(pollOption);
}
poll.setOptions(pollOptions);
+ PostTools.validate(poll);
}
-
- PostTools.validate(poll);
//actually create the topic in this forum
//use this method when poll and attachments are actually integrated
Modified: labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java 2006-11-25 02:06:03 UTC (rev 7824)
+++ labs/jbossforums/branches/forums26/forums/src/main/org/jboss/portlet/forums/ui/action/PostAction.java 2006-11-25 02:17:07 UTC (rev 7825)
@@ -583,7 +583,17 @@
JSFUtil.handleException(e);
}
return navState;
- }
+ }
+
+ /**
+ *
+ * @author <a href="mailto:ryszard.kozmik at jboss.com">Ryszard Kozmik</a>
+ */
+ public String updateAttachment() {
+ return null;
+ }
+
+
//------------preview-------------------------------------------------------------------------------------------------------
/**
*
Modified: labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_edit_body.xhtml
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_edit_body.xhtml 2006-11-25 02:06:03 UTC (rev 7824)
+++ labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_edit_body.xhtml 2006-11-25 02:17:07 UTC (rev 7825)
@@ -609,8 +609,8 @@
<td class="row1"><span class="gen"><b>${resource.Options}</b></span></td>
<td class="row2"><span class="genmed">
 
- <h:commandButton action="updateAttachment" value="${resource.Update_comment}" styleClass="liteoption"/>
-  
+ <h:commandButton action="#{editPost.updateAttachment}" value="${resource.Update_comment}" styleClass="liteoption"
+ onclick="selectAttachment('${idx.index}');"/>  
<h:commandButton action="#{editPost.deleteAttachment}" value="${resource.Delete_attachment}" styleClass="liteoption"
onclick="selectAttachment('${idx.index}');"/>
</span>
Modified: labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_new_body.xhtml
===================================================================
--- labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_new_body.xhtml 2006-11-25 02:06:03 UTC (rev 7824)
+++ labs/jbossforums/branches/forums26/forums/src/resources/portal-forums-war/views/topics/posting_new_body.xhtml 2006-11-25 02:17:07 UTC (rev 7825)
@@ -606,7 +606,8 @@
<td class="row1"><span class="gen"><b>${resource.Options}</b></span></td>
<td class="row2"><span class="genmed">
 
- <h:commandButton action="updateAttachment" value="${resource.Update_comment}" styleClass="liteoption"/>
+ <h:commandButton action="#{newTopic.updateAttachment}" value="${resource.Update_comment}" styleClass="liteoption"
+ onclick="selectAttachment('${idx.index}');"/>
 
<h:commandButton action="#{newTopic.deleteAttachment}" value="${resource.Delete_attachment}" styleClass="liteoption"
onclick="selectAttachment('${idx.index}');"/>
More information about the jboss-svn-commits
mailing list