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