Example usage for com.google.gwt.user.client.ui Anchor getText

List of usage examples for com.google.gwt.user.client.ui Anchor getText

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui Anchor getText.

Prototype

public String getText() 

Source Link

Usage

From source file:com.chinarewards.gwt.license.client.core.ui.impl.ButtonMenuProcessor.java

/**
 * /*from  ww w  . j a v  a 2s  .c o  m*/
 * 
 * @param parent
 * @param node
 */
private Widget createButtonMenuWidget(String name) {
    breadCrumbsMenu.cleanBreadCrumbsItemAll();
    grid = new VerticalPanel();
    grid.setWidth("100%");
    // int i = 0;
    for (MenuNode node : root.getChildren()) {
        final Anchor button = new Anchor();
        final MenuItem menuItem = node.getValue();
        if (name != null) {
            List<String> items = getMenuItemName(name);
            if (!items.contains(menuItem.getMenuId()))
                continue;
        } else {
            break;
        }

        button.setText(menuItem.getTitle());
        button.setStyleName("menu-link");

        // ?
        String menuId = menuItem.getMenuId();
        if (menuId.equals(LicenseConstants.MENU_LICENSE_LIST)) {

            button.setStyleName("menu-link menu-selected");
            breadCrumbsMenu.cleanBreadCrumbsItemTop();
            if (menuId.equals(LicenseConstants.MENU_LICENSE_LIST)) {
                breadCrumbsMenu.addBreadCrumbsItemTop("?", null);
            }
            // else if
            // (menuId.equals(StaffListConstants.MENU_STAFFLIST_SEARCH))
            // breadCrumbsMenu.addBreadCrumbsItemTop("?", null);
            // else if
            // (menuId.equals(EnterpriseConstants.MENU_ENTERPRISE_EDIT))
            // breadCrumbsMenu.addBreadCrumbsItemTop("", null);
        }

        button.addClickHandler(new ClickHandler() {
            public void onClick(ClickEvent paramClickEvent) {
                button.setStyleName("menu-link menu-selected");
                breadCrumbsMenu.cleanBreadCrumbsItem();
                breadCrumbsMenu.addBreadCrumbsItem(menuItem.getTitle(), menuItem);
                eventBus.fireEvent(new MenuClickEvent(menuItem));
                for (int i = 0; i < grid.getWidgetCount(); i++) {
                    if (grid.getWidget(i) instanceof Anchor) {
                        if (!button.getText().equals(((Anchor) grid.getWidget(i)).getText())) {
                            grid.getWidget(i).setStyleName("menu-link");
                        }
                    }
                }
            }
        });
        grid.add(button);
        // i++;
    }

    return grid;
}

From source file:com.hazelcast.monitor.client.handler.InstanceDestroyedHandler.java

License:Open Source License

public void handle(ChangeEvent e) {
    InstanceDestroyed event = (InstanceDestroyed) e;
    InstanceWidgets instanceWidgets = clusterWidgets.getItemMap().get(event.getInstanceType());
    String name = event.getName();
    if (name == null) {
        return;/*ww  w  .j  av a2 s .  co m*/
    }
    for (int i = 0; i < instanceWidgets.getTreeItem().getChildCount(); i++) {
        TreeItem item = instanceWidgets.getTreeItem().getChild(i);
        Anchor link = (Anchor) item.getWidget();
        if (name.equals(link.getText())) {
            System.out.println("Removing instance: " + event.getInstanceType() + ", " + name);
            instanceWidgets.getTreeItem().removeItem(item);
        }
    }
}

From source file:com.hazelcast.monitor.client.handler.MemberEventHandler.java

License:Open Source License

public void handle(ChangeEvent event) {
    if (!(event instanceof MemberEvent)) {
        return;/*from ww  w .j  av  a  2s.  c o m*/
    }
    MemberEvent memberEvent = (MemberEvent) event;
    List<String> currentMembers = memberEvent.getMembers();
    int memberSize = memberEvent.getMembers().size();
    TreeItem memberTreeItem = clusterWidgets.getMemberTreeItem();
    for (int i = 0; i < memberTreeItem.getChildCount(); i++) {
        TreeItem treeItem = memberTreeItem.getChild(i);
        Anchor link = (Anchor) treeItem.getWidget();
        String member = link.getText();
        if (!currentMembers.contains(member)) {
            memberTreeItem.removeItem(treeItem);
        } else {
            currentMembers.remove(member);
        }
    }
    addNewMembers(currentMembers, memberTreeItem);
    String headerText = "Members (" + memberSize + ")";
    clusterWidgets.getMemberTreeItem().setText(headerText);
}

From source file:com.hazelcast.monitor.client.PartitionsPanel.java

License:Open Source License

