Package com.google.gwt.dom.client

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


    boolean alreadyLoaded = nativeCreateCallback();
    alreadyInjected = true;
    if (alreadyLoaded) {
      return true;
    }
    Document doc = Document.get();
    String key = (apiKey == null) ? "" : ("key=" + apiKey + "&");
    String src = getProtocol() + "//www.google.com/jsapi?" + key
        + "callback=__gwt_AjaxLoader_onLoad";
    ScriptElement script = doc.createScriptElement();
    script.setSrc(src);
    script.setType("text/javascript");
    doc.getBody().appendChild(script);
    return false;
  }
View Full Code Here


    final String traceViewUrl = data.getTraceViewUrl();
    if (applicationUrl == null && endPointUrl == null && traceViewUrl == null) {
      return;
    }

    final Document document = parent.getOwnerDocument();
    final DivElement element = document.createDivElement();
    element.setClassName(css.springInsightViews());
    element.setInnerText("Spring Insight Views: ");

    element.appendChild(document.createTextNode("("));

    // Add Trace URL
    if (traceViewUrl != null) {
      element.appendChild(createNewTabLink(document, css.springInsightLink(),
          traceViewUrl, "Trace"));
    }

    // Add EndPoint URL
    if (endPointUrl != null) {
      // Is there a previous item?
      if (traceViewUrl != null) {
        element.appendChild(document.createTextNode(", "));
      }
      element.appendChild(createNewTabLink(document, css.springInsightLink(),
          endPointUrl, "EndPoint"));
    }

    // Add Application URL
    if (applicationUrl != null) {
      // Is there a previous item?
      if (traceViewUrl != null || endPointUrl != null) {
        element.appendChild(document.createTextNode(", "));
      }
      element.appendChild(createNewTabLink(document, css.springInsightLink(),
          applicationUrl, "Application"));
    }

    element.appendChild(document.createTextNode(") "));
    parent.appendChild(element);
  }
View Full Code Here

   * Should only be invoked after contentElem is initialized.
   */
  private void populateContent() {
    // We may be doing an update. So we blow away the existing content.
    contentElem.setInnerHTML("");
    final Document document = contentElem.getOwnerDocument();

    ContainerImpl container = new DefaultContainerImpl(contentElem);
    final Css css = resources.requestDetailsCss();
    hintletTreeWrapper = DocumentExt.get().createDivWithClassName(
        css.hintletTreeWrapper());
View Full Code Here

   * @param initializedCallback the {@link SourceViewerInitializedCallback} that
   *          we pass the loaded SourceViewer to.
   */
  public static void create(Element parent, final Resources resources,
      final SourceViewerInitializedCallback initializedCallback) {
    Document document = parent.getOwnerDocument();
    // Create the iframe within which we will load the source.
    final IFrameElement sourceFrame = document.createIFrameElement();
    Element frameWrapper = document.createDivElement();
    frameWrapper.setClassName(resources.sourceViewerCss().frameWrapper());
    frameWrapper.appendChild(sourceFrame);

    final Element baseElement = document.createDivElement();
    final Element headerElem = document.createDivElement();
    headerElem.setClassName(resources.sourceViewerCss().header());
    baseElement.appendChild(headerElem);

    // IFrame must be attached to fire onload.
    baseElement.appendChild(frameWrapper);
View Full Code Here

      });
    }
  }-*/;

  private static void injectStyles(IFrameElement sourceFrame, String styleText) {
    Document iframeDocument = sourceFrame.getContentDocument();
    HeadElement head = iframeDocument.getElementsByTagName("head").getItem(0).cast();
    StyleElement styleTag = iframeDocument.createStyleElement();
    styleTag.setInnerText(styleText);
    head.appendChild(styleTag);
  }
