You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/05/27 14:01:26 UTC

svn commit: r779128 - in /labs/magma/trunk/email-simulator/src/main: java/org/apache/magma/email/EmailHolderWebHandler.java resources/org/apache/magma/email/dump.vm resources/org/apache/magma/email/list.vm

Author: simoneg
Date: Wed May 27 12:01:26 2009
New Revision: 779128

URL: http://svn.apache.org/viewvc?rev=779128&view=rev
Log:
LABS-369 : catched mail dump

Added:
    labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm
Modified:
    labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java
    labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm

Modified: labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java?rev=779128&r1=779127&r2=779128&view=diff
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java (original)
+++ labs/magma/trunk/email-simulator/src/main/java/org/apache/magma/email/EmailHolderWebHandler.java Wed May 27 12:01:26 2009
@@ -2,12 +2,17 @@
 
 import org.apache.magma.website.HtmlProducer;
 import org.apache.magma.website.WebHandler;
-import org.apache.magma.website.velocity.VelocityHtmlProducer;
+import org.apache.magma.website.producers.TemplatingProducer;
 
 public class EmailHolderWebHandler extends WebHandler {
 	
 	public HtmlProducer doList() {
-		return new VelocityHtmlProducer().addParameter("mails", EmailHolder.mails);
+		return new TemplatingProducer().addParameter("mails", EmailHolder.mails);
+	}
+	
+	public HtmlProducer doDump(int index) {
+		Email mail = EmailHolder.mails.get(index - 1);
+		return new TemplatingProducer().addParameter("mail", mail);
 	}
 	
 }

Added: labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm?rev=779128&view=auto
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm (added)
+++ labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/dump.vm Wed May 27 12:01:26 2009
@@ -0,0 +1,9 @@
+<h1>Mail $index</h1>
+<div>
+  <dl>   
+#foreach($field in $mail.dump.keySet())
+  	<dt>$field</dt>
+  	<dd>$mail.dump.get($field)</dd>
+#end
+  </dl>
+</div>
\ No newline at end of file

Modified: labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm
URL: http://svn.apache.org/viewvc/labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm?rev=779128&r1=779127&r2=779128&view=diff
==============================================================================
--- labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm (original)
+++ labs/magma/trunk/email-simulator/src/main/resources/org/apache/magma/email/list.vm Wed May 27 12:01:26 2009
@@ -13,7 +13,7 @@
         <tr>
           <td>$mail.dump.from</td>
           <td>$mail.dump.to</td>
-          <td>$mail.dump.subject</td>
+          <td><a href="dump!$velocityCount">$mail.dump.subject</a></td>
         </tr>  
       #end
     </tbody>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org