1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| public BasePage(PageParameters parameters) {
super(parameters);
// ajout des liens du menu
final BookmarkablePageLink<Void> lienAccueil = new BookmarkablePageLink<Void>("accueilpage", AccueilPage.class, new PageParameters("p=accueil"));
lienAccueil.add(new SimpleAttributeModifier("style", "cursor: pointer;"));
add(lienAccueil);
final BookmarkablePageLink<Void> lienE4N = new BookmarkablePageLink<Void>("e4npage", E4NPage.class, new PageParameters("p=e4n"));
lienE4N.add(new SimpleAttributeModifier("style", "cursor: pointer;"));
add(lienE4N);
BookmarkablePageLink<Void> lienFAQ = new BookmarkablePageLink<Void>("faqpage", FaqPage.class, new PageParameters("p=faq"));
lienFAQ.add(new SimpleAttributeModifier("style", "cursor: pointer;"));
add(lienFAQ);
BookmarkablePageLink<Void> lienContact = new BookmarkablePageLink<Void>("contactpage", ContactPage.class, new PageParameters("p=contact"));
lienContact.add(new SimpleAttributeModifier("style", "cursor: pointer;"));
add(lienContact);
if(parameters.isEmpty())
lienAccueil.add(new SimpleAttributeModifier("class", "selected-item"));
else
{
String page = parameters.getString("p");
if(page.equals("accueil"))
lienAccueil.add(new SimpleAttributeModifier("class", "selected-item"));
else if(page.equals("e4n"))
lienE4N.add(new SimpleAttributeModifier("class", "selected-item"));
else if(page.equals("faq"))
lienFAQ.add(new SimpleAttributeModifier("class", "selected-item"));
else if(page.equals("contact"))
lienContact.add(new SimpleAttributeModifier("class", "selected-item"));
}
} |
Partager