public void handle(ChangeEvent event) {
    Partitions partitionsChangeEvent = (Partitions) event;
    int row = 1;//from w ww  . j  a  v  a 2s .  co m
    FlexTable table = (FlexTable) absTablePanel.getWidget(0);
    TreeItem memberTreeItem = clusterWidgets.getMemberTreeItem();
    for (int i = 0; i < memberTreeItem.getChildCount(); i++) {
        TreeItem treeItem = memberTreeItem.getChild(i);
        Anchor link = (Anchor) treeItem.getWidget();
        String member = link.getText();
        table.setWidget(row, 0, clusterWidgets.getInstanceLink(null, member));
        Integer size = partitionsChangeEvent.getCount().get(member);
        size = (size == null) ? 0 : size;
        table.setText(row, 1, String.valueOf(size));
        table.setText(row, 2, partitionsChangeEvent.getPartitions().get(member));
        formatEvenRows(row, table);
        row++;
    }
    removeUnusedRows(row, table);
}

From source file:com.risevision.ui.client.common.widgets.grid.ScrollingGridWidget.java

License:Open Source License

public void onClick(ClickEvent event) {
    Object sender = event.getSource();
    if (sender instanceof Anchor) {
        Anchor b = (Anchor) sender;
        String keyString = actionMap.get(b);

        if (keyString != null && !keyString.isEmpty()) {
            currentCommand = RiseUtils.strToInt(keyString.substring(0, 1), -1);
            currentKey = keyString.substring(1);

            if (currentCommand == ScrollingGridInfo.SORTACTION) {
                clearSorting();/*from w  w w  .j a v a 2  s  .c  om*/

                if (gridInfo.getSortBy() != null && gridInfo.getSortBy().equals(currentKey)
                        && gridInfo.getSortDirection().equals(ScrollingGridInfo.SORT_DOWN)) {
                    gridInfo.setSortDirection(ScrollingGridInfo.SORT_UP);
                } else {
                    gridInfo.setSortDirection(ScrollingGridInfo.SORT_DOWN);
                }

                b.setText(b.getText() + " " + gridInfo.getSortDirectionChar());
                gridInfo.setSortBy(currentKey);

                // set paging to first page
                gridInfo.resetPage();
            }
            //            else if (currentCommand == ScrollingGridInfo.PAGEACTION) {
            //               int key = RiseUtils.strToInt(currentKey, 0);
            //               if (key != 0) {
            //                  gridInfo.setCurrentPage(key);
            //               }
            //            }
            else if (currentCommand == ScrollingGridInfo.SEARCHACTION) {
                gridInfo.setSearchFor(searchTextBox.getText());

                // set paging to first page
                gridInfo.resetPage();
            }

            dataCommand.execute();
        }
    } else if (sender instanceof CheckBox) {
        String keyString = actionMap.get(sender);

        if (keyString != null && !keyString.isEmpty()) {
            currentCommand = RiseUtils.strToInt(keyString.substring(0, 1), -1);
            currentKey = keyString.substring(1);
            currentCheckBoxValue = ((CheckBox) sender).getValue();
            dataCommand.execute();
        }
    }
}

From source file:com.square.composant.ged.square.client.composant.tagcloud.SelecteurTagCloud.java

License:Open Source License

/**
 * Recherche parmis les tags visibles.//from  ww  w  . j  a v a2  s.com
 * @param recherche la recherche
 */
private void rechercher(String recherche) {
    for (Anchor anchor : listeTagsVisibles) {
        //anchor.getElement().getStyle().setVisibility(anchor.getText().toLowerCase()
        //  .startsWith(recherche.toLowerCase()) ? Visibility.VISIBLE : Visibility.HIDDEN);
        anchor.setVisible(anchor.getText().toLowerCase().startsWith(recherche.toLowerCase()));
    }
}

From source file:fr.aliasource.webmail.client.SideBar.java

License:GNU General Public License

public void unreadCountChanged(CloudyFolder f) {
    if (defaultLinks.containsKey(f.getName().toLowerCase())) {
        Anchor hl = defaultLinks.get(f.getName().toLowerCase());
        String name = WebmailController.get().displayName(f.getName());
        if (f.getUnreadCount() > 0) {
            if (!hl.getText().contains("(")) {
                hl.addStyleName("bold");
            }/*from  w  ww  .jav a 2  s. c o  m*/
            hl.setText(name + " (" + f.getUnreadCount() + ")");
        } else {
            hl.setText(name);
            hl.removeStyleName("bold");
        }
    }
}

From source file:org.ednovo.gooru.client.mvp.gsearch.util.GooruGradesView.java

License:Open Source License

/**
 * To render the grade values.//from  ww  w  . j  av a  2  s.c o  m
 * @param ulPanel {@link UlPanel}
 * @param stringArray {@link Arrays}
 */
