Package elemental.html

Examples of elemental.html.Element.appendChild()


      // Add message link first.
      JsonArray<StackTraceItem> stackTrace = message.getStackTrace();
      StackTraceItem topFrame = stackTrace.isEmpty() ? null : stackTrace.get(0);
      if (topFrame != null && !StringUtils.isNullOrEmpty(topFrame.getUrl())) {
        messageElement.appendChild(formatLocationLink(
            topFrame.getUrl(), topFrame.getLineNumber(), topFrame.getColumnNumber()));
      } else if (!StringUtils.isNullOrEmpty(message.getUrl())) {
        messageElement.appendChild(formatLocationLink(
            message.getUrl(), message.getLineNumber(), 0));
      }
View Full Code Here


      StackTraceItem topFrame = stackTrace.isEmpty() ? null : stackTrace.get(0);
      if (topFrame != null && !StringUtils.isNullOrEmpty(topFrame.getUrl())) {
        messageElement.appendChild(formatLocationLink(
            topFrame.getUrl(), topFrame.getLineNumber(), topFrame.getColumnNumber()));
      } else if (!StringUtils.isNullOrEmpty(message.getUrl())) {
        messageElement.appendChild(formatLocationLink(
            message.getUrl(), message.getLineNumber(), 0));
      }

      // Add the Stack Trace expand/collapse controller.
      final boolean shouldDisplayStackTrace = !stackTrace.isEmpty() &&
View Full Code Here

        if (ConsoleMessageType.TRACE.equals(message.getType())) {
          messageElement.addClassName(css.consoleStackTraceExpanded());
        } else {
          messageElement.addClassName(css.consoleStackTraceCollapsed());
        }
        messageElement.appendChild(Elements.createSpanElement(css.consoleStackTraceController()));
      }

      // Add all message arguments.
      for (int i = 0, n = parameters.size(); i < n; ++i) {
        if (i > 0) {
View Full Code Here

      }

      // Add all message arguments.
      for (int i = 0, n = parameters.size(); i < n; ++i) {
        if (i > 0) {
          messageElement.appendChild(Elements.createTextNode(" "));
        }
        messageElement.appendChild(
            formatRemoteObjectInConsole(parameters.get(i), debuggerState, forceObjectFormat));
      }
View Full Code Here

      // Add all message arguments.
      for (int i = 0, n = parameters.size(); i < n; ++i) {
        if (i > 0) {
          messageElement.appendChild(Elements.createTextNode(" "));
        }
        messageElement.appendChild(
            formatRemoteObjectInConsole(parameters.get(i), debuggerState, forceObjectFormat));
      }

      if (message.getLevel() != null) {
        switch (message.getLevel()) {
View Full Code Here

            break;
        }
      }

      if (shouldDisplayStackTrace) {
        messageElement.appendChild(formatStackTrace(stackTrace));
      }

      updateConsoleMessageCount(messageElement, message.getRepeatCount());
      consoleMessages.appendChild(messageElement);
    }
View Full Code Here

          .build();
      newRoot.addChild(child);
      remoteObjectTree.setRoot(newRoot);

      Element messageElement = Elements.createSpanElement(css.consoleObject());
      messageElement.appendChild(remoteObjectTree.getView().getElement());
      return messageElement;
    }

    private Element formatLocationLink(String url, int lineNumber, int columnNumber) {
      // TODO: Do real URL parsing to get the path's last component.
View Full Code Here

    private Element formatStackTrace(JsonArray<StackTraceItem> stackTrace) {
      Element stackTraceElement = Elements.createDivElement(css.consoleStackTrace());
      for (int i = 0, n = stackTrace.size(); i < n; ++i) {
        StackTraceItem item = stackTrace.get(i);
        Element itemElement = Elements.createDivElement(css.consoleStackTraceItem());
        itemElement.appendChild(
            formatLocationLink(item.getUrl(), item.getLineNumber(), item.getColumnNumber()));
        itemElement.appendChild(Elements.createTextNode(
            StringUtils.ensureNotEmpty(item.getFunctionName(), "(anonymous function)")));
        stackTraceElement.appendChild(itemElement);
      }
View Full Code Here

      for (int i = 0, n = stackTrace.size(); i < n; ++i) {
        StackTraceItem item = stackTrace.get(i);
        Element itemElement = Elements.createDivElement(css.consoleStackTraceItem());
        itemElement.appendChild(
            formatLocationLink(item.getUrl(), item.getLineNumber(), item.getColumnNumber()));
        itemElement.appendChild(Elements.createTextNode(
            StringUtils.ensureNotEmpty(item.getFunctionName(), "(anonymous function)")));
        stackTraceElement.appendChild(itemElement);
      }
      return stackTraceElement;
    }
View Full Code Here

    @Override
    public Element renderDom() {
      Element content = Elements.createDivElement();
      int i = 0;
      for (String p : tooltipText) {
        content.appendChild(Elements.createTextNode(p));
        if (i < tooltipText.length - 1) {
          content.appendChild(Elements.createBRElement());
          content.appendChild(Elements.createBRElement());
        }
        i++;
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.