Got rid of unnecessary 'div' elements in table.
This commit is contained in:
@@ -160,7 +160,7 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
|
|||||||
private static final DescriptorRenderer.ValueParametersHandler VALUE_PARAMETERS_HANDLER = new DescriptorRenderer.ValueParametersHandler() {
|
private static final DescriptorRenderer.ValueParametersHandler VALUE_PARAMETERS_HANDLER = new DescriptorRenderer.ValueParametersHandler() {
|
||||||
@Override
|
@Override
|
||||||
public void appendBeforeValueParameter(@NotNull ValueParameterDescriptor parameter, @NotNull StringBuilder stringBuilder) {
|
public void appendBeforeValueParameter(@NotNull ValueParameterDescriptor parameter, @NotNull StringBuilder stringBuilder) {
|
||||||
stringBuilder.append("<td align=\"right\"><div style=\"white-space:nowrap;font-weight:bold;\">");
|
stringBuilder.append("<td align=\"right\" style=\"white-space:nowrap;font-weight:bold;\">");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -169,12 +169,12 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
|
|||||||
if (!last) {
|
if (!last) {
|
||||||
stringBuilder.append(",");
|
stringBuilder.append(",");
|
||||||
}
|
}
|
||||||
stringBuilder.append("</div></td>");
|
stringBuilder.append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void appendBeforeValueParameters(@NotNull FunctionDescriptor function, @NotNull StringBuilder stringBuilder) {
|
public void appendBeforeValueParameters(@NotNull FunctionDescriptor function, @NotNull StringBuilder stringBuilder) {
|
||||||
stringBuilder.append("</div></td>");
|
stringBuilder.append("</td>");
|
||||||
if (function.getValueParameters().isEmpty()) {
|
if (function.getValueParameters().isEmpty()) {
|
||||||
tdBold(stringBuilder, "( )");
|
tdBold(stringBuilder, "( )");
|
||||||
}
|
}
|
||||||
@@ -188,7 +188,7 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
|
|||||||
if (!function.getValueParameters().isEmpty()) {
|
if (!function.getValueParameters().isEmpty()) {
|
||||||
tdBold(stringBuilder, ")");
|
tdBold(stringBuilder, ")");
|
||||||
}
|
}
|
||||||
stringBuilder.append("<td><div style=\"white-space:nowrap;font-weight:bold;\">");
|
stringBuilder.append("<td style=\"white-space:nowrap;font-weight:bold;\">");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -199,7 +199,7 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
|
|||||||
.setTextFormat(DescriptorRenderer.TextFormat.HTML).build();
|
.setTextFormat(DescriptorRenderer.TextFormat.HTML).build();
|
||||||
|
|
||||||
private static void td(StringBuilder builder, String text) {
|
private static void td(StringBuilder builder, String text) {
|
||||||
builder.append("<td><div style=\"white-space:nowrap;\">").append(text).append("</div></td>");
|
builder.append("<td style=\"white-space:nowrap;\">").append(text).append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void tdSpace(StringBuilder builder) {
|
private static void tdSpace(StringBuilder builder) {
|
||||||
@@ -207,19 +207,19 @@ public class HtmlTabledDescriptorRenderer extends TabledDescriptorRenderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void tdColspan(StringBuilder builder, String text, int colspan) {
|
private static void tdColspan(StringBuilder builder, String text, int colspan) {
|
||||||
builder.append("<td colspan=\"").append(colspan).append("\"><div style=\"white-space:nowrap;\">").append(text).append("</div></td>");
|
builder.append("<td colspan=\"").append(colspan).append("\" style=\"white-space:nowrap;\">").append(text).append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void tdBold(StringBuilder builder, String text) {
|
private static void tdBold(StringBuilder builder, String text) {
|
||||||
builder.append("<td><div style=\"white-space:nowrap;font-weight:bold;\">").append(text).append("</div></td>");
|
builder.append("<td style=\"white-space:nowrap;font-weight:bold;\">").append(text).append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void tdRight(StringBuilder builder, String text) {
|
private static void tdRight(StringBuilder builder, String text) {
|
||||||
builder.append("<td align=\"right\"><div style=\"white-space:nowrap;\">").append(text).append("</div></td>");
|
builder.append("<td align=\"right\" style=\"white-space:nowrap;\">").append(text).append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void tdRightBoldColspan(StringBuilder builder, int colspan, String text) {
|
private static void tdRightBoldColspan(StringBuilder builder, int colspan, String text) {
|
||||||
builder.append("<td align=\"right\" colspan=\"").append(colspan).append("\"><div style=\"white-space:nowrap;font-weight:bold;\">").append(text).append("</div></td>");
|
builder.append("<td align=\"right\" colspan=\"").append(colspan).append("\" style=\"white-space:nowrap;font-weight:bold;\">").append(text).append("</td>");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String tableForTypes(String message, String firstDescription, TextElementType firstType, String secondDescription, TextElementType secondType) {
|
public static String tableForTypes(String message, String firstDescription, TextElementType firstType, String secondDescription, TextElementType secondType) {
|
||||||
|
|||||||
@@ -5,165 +5,113 @@ T</b>
|
|||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td align="right" colspan="2">
|
<td align="right" colspan="2" style="white-space:nowrap;font-weight:bold;">
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
<b>
|
<b>
|
||||||
fun</b>
|
fun</b>
|
||||||
<T, E>
|
<T, E>
|
||||||
writeToMyList</div>
|
writeToMyList</td>
|
||||||
</td>
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
<td>
|
(</td>
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
<td align="right" style="white-space:nowrap;font-weight:bold;">
|
||||||
(</div>
|
l : MyList<in T>,</td>
|
||||||
</td>
|
<td align="right" style="white-space:nowrap;font-weight:bold;">
|
||||||
<td align="right">
|
t : T</td>
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
l : MyList<in T>,</div>
|
)</td>
|
||||||
</td>
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
<td align="right">
|
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
t : T</div>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
)</div>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
: Unit <b>
|
: Unit <b>
|
||||||
where</b>
|
where</b>
|
||||||
E : java.lang.Cloneable, E : java.io.Closeable</div>
|
E : java.lang.Cloneable, E : java.io.Closeable</td>
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="8">
|
<td colspan="8" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
None of the following substitutions</td>
|
||||||
None of the following substitutions</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<font color=red>
|
<font color=red>
|
||||||
<b>
|
<b>
|
||||||
MyList<in jet.Any></b>
|
MyList<in jet.Any></b>
|
||||||
</font>
|
</font>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
jet.Any</b>
|
jet.Any</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
MyList<in jet.Int></b>
|
MyList<in jet.Int></b>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<font color=red>
|
<font color=red>
|
||||||
<b>
|
<b>
|
||||||
jet.Int</b>
|
jet.Int</b>
|
||||||
</font>
|
</font>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="8">
|
<td colspan="8" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
can be applied to</td>
|
||||||
can be applied to</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
MyList<jet.Int></b>
|
MyList<jet.Int></b>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
jet.Any</b>
|
jet.Any</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</html>
|
</html>
|
||||||
@@ -5,163 +5,111 @@ T</b>
|
|||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td align="right" colspan="2">
|
<td align="right" colspan="2" style="white-space:nowrap;font-weight:bold;">
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
<b>
|
<b>
|
||||||
ctor</b>
|
ctor</b>
|
||||||
Cons<T, E : java.lang.Cloneable>
|
Cons<T, E : java.lang.Cloneable>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
(</td>
|
||||||
(</div>
|
<td align="right" style="white-space:nowrap;font-weight:bold;">
|
||||||
</td>
|
l : MyList<in T>,</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;font-weight:bold;">
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
t : T</td>
|
||||||
l : MyList<in T>,</div>
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
</td>
|
)</td>
|
||||||
<td align="right">
|
<td style="white-space:nowrap;font-weight:bold;">
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
t : T</div>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
)</div>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<div style="white-space:nowrap;font-weight:bold;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="8">
|
<td colspan="8" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
None of the following substitutions</td>
|
||||||
None of the following substitutions</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<font color=red>
|
<font color=red>
|
||||||
<b>
|
<b>
|
||||||
MyList<in jet.Any></b>
|
MyList<in jet.Any></b>
|
||||||
</font>
|
</font>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
jet.Any</b>
|
jet.Any</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
MyList<in jet.Int></b>
|
MyList<in jet.Int></b>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<font color=red>
|
<font color=red>
|
||||||
<b>
|
<b>
|
||||||
jet.Int</b>
|
jet.Int</b>
|
||||||
</font>
|
</font>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="8">
|
<td colspan="8" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
can be applied to</td>
|
||||||
can be applied to</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td width="10%">
|
<td width="10%">
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
(</b>
|
(</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
MyList<jet.Int></b>
|
MyList<jet.Int></b>
|
||||||
<b>
|
<b>
|
||||||
,</b>
|
,</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td align="right">
|
<td align="right" style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
jet.Any</b>
|
jet.Any</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td style="white-space:nowrap;">
|
||||||
<div style="white-space:nowrap;">
|
|
||||||
<b>
|
<b>
|
||||||
)</b>
|
)</b>
|
||||||
</div>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user