View Full Code Here

    this.sourceFrame = sourceFrame;
    this.styles = resources.sourceViewerCodeCss();
    this.element.setClassName(resources.sourceViewerCss().base());

    // Create the title element and the close link.
    Document document = myElement.getOwnerDocument();
    this.titleElement = document.createDivElement();
    titleElement.setClassName(resources.sourceViewerCss().titleText());
    AnchorElement closeLink = document.createAnchorElement();
    closeLink.setClassName(resources.sourceViewerCss().closeLink());
    closeLink.setHref("javascript:;");
    closeLink.setInnerText("Close");
    headerElem.appendChild(titleElement);
    headerElem.appendChild(closeLink);

    this.columnMarker = document.createSpanElement();

    // TODO(jaimeyap): I guess this listener is going to leak.
    ClickEvent.addClickListener(closeLink, closeLink, new ClickListener() {
      public void onClick(ClickEvent event) {
        hide();
View Full Code Here

    int zeroIndexCol = columnNumber - 1;
    String textBeforeMark = contentCell.getInnerText().substring(0,
        zeroIndexCol);
    String textAfterMark = contentCell.getInnerText().substring(zeroIndexCol);

    Document document = contentCell.getOwnerDocument();
    contentCell.setInnerText("");
    contentCell.appendChild(document.createTextNode(textBeforeMark));
    contentCell.appendChild(columnMarker);
    contentCell.appendChild(document.createTextNode(textAfterMark));
    columnMarker.setClassName(styles.columnMarker());
  }
View Full Code Here

   *
   * TODO(conroy): improve coverage
   */
  private void runTest() {

    Document doc = Document.get();

    // Add an image (will trigger layout and NetworkResourceEvents)
    DivElement imgDiv = doc.createDivElement();
    ImageElement img = doc.createImageElement();
    img.setSrc(GWT.getModuleBaseURL() + "speedtracer-large.png");
    imgDiv.appendChild(img);
    doc.getBody().appendChild(imgDiv);
    log("added image!");

    // Run a simple countdown
    IncrementalCommand cmd = new IncrementalCommand() {
      public boolean execute() {
View Full Code Here

  }

  private void buildFilterPanel(Container parent, SluggishnessModel model) {
    Div row1 = new Div(parent);
    Container row1Container = new DefaultContainerImpl(row1.getElement());
    Document doc = parent.getDocument();

    // Min Duration: ________
    Element minLabel = doc.createSpanElement();
    row1.getElement().appendChild(minLabel);
    minLabel.setInnerText("Minimum duration: ");
    minInput = new InputText(row1Container);
    minInput.setStyleName(css.filterPanelMinInput());
    minInput.addKeyUpListener(new KeyUpListener() {
      public void onKeyUp(KeyUpEvent event) {
        int minValue = 0;
        boolean exceptionEncountered = false;
        try {
          minValue = Integer.valueOf(minInput.getText());
        } catch (NumberFormatException ex) {
          // leave the filter alone
          exceptionEncountered = true;
          minInput.getElement().getStyle().setBackgroundColor("#ebb");
        }
        if (!exceptionEncountered && minValue >= 0) {
          eventFilter.setMinDuration(minValue);
          minInput.getElement().getStyle().setBackgroundColor("#fff");
          eventTable.renderTable();
        }
      }
    });

    // Event Type ======== %
    Element eventTypeLabel = doc.createSpanElement();
    row1.getElement().appendChild(eventTypeLabel);
    eventTypeLabel.getStyle().setPropertyPx("marginLeft", 10);
    eventTypeLabel.setInnerText("Event Type: ");

    createEventTypeSelect(row1Container, model);
    createEventTypePercentSelect(row1Container);

    // Always show events with: o logs o hintlets
    Element alwaysShowLabel = doc.createSpanElement();
    alwaysShowLabel.setInnerText("Always show: ");
    alwaysShowLabel.getStyle().setPropertyPx("marginLeft", 10);
    row1.getElement().appendChild(alwaysShowLabel);

    final CheckBox logsCheckBox = new CheckBox(row1Container);
    logsCheckBox.setChecked(true);
    Element logsLabel = doc.createSpanElement();
    logsLabel.setInnerText("Logs");
    row1.getElement().appendChild(logsLabel);
    logsCheckBox.addClickListener(new ClickListener() {
      public void onClick(ClickEvent event) {
        eventFilter.setFilterUserLogs(!logsCheckBox.isChecked());
        eventTable.renderTable();
      }
    });

    final CheckBox hintletsCheckBox = new CheckBox(row1Container);
    hintletsCheckBox.setChecked(true);
    Element hintletsLabel = doc.createSpanElement();
    hintletsLabel.setInnerText("Hints");
    row1.getElement().appendChild(hintletsLabel);
    hintletsCheckBox.addClickListener(new ClickListener() {
      public void onClick(ClickEvent event) {
        eventFilter.setFilterHints(!hintletsCheckBox.isChecked());
View Full Code Here

  public void render(Element parentElem, boolean attemptResymbolization) {
    assert (myElem == null) : "Render called twice for StackFrameRenderer!";

    myElem = parentElem.getOwnerDocument().createDivElement();
    Document document = myElem.getOwnerDocument()
   
    final Url resource = new Url(stackFrame.getUrl());
    String resourceName = resource.getLastPathComponent();
    resourceName = ("".equals(resourceName)) ? resource.getPath()
        : resourceName;

    // If we still don't have anything, replace with [unknown]
    String symbolName = (stackFrame.getFunctionName().equals(""))
        ? "[anonymous] " : stackFrame.getFunctionName() + "() ";

    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) {
            stackTraceRenderer.getSourceClickListener().onSymbolClicked(
                resource.getUrl(), null, stackFrame.getLineNumber(),
View Full Code Here

TOP

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

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.