rendered paste bodypackage com.socialfeedr.borders;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.AbstractBehavior;
import org.apache.wicket.markup.ComponentTag;
import org.apache.wicket.markup.html.border.Border;
import org.apache.wicket.markup.html.link.BookmarkablePageLink;
import org.apache.wicket.markup.html.link.Link;
import com.socialfeedr.pages.Index;
import com.socialfeedr.pages.Join;
import com.socialfeedr.pages.Learn;
public class MainMenu extends Border {
private static final long serialVersionUID = 1L;
public MainMenu(String id) {
super(id);
BookmarkablePageLink l1 = new BookmarkablePageLink("home",Index.class);
BookmarkablePageLink l2 = new BookmarkablePageLink("learn",Learn.class);
BookmarkablePageLink l3 = new BookmarkablePageLink("join",Join.class);
add(l1);
add(l2);
add(l3);
if(getPage().equals(Index.class)) {
l1.add(new HighlightLink());
}
}
public class HighlightLink extends AbstractBehavior {
private static final long serialVersionUID = 1L;
public HighlightLink() {
super();
}
public void onComponentTag(Component arg0, ComponentTag tag) {
tag.put("class", "selected");
}
}
}