Update of /var/cvs/src/org/mmbase/framework
In directory james.mmbase.org:/tmp/cvs-serv8744

Modified Files:
        EditwizardRenderer.java IFrameRenderer.java 
Log Message:
javadoc


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework


Index: EditwizardRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/EditwizardRenderer.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- EditwizardRenderer.java     12 Jan 2009 21:11:46 -0000      1.16
+++ EditwizardRenderer.java     12 Jan 2009 21:25:49 -0000      1.17
@@ -17,12 +17,26 @@
 import org.mmbase.util.logging.Logging;
 
 /**
- * Currently this generates a link to an editwizard list page.
+ * Generates an iframe with a wizard list (if the 'list' property is set) or a 
wizard wizard (if the
+ * 'wizard' property is set).
  *
- * @todo Needs to produce a div, not an url.
+ * Other wizard/list jsp can also be used. E.g.
+ <pre><![CDATA[
+  <block name="people">
+    <title xml:lang="en">Simple examples</title>
+    <title xml:lang="nl">Eenvoudige voorbeelden</title>
+    <body>
+      <class name="org.mmbase.framework.EditwizardRenderer">
+        <param name="list">samples/people</param>
+        <param name="nodepath">people</param>>
+        <param name="fields">firstname,lastname,owner</param>
+      </class>
+    </body>
+  </block>
+  ]]></pre>
  *
  * @author Michiel Meeuwissen
- * @version $Id: EditwizardRenderer.java,v 1.16 2009/01/12 21:11:46 michiel 
Exp $
+ * @version $Id: EditwizardRenderer.java,v 1.17 2009/01/12 21:25:49 michiel 
Exp $
  * @since MMBase-1.9
  */
 public class EditwizardRenderer extends IFrameRenderer {
@@ -53,6 +67,7 @@
 
         props.put("wizard", list != null ? list : wizard);
         props.put("language", locale.getLanguage());
+        props.put("templates", templates);
         HttpServletRequest request   = blockParameters.get(Parameter.REQUEST);
 
         String url = list != null ?


Index: IFrameRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/IFrameRenderer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- IFrameRenderer.java 12 Jan 2009 21:10:52 -0000      1.1
+++ IFrameRenderer.java 12 Jan 2009 21:25:49 -0000      1.2
@@ -17,12 +17,13 @@
 import org.mmbase.util.logging.Logging;
 
 /**
- * Currently this generates a link to an editwizard list page.
- *
- * @todo Needs to produce a div, not an url.
+ * The IFrameRenderer renders a page (in the current web-app) in an iframe. 
This makes it possible
+ * to effortlessly use any jsp as a block (though not a very nice one, because 
it is rendered in an
+ * iframe).
+ * It supports generic properties, which are set as parameters on the iframe 
url.
  *
  * @author Michiel Meeuwissen
- * @version $Id: IFrameRenderer.java,v 1.1 2009/01/12 21:10:52 michiel Exp $
+ * @version $Id: IFrameRenderer.java,v 1.2 2009/01/12 21:25:49 michiel Exp $
  * @since MMBase-1.9.1
  */
 public class IFrameRenderer extends AbstractRenderer {
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to