public void renderGradesLiPanel(UlPanel ulPanel, final String[] stringArray) {
    for (int i = 0; i < stringArray.length; i++) {
        final LiPanel gradePanel = new LiPanel();
        if (i == 0) {
            gradePanel.setStyleName("gradeTypes");
        }
        final Anchor lblGrade = new Anchor(stringArray[i]);
        gradePanel.add(lblGrade);
        ulPanel.add(gradePanel);
        gradePanel.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                if (gradePanel.getWidget(0).getElement() != null
                        && gradePanel.getWidget(0).getElement().getInnerText().equals(stringArray[0])) {
                    if (lblGrade.getElement().getStyle().getBackgroundColor()
                            .equalsIgnoreCase(backgroundColor)) {
                        lblGrade.getElement().getStyle().clearBackgroundColor();
                        selectAllGrades(stringArray, REMOVE);
                    } else {
                        lblGrade.getElement().getStyle().setBackgroundColor("#1076bb");
                        selectAllGrades(stringArray, ADD);
                    }

                } else {
                    if (lblGrade.getElement().getStyle().getBackgroundColor()
                            .equalsIgnoreCase(backgroundColor)) {
                        lblGrade.getElement().getStyle().clearBackgroundColor();
                        AppClientFactory.fireEvent(
                                new UpdateFilterEvent("Grade " + lblGrade.getText(), REMOVE, getPageType()));
                        if (grade.contains(lblGrade.getText())) {
                            grade.remove(lblGrade.getText());
                        }

                    } else {
                        if (!grade.contains(lblGrade.getText())) {
                            grade.add(lblGrade.getText());
                        }
                        AppClientFactory.fireEvent(
                                new UpdateFilterEvent("Grade " + lblGrade.getText(), ADD, getPageType()));
                        lblGrade.getElement().getStyle().setBackgroundColor("#1076bb");
                    }

                    boolean value = checkSelectedGrades(stringArray, lblGrade.getElement().getInnerText());
                    if (value) {
                        if (gradePanel.getParent().getElement().getFirstChildElement().getFirstChildElement()
                                .getStyle().getBackgroundColor().equals(backgroundColor)) {
                            gradePanel.getParent().getElement().getFirstChildElement().getFirstChildElement()
                                    .getStyle().clearBackgroundColor();
                        } else {
                            gradePanel.getParent().getElement().getFirstChildElement().getFirstChildElement()
                                    .getStyle().setBackgroundColor(backgroundColor);
                        }

                    } else {
                        if (gradePanel.getParent().getElement().getFirstChildElement().getFirstChildElement()
                                .getStyle().getBackgroundColor().equals(backgroundColor)) {
                            gradePanel.getParent().getElement().getFirstChildElement().getFirstChildElement()
                                    .getStyle().clearBackgroundColor();
                        }
                    }

                }
                if (gradePanelWidget != null) {
                    gradePanelWidget.getElement().getStyle().setDisplay(Display.NONE);
                }
            }
        });
    }
}

From source file:org.ednovo.gooru.client.uc.tooltip.DiscoverToolTipUc.java

License:Open Source License

/**
 * Because this class has a default constructor, it can
 * be used as a binder template. In other words, it can be used in other
 * *.ui.xml files as follows://from  ww  w.ja  v a  2  s  . c o m
 * <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
 *   xmlns:g="urn:import:**user's package**">
 *  <g:**UserClassName**>Hello!</g:**UserClassName>
 * </
 * ui:UiBinder>
 * Note that depending on the widget that is used, it may be necessary to
 * implement HasHTML instead of HasText.
 */
