List of usage examples for com.google.gwt.user.client.ui Anchor getText
public String getText()
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); }