Examples of AnchorElement


Examples of com.google.gwt.dom.client.AnchorElement

                    yearLi.setInnerText(String.valueOf(year.getYear()));
                    UListElement nestedUl = Document.get().createULElement();
                    for (Integer monthOrWeek : reversed)
                    {
                        LIElement li = Document.get().createLIElement();
                        AnchorElement link = newLink(linkListener, year, monthOrWeek);
                        li.appendChild(link);
                        nestedUl.appendChild(li);
                    }
                    yearLi.appendChild(nestedUl);
                    list.appendChild(yearLi);
View Full Code Here

Examples of com.google.gwt.dom.client.AnchorElement

    }


    private AnchorElement newLink(LinkListener linkListener, Year year, Integer monthOrWeek)
    {
        AnchorElement link = Document.get().createAnchorElement();
        String text;
        if (unit == MONTH)
        {
            text = i18n.enums().getString("month_" + monthOrWeek);
        }
        else
        {
            text = String.valueOf(monthOrWeek);
        }
        String rel = String.valueOf(year.getYear()) + "|" + monthOrWeek;
        link.setAttribute("rel", rel);
        link.setAttribute("href", "#");
        link.setInnerText(text);

        Element linkElement = (Element) Element.as(link);
        DOM.sinkEvents(linkElement, Event.ONCLICK);
        DOM.setEventListener(linkElement, linkListener);
View Full Code Here

Examples of elemental.html.AnchorElement

      T element) {
    return (R) element.<JsElement>cast();
  }

  public static AnchorElement createAnchorElement(String... classNames) {
    AnchorElement elem = getDocument().createAnchorElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here

Examples of elemental.html.AnchorElement

       * matched an http/www link so let's make an anchor tag out of it.
       */
      if (match.getGroup(0).equals("\n")) {
        myParagraph.appendChild(createBRElement());
      } else {
        AnchorElement anchor = createAnchorElement(linkCssClass);
        anchor.setHref(match.getGroup(0));
        anchor.setTarget("_blank");
        anchor.setTextContent(match.getGroup(0));
        myParagraph.appendChild(anchor);
      }

      index = match.getIndex() + match.getGroup(0).length();
    }
View Full Code Here

Examples of elemental.html.AnchorElement

    this.renderer = renderer;
  }

  @Override
  public void render(Element listItemBase, M itemData) {
    AnchorElement anchor = Elements.createAnchorElement(css.anchor());
    anchor.setTextContent(renderer.getText(itemData));
    anchor.setHref(renderer.getHref(itemData));
    listItemBase.appendChild(anchor);
  }
View Full Code Here

Examples of elemental.html.AnchorElement

        if (StringUtils.isNullOrEmpty(locationName)) {
          locationName = "/";
        }
      }

      AnchorElement anchor = Elements.createAnchorElement(css.messageLink());
      anchor.setHref(url);
      anchor.setTarget("_blank");
      anchor.setTitle(url);
      anchor.setTextContent(locationName + ":" + lineNumber);
      return anchor;
    }
View Full Code Here

Examples of elemental.html.AnchorElement

      return this;
    }

    public ImageButton build() {
      // Create an element if one is not specified.
      AnchorElement anchor = element;
      if (anchor == null) {
        anchor = Elements.createAnchorElement(res.baseCss().button());
        anchor.setHref("javascript:;");
      }

      View view = new View(res, anchor);
      ImageButton button = new ImageButton(view);
      button.setImageAndText(image, text);
View Full Code Here

Examples of elemental.html.AnchorElement

        root.appendChild(Elements.createDivElement(css.headerLogo()));
      } else {
        DomUtils.appendDivWithTextContent(root, css.headerText(), headerText);
      }

      AnchorElement button = Elements.createAnchorElement();
      button.setClassName(css.button());
      button.setTextContent(buttonText);
      root.appendChild(button);

      DivElement footer = DomUtils.appendDivWithTextContent(root, css.footerText(), footerText);
      return new Panel(root, button, footer);
    }
View Full Code Here

Examples of elemental.html.AnchorElement

      DivElement outer = Elements.createDivElement();
      if (i > 0) {
        outer.setClassName(css.second());
      }
      final PathUtil path = new PathUtil(item.getTitle());
      AnchorElement title = Elements.createAnchorElement(css.title());
      title.setTextContent(item.getTitle());
      if (item.getUrl() != null) {
        // this is unusual, but allows search results to point outside of this
        // workspace, e.g. to language API docs.
        title.setHref(item.getUrl());
      } else {
        // this is the common case; the title will be a path in this workspace
        // and clicking on the link should take us to its editor.
        title.setOnClick(new EventListener() {
          @Override
          public void handleEvent(Event evt) {
            currentPlace.fireChildPlaceNavigation(
                FileSelectedPlace.PLACE.createNavigationEvent(path));
          }
View Full Code Here

Examples of elemental.html.AnchorElement

      T element) {
    return (R) element.<JsElement>cast();
  }

  public static AnchorElement createAnchorElement(String... classNames) {
    AnchorElement elem = getDocument().createAnchorElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
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.