package lt.inventi.wicket.component.breadcrumb; import org.apache.wicket.model.Model; public class PreviousPageLink extends BreadcrumbLink { public PreviousPageLink(String id) { super(id, null); } @Override protected void onBeforeRender() { String trailId = Breadcrumb.constructIdFrom(getPage()); Breadcrumb lastCrumb = BreadcrumbTrailHistory.getPenultimateBreadcrumbFor(trailId); if (lastCrumb == null) { setEnabled(false); } else { setDefaultModel(Model.of(lastCrumb)); } super.onBeforeRender(); } }