Examples of NavigationMenuItem


Examples of fr.openwide.core.wicket.more.markup.html.template.model.NavigationMenuItem

    WebMarkupContainer dropdownMenu = new ListView<NavigationMenuItem>("dropdownMenu", getSearchDropDownItems()) {
      private static final long serialVersionUID = 1L;
     
      @Override
      protected void populateItem(ListItem<NavigationMenuItem> subMenuItem) {
        NavigationMenuItem subMenu = subMenuItem.getModelObject();
       
        AbstractLink navLink = subMenu.link("searchLink");
        navLink.add(new Label("searchLabel", subMenu.getLabelModel()));
       
        subMenuItem.add(navLink);
      }
    };
    add(dropdownMenu);
View Full Code Here

Examples of fr.openwide.core.wicket.more.markup.html.template.model.NavigationMenuItem

    add(new ListView<NavigationMenuItem>("mainNav", getMainNav()) {
      private static final long serialVersionUID = -2257358650754295013L;
     
      @Override
      protected void populateItem(ListItem<NavigationMenuItem> item) {
        NavigationMenuItem navItem = item.getModelObject();
       
        AbstractLink navLink = navItem.link("navLink");
        navLink.add(new Label("navLabel", navItem.getLabelModel()));
       
        item.setVisible(navItem.isAccessible());
        if (navItem.isActive(MainTemplate.this.getFirstMenuPage())) {
          item.add(new ClassAttributeAppender("active"));
        }
       
        item.add(navLink);
       
        // Dropdown
        List<NavigationMenuItem> subMenuItems = navItem.getSubMenuItems();
        WebMarkupContainer caret = new WebMarkupContainer("caret");
        navLink.add(caret);
        WebMarkupContainer dropdownMenu = new ListView<NavigationMenuItem>("dropdownMenu", subMenuItems) {
          private static final long serialVersionUID = 1L;
         
          @Override
          protected void populateItem(ListItem<NavigationMenuItem> subMenuItem) {
            NavigationMenuItem subMenu = subMenuItem.getModelObject();
           
            AbstractLink navLink = subMenu.link("subMenuLink");
            navLink.add(new Label("subMenuLabel", subMenu.getLabelModel()));
           
            subMenuItem.setVisible(subMenu.isAccessible());
            subMenuItem.add(navLink);
          }
        };
        item.add(dropdownMenu);
        if (!subMenuItems.isEmpty()) {
          item.add(new ClassAttributeAppender("dropdown"));
          navLink.add(new ClassAttributeAppender("dropdown-toggle"));
          navLink.add(new AttributeAppender("data-toggle", "dropdown"));
          navLink.add(new AttributeModifier("href", "#"));
          caret.setVisible(true);
          dropdownMenu.setVisible(true);
        } else {
          caret.setVisible(false);
          dropdownMenu.setVisible(false);
        }
      }
    });
   
    // Second level navigation bar
    add(new ListView<NavigationMenuItem>("subNav", getSubNav()) {
      private static final long serialVersionUID = 1L;
     
      @Override
      protected void populateItem(ListItem<NavigationMenuItem> item) {
        NavigationMenuItem navItem = item.getModelObject();
       
        AbstractLink navLink = navItem.link("navLink");
        navLink.add(new Label("navLabel", navItem.getLabelModel()));
       
        item.setVisible(navItem.isAccessible());
        if (navItem.isActive(MainTemplate.this.getSecondMenuPage())) {
          item.add(new ClassAttributeAppender("active"));
        }
       
        item.add(navLink);
      }
View Full Code Here

Examples of fr.openwide.core.wicket.more.markup.html.template.model.NavigationMenuItem

  protected List<NavigationMenuItem> getMainNav() {
    List<NavigationMenuItem> mainNav = Lists.newArrayList();
   
    mainNav.add(DashboardPage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.dashboard")));

    NavigationMenuItem searchMenuItem = ArtifactSearchPage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.search"));
    searchMenuItem.addSubMenuItem(ArtifactPomSearchPage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.search.pom")));
    searchMenuItem.addSubMenuItem(ArtifactSearchPage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.search.mavenCentral")));
    mainNav.add(searchMenuItem);
   
    mainNav.add(ProjectListPage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.projects")));
   
    mainNav.add(ViewProfilePage.linkDescriptor().navigationMenuItem(new ResourceModel("navigation.viewProfile")));
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

        String itemBeanName =  wo.isChild() ? "webChildObject" : "webObject";
       
        menu.add(getMenuItem(DcResources.getText("lblBack"), "#{" + (wo.isChild() ? "childDetails" : "itemDetails") + ".back}", null));
       
        // SHOW MENU
        NavigationMenuItem show = getMenuItem(DcResources.getText("lblShow"), null, null);
       
        if (wo.isInformationTabVisible())
            show.add(getMenuItem(DcResources.getText("lblInformation"), "#{" + itemBeanName + ".switchToInfoTab}", "information.png"));
       
        if (wo.isTechnicalTabVisible())
            show.add(getMenuItem(DcResources.getText("lblTechnicalInfo"), "#{" + itemBeanName + ".switchToTechTab}", "informationtechnical.png"));

        if (wo.isChildrenTabVisible())
            show.add(getMenuItem(wo.getChildrenLabel(), "#{" + itemBeanName + ".switchToChildTab}", "modules/" + DcModules.get(wo.getModule()).getChild().getName() + "16.png"));

        menu.add(show);
       
        // PICTURE MENU
        if (wo.isPictureTabVisible()) {
            NavigationMenuItem pics = getMenuItem(DcResources.getText("lblPictures"), null, null);
            pics.add(getMenuItem(DcResources.getText("lblShow"), "#{itemDetailsImages.open}" ,"picture.png"));
            //if (getUser().isEditingAllowed(DcModules.get(wo.getModule())))
              //  pics.add(getMenuItem("Edit", "#{" + itemBeanName + ".switchToPicTab}", "picture.png"));
            menu.add(pics);
        }
       
       
        // EDIT MENU
        if (getUser().isEditingAllowed(DcModules.get(wo.getModule()))) {
            NavigationMenuItem edit = getMenuItem(DcResources.getText("lblEdit"), null, null);
            edit.add(getMenuItem(DcResources.getText("lblSave"), "#{" + (wo.isChild() ? "childDetails" : "itemDetails") + ".save}", "save.png"));
           
           
            menu.add(edit);
        }
       
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

   
    public abstract List<NavigationMenuItem> getMenuItems();
    public abstract String getActionListener();
   
    protected void addLogoffMenuItem(List<NavigationMenuItem> menu) {
        NavigationMenuItem user = getMenuItem(DcResources.getText("lblUser"), null, null);
        user.add(getMenuItem(DcResources.getText("lblLogoff"), "#{security.logoff}", "logoff.png"));
        menu.add(user);
    }
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

        user.add(getMenuItem(DcResources.getText("lblLogoff"), "#{security.logoff}", "logoff.png"));
        menu.add(user);
    }

    protected NavigationMenuItem getMenuItem(String label, String action, String icon) {
        NavigationMenuItem item = new NavigationMenuItem(label, action);
        item.setActionListener(getActionListener());
        item.setValue(label);
       
        if (icon != null)
            item.setIcon("images/" + icon);
       
        return item;
    }
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

        List<NavigationMenuItem> menu = new ArrayList<NavigationMenuItem>();
       
        menu.add(getMenuItem(DcResources.getText("lblBack"), "#{itemRelate.back}", null));
       
        // EDIT MENU
        NavigationMenuItem edit = getMenuItem(DcResources.getText("lblEdit"), null, null);
        edit.add(getMenuItem(DcResources.getText("lblSave"), "#{itemRelate.save}", "save.png"));
        menu.add(edit);
       
        addLogoffMenuItem(menu);
       
        return menu;
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        DcWebObjects objects = (DcWebObjects) vr.resolveVariable(fc, "webObjects");
       
        if (getUser().isEditingAllowed(DcModules.get(objects.getModule()))) {
            NavigationMenuItem edit = getMenuItem(DcResources.getText("lblEdit"), null, null);
           
            new DcWebModule(objects.getModule(), "").getIcon16();
           
            edit.add(getMenuItem(DcResources.getText("lblCreateNew"), "#{itemDetails.create}", "modules/" + DcModules.get(objects.getModule()).getName().toLowerCase() + "16.png"));
            menu.add(edit);
        }
       
        addLogoffMenuItem(menu);
       
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

    public NavigationMenuItem[] getInfoItems() {
        String label = GuiUtil.getMessageResource("nav_Info", null);
        NavigationMenuItem[] menu = new NavigationMenuItem[1];

        menu[0] = new NavigationMenuItem(label, null, null, true);

        NavigationMenuItem[] items = new NavigationMenuItem[2];
        menu[0].setNavigationMenuItems(items);

        label = GuiUtil.getMessageResource("nav_Contact", null);
        items[0] = new NavigationMenuItem(label, "go_contact", "images/help.gif", false);

        label = GuiUtil.getMessageResource("nav_Copyright", null);
        items[1] = new NavigationMenuItem(label, "go_copyright", "images/help.gif", false);

        return menu;
    }
View Full Code Here

Examples of org.apache.myfaces.custom.navmenu.NavigationMenuItem

    }

    public List getPanelNavigationItems() {
        List menu = new ArrayList();
        // Products
        NavigationMenuItem products = getMenuNaviagtionItem("#{example_messages['panelnav_products']}", null);
        menu.add(products);
        products.add(getMenuNaviagtionItem("#{example_messages['panelnav_serach']}", "#{navigationMenu.getAction2}"));
        products.add(getMenuNaviagtionItem("#{example_messages['panelnav_serach_acc']}", "#{navigationMenu.getAction2}"));
        NavigationMenuItem item = getMenuNaviagtionItem("#{example_messages['panelnav_search_adv']}", "#{navigationMenu.getAction2}");
        item.setActive(true);
        item.setOpen(true);
        item.setTarget("_blank");
        products.add(item);
        // Shop
        menu.add(getMenuNaviagtionItem("#{example_messages['panelnav_shop']}", "#{navigationMenu.getAction2}"));
        // Corporate Info
        NavigationMenuItem corporateInfo = getMenuNaviagtionItem("#{example_messages['panelnav_corporate']}", null);
        menu.add(corporateInfo);
        corporateInfo.add(getMenuNaviagtionItem("#{example_messages['panelnav_news']}", "#{navigationMenu.getAction2}"));
        item = getMenuNaviagtionItem("#{example_messages['panelnav_investor']}", "#{navigationMenu.getAction3}");
        //item.setIcon("images/arrow-first.gif");
        item.setDisabled(true);
        corporateInfo.add(item);
        // Contact
        menu.add(getMenuNaviagtionItem("#{example_messages['panelnav_contact']}", "#{navigationMenu.getAction2}"));
        // External Link
        item = getMenuNaviagtionItem("#{example_messages['panelnav_contact']}", null);
        item.setExternalLink("#{example_messages['external_link']}");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.