public DiscoverToolTipUc() {
    initWidget(uiBinder.createAndBindUi(this));
    panelCode.getElement().setId("pnlPanelCode");
    lblDistrictLibrary.getElement().setInnerHTML(i18n.GL0515());
    lblDistrictLibrary.getElement().setId("epnlLblDistrictLibrary");
    lblDistrictLibrary.getElement().setAttribute("alt", i18n.GL0515());
    lblDistrictLibrary.getElement().setAttribute("title", i18n.GL0515());

    dropdownImg.getElement().setId("pnlDropdownImg");
    dropdownImgLib.getElement().setId("pnlDropdownImgLib");

    lblGooruLibrary.setText(i18n.GL0516());
    lblGooruLibrary.getElement().setId("lblLblGooruLibrary");
    lblGooruLibrary.getElement().setAttribute("alt", i18n.GL0516());
    lblGooruLibrary.getElement().setAttribute("title", i18n.GL0516());

    //lblPartnerLibrary.add(new Label(i18n.GL1751()));
    lblPartnerLibrary.setText(i18n.GL1751());
    lblPartnerLibrary.getElement().setId("epnlLblPartnerLibrary");

    partnerLibContainer.getElement().addClassName("setVisible");
    partnerLibContainer.getElement().setId("epnlPartnerLibContainer");

    districtLibContainer.getElement().addClassName("setVisible");
    districtLibContainer.getElement().setId("epnlDistrictLibContainer");

    lblPartnerLibrary.addMouseOverHandler(new OpenPartnerMenu());
    partnerLibContainer.addMouseOutHandler(new ClosePartnerMenu());

    lblGooruLibrary.addMouseOverHandler(new CloseOtherMenus());
    lblDistrictLibrary.addMouseOverHandler(new OpenDistrictMenus());

    tooltipPanel.getElement().setId("pnlTooltipPanel");

    final HashMap<String, String> publicPartnerList = getPublicLibraryPartners();
    UlPanel ulPanel = new UlPanel();
    ulPanel.addStyleName("dropdown-menu");
    ulPanel.addStyleName("dropdowDisplay");
    ulPanel.addStyleName("partnersDropdown");
    for (final Object key : publicPartnerList.keySet()) {
        final Anchor partnerTitle = new Anchor(key.toString());
        LiPanel liPanel = new LiPanel();
        /*   partnerTitle.addStyleName("courseOption");*/
        partnerTitle.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                MixpanelUtil.mixpanelEvent("Community_Library_Click_" + publicPartnerList.get(key));
                setHeaderBrowserTitle(partnerTitle.getText());
                AppClientFactory.getPlaceManager().revealPlace(publicPartnerList.get(key));
            }
        });
        liPanel.add(partnerTitle);
        ulPanel.add(liPanel);
    }
    districtLibContainer.add(ulPanel);

    getPartners();

    /*      this.addMouseOutHandler(new MouseOutHandler() {
                     
             @Override
             public void onMouseOut(MouseOutEvent event) {
     //hide();
             }
          });*/

    lblGooruLibrary.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            Window.enableScrolling(true);
            AppClientFactory.getPlaceManager().revealPlace(PlaceTokens.DISCOVER);
        }
    });

    Boolean isIpad = !!Navigator.getUserAgent().matches("(.*)iPad(.*)");
    Boolean isAndriod = !!Navigator.getUserAgent().matches("(.*)Android(.*)");
    Boolean isWinDskp = !!Navigator.getUserAgent().matches("(.*)NT(.*)");

    UAgentInfo detector = new UAgentInfo(Navigator.getUserAgent());

    /*   if(isIpad && !StringUtil.IPAD_MESSAGE_Close_Click){
          panelCode.getElement().getFirstChildElement().setAttribute("style", "position:relative;margin-top:-53px;");
          districtLibContainer.getElement().setAttribute("style", "margin-top:-4px;");
          partnerLibContainer.getElement().setAttribute("style", "margin-top:20px;");
       }else if(isAndriod && !StringUtil.IPAD_MESSAGE_Close_Click){
          panelCode.getElement().getFirstChildElement().setAttribute("style", "position:relative;margin-top:-53px;");
          districtLibContainer.getElement().setAttribute("style", "margin-top:-4px;");
          partnerLibContainer.getElement().setAttribute("style", "margin-top:20px;");
       }else{
          panelCode.getElement().getFirstChildElement().removeAttribute("style");
          districtLibContainer.getElement().removeAttribute("style");
          partnerLibContainer.getElement().removeAttribute("style");
       }*/

    /*      Window.addWindowScrollHandler(new ScrollHandler() {
             @Override
             public void onWindowScroll(ScrollEvent event) {
    partnerLibContainer.getElement().getStyle().setMarginTop(event.getScrollTop()+100, Unit.PX);
    //districtLibContainer.getElement().getStyle().setMarginTop(event.getScrollTop()+23, Unit.PX);
             }
          });*/

}

From source file:org.ednovo.gooru.client.uc.tooltip.DiscoverToolTipUc.java

License:Open Source License

public void setPartners(ArrayList<LibraryUserDo> partnersList) {
    UlPanel ulPanel = new UlPanel();
    ulPanel.addStyleName("dropdown-menu");
    ulPanel.addStyleName("dropdowDisplay");
    ulPanel.addStyleName("districDropDown");
    for (int i = 0; i < partnersList.size(); i++) {
        final LibraryUserDo libraryUserDo = partnersList.get(i);
        LiPanel liPanel = new LiPanel();
        final Anchor partnerTitle = new Anchor(libraryUserDo.getDisplayName());

        /*new Label(libraryUserDo.getDisplayName());*/
        //   partnerTitle.addStyleName("courseOption");
        partnerTitle.addClickHandler(new ClickHandler() {
            @Override/*www. j av a  2  s.  co m*/
            public void onClick(ClickEvent event) {
                setHeaderBrowserTitle(partnerTitle.getText());
                AppClientFactory.getPlaceManager().revealPlace(libraryUserDo.getUsername());
            }
        });
        liPanel.add(partnerTitle);
        ulPanel.add(liPanel);

    }
    partnerLibContainer.add(ulPanel);
}