Package com.google.gwt.dom.client

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


    myElem.appendChild(document.createTextNode(resourceName + "::"));
    myElem.appendChild(document.createTextNode(symbolName));
    // We make a link out of the line number which should pop open
    // the Source Viewer when clicked.
    AnchorElement lineLink = document.createAnchorElement();
    lineLink.getStyle().setProperty("whiteSpace", "nowrap");
    String columnStr = (stackFrame.getColumnOffset() > 0) ? " Col "
        + stackFrame.getColumnOffset() : "";
    lineLink.setInnerText("Line " + stackFrame.getLineNumber() + columnStr);
    lineLink.setHref("javascript:;");
    myElem.appendChild(lineLink);
    myElem.appendChild(document.createBRElement());
    stackTraceRenderer.getListenerManager().manageEventListener(
        ClickEvent.addClickListener(lineLink, lineLink, new ClickListener() {
          public void onClick(ClickEvent event) {
View Full Code Here


      final SourceViewerServer sourceViewerServer, final JsSymbol sourceSymbol,
      final SourcePresenter sourcePresenter) {
    assert (myElem != null) : "Element is null when attempting resymbolization in StackFrameRenderer";

    Document document = myElem.getOwnerDocument();
    AnchorElement symbolLink = document.createAnchorElement();

    symbolLink.setInnerText(sourceSymbol.getSymbolName());
    symbolLink.setHref("javascript:;");
    symbolLink.setClassName(stackTraceRenderer.getResources().stackFrameRendererCss().resymbolizedSymbol());
    myElem.appendChild(symbolLink);
    myElem.appendChild(document.createBRElement());
    stackTraceRenderer.getListenerManager().manageEventListener(
        ClickEvent.addClickListener(symbolLink, symbolLink,
            new ClickListener() {
View Full Code Here

  }

  public void testSetGetRemoveExtraAttributes() {
    // Older versions of IE do not support tabIndex on divs, so use an anchor
    // element instead.
    AnchorElement anchor = Document.get().createAnchorElement();
    Document.get().getBody().appendChild(anchor);

    // Some versions of IE default to "0" instead of ""
    assertTrue("".equals(regionRole.getTabindexExtraAttribute(div))
        || "0".equals(regionRole.getTabindexExtraAttribute(div)));
    regionRole.setTabindexExtraAttribute(anchor, 1);
    assertEquals("1", regionRole.getTabindexExtraAttribute(anchor));
    regionRole.removeTabindexExtraAttribute(anchor);
    // Some versions of IE default to "0" instead of ""
    assertTrue("".equals(regionRole.getTabindexExtraAttribute(div))
        || "0".equals(regionRole.getTabindexExtraAttribute(div)));

    anchor.removeFromParent();
  }
View Full Code Here

 
  public void testBinder() {
    BinderUi ui = new BinderUi();

    assertEquals(values.anUnsafeUri(), ui.jsAnchorFromSafeUri.getHref());
    AnchorElement anchor = UiBinderUtil.fromHtml("<a href='#'>snot</a>").cast();
    assertEquals(anchor.getHref(), ui.jsAnchorFromString.getHref());
    assertEquals("http://www.google.com/images/logo_sm.gif", ui.inlineHttpAnchor.getHref());
    assertEquals("javascript:void(0)", ui.inlineJavascriptAnchor.getHref());
    assertEquals(values.aSelector() + values.aGifPath(), ui.httpAnchorFromConstructedString.getHref());

    assertEquals(values.anUnsafeUri(), ui.jsAnchorFromSafeUriObj.uri.asString());
View Full Code Here

  }

  // TODO(dankurka): Fix up HTML unit hash change handling
  @DoNotRunWith(Platform.HtmlUnitUnknown)
  public void testClickLink() {
    AnchorElement anchorElement = Document.get().createAnchorElement();
    anchorElement.setHref("#href1");
    Document.get().getBody().appendChild(anchorElement);

    try {
      History.newItem("something_as_base");

      addHistoryListenerImpl(new ValueChangeHandler<String>() {

        @Override
        public void onValueChange(ValueChangeEvent<String> event) {
          assertEquals("href1", event.getValue());
          finishTest();
        }
      });

      delayTestFinish(5000);

      NativeEvent clickEvent =
          Document.get().createClickEvent(0, 0, 0, 0, 0, false, false, false, false);

      if (isIE8orIE9()) {
        click(anchorElement);
      } else {
        anchorElement.dispatchEvent(clickEvent);
      }

    } finally {
      Document.get().getBody().removeChild(anchorElement);
    }
View Full Code Here

      try {
        // Trying to wrap an unattached element should fail an assertion.
        // We only test this for one element/widget type, because they
        // all call RootPanel.detachOnUnload(), where the actual assertion
        // occurs.
        AnchorElement aElem = Document.get().createAnchorElement();
        Anchor.wrap(aElem);
        fail("Expected assertion failure wrapping unattached element");
      } catch (AssertionError e) {
      }
    }
View Full Code Here

        super.onBrowserEvent(context, parent, value, event, valueUpdater);
        if("click".equalsIgnoreCase(event.getType())){
          EventTarget eventTarget = event.getEventTarget();
          Element t=Element.as(eventTarget);
          if( t instanceof AnchorElement){
            AnchorElement ae=t.cast();
            if("查看日志".equals(ae.getInnerText())){
              LogWindow win=new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            }else if("取消任务".equals(ae.getInnerText())){
              ConfirmMessageBox box=new ConfirmMessageBox("取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if(btn.getHideButton().getText().equalsIgnoreCase("yes")){
View Full Code Here

            valueUpdater);
        if ("click".equalsIgnoreCase(event.getType())) {
          EventTarget eventTarget = event.getEventTarget();
          Element t = Element.as(eventTarget);
          if (t instanceof AnchorElement) {
            AnchorElement ae = t.cast();
            if ("查看日志".equals(ae.getInnerText())) {
              LogWindow win = new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            } else if ("取消任务".equals(ae.getInnerText())) {
              ConfirmMessageBox box = new ConfirmMessageBox(
                  "取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
View Full Code Here

        super.onBrowserEvent(context, parent, value, event, valueUpdater);
        if("click".equalsIgnoreCase(event.getType())){
          EventTarget eventTarget = event.getEventTarget();
          Element t=Element.as(eventTarget);
          if( t instanceof AnchorElement){
            AnchorElement ae=t.cast();
            if("查看日志".equals(ae.getInnerText())){
              LogWindow win=new LogWindow();
              win.refreshId(value.getJobId(),value.getId());
            }else if("取消任务".equals(ae.getInnerText())){
              ConfirmMessageBox box=new ConfirmMessageBox("取消任务", "你确认取消该任务吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if(btn.getHideButton().getText().equalsIgnoreCase("yes")){
View Full Code Here

            valueUpdater);
        if ("click".equalsIgnoreCase(event.getType())) {
          EventTarget eventTarget = event.getEventTarget();
          Element t = Element.as(eventTarget);
          if (t instanceof AnchorElement) {
            AnchorElement ae = t.cast();
            if ("取消调试".equals(ae.getInnerText())) {
              ConfirmMessageBox box = new ConfirmMessageBox(
                  "取消调试", "你确认取消此次调试吗?");
              box.addHideHandler(new HideHandler() {
                public void onHide(HideEvent event) {
                  Dialog btn = (Dialog) event.getSource();
                  if (btn.getHideButton().getText()
                      .equalsIgnoreCase("yes")) {
                    grid.mask("取消调试中");
                    RPCS.getJobDebugService()
                        .cancelDebug(
                            value.getId(),
                            new AbstractAsyncCallback<Void>() {
                              public void onSuccess(
                                  Void result) {
                                loader.load();
                                grid.unmask();
                                Info.display(
                                    "操作成功",
                                    "本次调试已经取消");
                              }

                              @Override
                              public void onFailure(
                                  Throwable caught) {
                                super.onFailure(caught);
                                loader.load();
                                grid.unmask();
                              }
                            });
                  }
                }
              });
              box.show();
            } else if ("查看日志".equals(ae.getInnerText())) {
              expander.toggleExpand(context.getIndex());
            }
          }
        }
      }
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.AnchorElement

Copyright © 2018 www.massapicom. 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.