package org.brixcms.plugin.content.blog.tile; import org.apache.wicket.markup.html.form.TextField; import org.apache.wicket.model.IModel; import org.apache.wicket.model.PropertyModel; import org.brixcms.jcr.wrapper.BrixNode; import org.brixcms.plugin.content.blog.tile.post.PostContainer; /** * @author dan.simko@gmail.com */ @SuppressWarnings("serial") public class BlogTileEditorPanel extends BaseBlogTileEditorPanel { public BlogTileEditorPanel(String id, IModel<BrixNode> tileContainerNode) { super(id, tileContainerNode, new PostContainer()); } @Override protected void onBeforeRender() { super.onBeforeRender(); removeAll(); add(newWorkspaceSwitcher("workspace")); add(newNodePickerPanel("nodePicker")); add(new TextField<Long>("count", new PropertyModel<Long>(currentEntry, "itemsPerPage"), Long.class).setRequired(true)); } }