List of usage examples for com.google.gwt.dom.client TableRowElement setAttribute
@Override public void setAttribute(String name, String value)
From source file:org.rstudio.studio.client.common.compile.errorlist.CompileErrorItemCodec.java
License:Open Source License
@Override public TableRowElement getRowForItem(CompileError entry) { TableRowElement tr = Document.get().createTRElement(); tr.setAttribute(DATA_PATH, entry.getPath()); tr.setAttribute(DATA_LINE, entry.getLine() + ""); tr.setAttribute(DATA_COLUMN, entry.getColumn() + ""); tr.setAttribute(LOG_PATH, entry.getLogPath()); tr.setAttribute(LOG_LINE, entry.getLogLine() + ""); TableCellElement tdIcon = Document.get().createTDElement(); tdIcon.setClassName(resources_.styles().iconCell()); DivElement iconDiv = Document.get().createDivElement(); iconDiv.setClassName(entry.getType() == CompileError.ERROR ? resources_.styles().errorIcon() : entry.getType() == CompileError.WARNING ? resources_.styles().warningIcon() : resources_.styles().boxIcon()); tdIcon.appendChild(iconDiv);/*w ww . j av a 2 s . com*/ tr.appendChild(tdIcon); TableCellElement tdLine = Document.get().createTDElement(); tdLine.setClassName(resources_.styles().lineCell()); if (entry.getLine() >= 0) tdLine.setInnerText("Line " + entry.getLine()); tr.appendChild(tdLine); TableCellElement tdMsg = Document.get().createTDElement(); tdMsg.setClassName(resources_.styles().messageCell()); tdMsg.setInnerText(entry.getMessage()); tr.appendChild(tdMsg); TableCellElement tdDiscButton = maybeCreateDisclosureButton(entry); if (tdDiscButton != null) tr.appendChild(tdDiscButton); return tr; }
From source file:org.rstudio.studio.client.common.compilepdf.CompilePdfErrorItemCodec.java
License:Open Source License
@Override public TableRowElement getRowForItem(CompilePdfError entry) { TableRowElement tr = Document.get().createTRElement(); tr.setAttribute(DATA_PATH, entry.getPath()); tr.setAttribute(DATA_LINE, entry.getLine() + ""); tr.setAttribute(LOG_PATH, entry.getLogPath()); tr.setAttribute(LOG_LINE, entry.getLogLine() + ""); TableCellElement tdIcon = Document.get().createTDElement(); tdIcon.setClassName(resources_.styles().iconCell()); DivElement iconDiv = Document.get().createDivElement(); iconDiv.setClassName(entry.getType() == CompilePdfError.ERROR ? resources_.styles().errorIcon() : entry.getType() == CompilePdfError.WARNING ? resources_.styles().warningIcon() : resources_.styles().boxIcon()); tdIcon.appendChild(iconDiv);//from w ww . j ava 2 s . c o m tr.appendChild(tdIcon); TableCellElement tdLine = Document.get().createTDElement(); tdLine.setClassName(resources_.styles().lineCell()); if (entry.getLine() >= 0) tdLine.setInnerText("Line " + entry.getLine()); tr.appendChild(tdLine); TableCellElement tdMsg = Document.get().createTDElement(); tdMsg.setClassName(resources_.styles().messageCell()); tdMsg.setInnerText(entry.getMessage()); tr.appendChild(tdMsg); TableCellElement tdDiscButton = maybeCreateDisclosureButton(entry); if (tdDiscButton != null) tr.appendChild(tdDiscButton); return tr; }
From source file:org.rstudio.studio.client.common.sourcemarkers.SourceMarkerItemCodec.java
License:Open Source License
@Override public TableRowElement getRowForItem(SourceMarker entry) { TableRowElement tr = Document.get().createTRElement(); tr.addClassName(ThemeResources.INSTANCE.themeStyles().fixedWidthFont()); FontSizer.applyNormalFontSize(tr);/*from w w w. ja v a2s .c o m*/ tr.setAttribute(DATA_PATH, entry.getPath()); tr.setAttribute(DATA_LINE, entry.getLine() + ""); tr.setAttribute(DATA_COLUMN, entry.getColumn() + ""); tr.setAttribute(LOG_PATH, entry.getLogPath()); tr.setAttribute(LOG_LINE, entry.getLogLine() + ""); TableCellElement tdIcon = Document.get().createTDElement(); tdIcon.setClassName(resources_.styles().iconCell()); DivElement iconDiv = Document.get().createDivElement(); iconDiv.setClassName( entry.getType() == SourceMarker.ERROR ? resources_.styles().errorIcon() : entry.getType() == SourceMarker.WARNING ? resources_.styles().warningIcon() : entry.getType() == SourceMarker.BOX ? resources_.styles().boxIcon() : entry.getType() == SourceMarker.INFO ? resources_.styles().infoIcon() : entry.getType() == SourceMarker.STYLE ? resources_.styles().styleIcon() : ""); tdIcon.appendChild(iconDiv); if (entry.getType() == SourceMarker.USAGE) tdIcon.addClassName(resources_.styles().noIcon()); tr.appendChild(tdIcon); TableCellElement tdLine = Document.get().createTDElement(); tdLine.setClassName(resources_.styles().lineCell()); if (entry.getLine() >= 0) tdLine.setInnerText("Line " + entry.getLine()); tr.appendChild(tdLine); TableCellElement tdMsg = Document.get().createTDElement(); tdMsg.setClassName(resources_.styles().messageCell()); tdMsg.setInnerHTML(entry.getMessage()); tr.appendChild(tdMsg); TableCellElement tdDiscButton = maybeCreateDisclosureButton(entry); if (tdDiscButton != null) tr.appendChild(tdDiscButton); return tr; }
From source file:org.rstudio.studio.client.workbench.views.history.view.HistoryEntryItemCodec.java
License:Open Source License
public TableRowElement getRowForItem(HistoryEntry entry) { TableRowElement tr = Document.get().createTRElement(); tr.setAttribute("data-entry-id", entry.getIndex() + ""); tr.setAttribute("data-timestamp", entry.getTimestamp().getTime() + ""); TableCellElement td = Document.get().createTDElement(); td.setColSpan(2);/* w w w . ja va 2 s . co m*/ td.setClassName(commandClass_); DivElement div = Document.get().createDivElement(); div.setInnerText(addBreaks(entry.getCommand())); td.appendChild(div); tr.appendChild(td); TableCellElement tdDiscButton = maybeCreateDisclosureButton(entry); if (tdDiscButton != null) tr.appendChild(tdDiscButton); return tr; }
From source file:org.rstudio.studio.client.workbench.views.output.find.FindOutputCodec.java
License:Open Source License
@Override public TableRowElement getRowForItem(FindResult entry) { if (entry == null) { // Overflow message TableRowElement tr = Document.get().createTRElement(); TableCellElement td = Document.get().createTDElement(); td.setClassName(styles_.overflowWarning()); td.setColSpan(2);// w w w .j a va 2 s .c om td.setInnerText("More than 1000 matching lines were found. " + "Only the first 1000 lines are shown."); tr.appendChild(td); return tr; } TableRowElement tr = Document.get().createTRElement(); tr.setAttribute(DATA_FILE, entry.getFile()); tr.setAttribute(DATA_LINE, entry.getLine() + ""); TableCellElement td1 = Document.get().createTDElement(); td1.setClassName(styles_.line()); td1.setInnerText(entry.getLine() + ":\u00A0"); tr.appendChild(td1); TableCellElement td2 = Document.get().createTDElement(); td2.setClassName(styles_.lineValue()); td2.setInnerHTML(entry.getLineHTML().asString()); tr.appendChild(td2); return tr; }