Update HtmlBuilder5.java
This commit is contained in:
parent
67b719e277
commit
c919a718e9
@ -27,9 +27,18 @@ public class HtmlBuilder5 {
|
|||||||
|
|
||||||
// Start tag
|
// Start tag
|
||||||
html.append("<").append(tag);
|
html.append("<").append(tag);
|
||||||
String clazz = getString(node, "class", "");
|
// String clazz = getString(node, "class", "");
|
||||||
if (!clazz.isEmpty()) {
|
// if (!clazz.isEmpty()) {
|
||||||
html.append(" class=\"").append(clazz).append("\"");
|
// html.append(" class=\"").append(clazz).append("\"");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// <div class="newsletter-2-wrapper">
|
||||||
|
// Common attributes handling
|
||||||
|
List<String> commonAttributes = java.util.Arrays.asList("class", "id", "type", "placeholder", "href", "src",
|
||||||
|
"alt", "title", "target", "name", "value");
|
||||||
|
|
||||||
|
for (String attr : commonAttributes) {
|
||||||
|
appendAttribute(html, node, attr);
|
||||||
}
|
}
|
||||||
html.append(">");
|
html.append(">");
|
||||||
|
|
||||||
@ -39,12 +48,6 @@ public class HtmlBuilder5 {
|
|||||||
html.append(text);
|
html.append(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
// placehoder content
|
|
||||||
// String placeholder = getString(node, "placeholder", "");
|
|
||||||
// if (!placeholder.isEmpty()) {
|
|
||||||
// html.append(" placeholder=\"").append(clazz).append("\"");
|
|
||||||
// }
|
|
||||||
|
|
||||||
// Single icon
|
// Single icon
|
||||||
Object iconObj = node.get("icon");
|
Object iconObj = node.get("icon");
|
||||||
if (iconObj instanceof String) {
|
if (iconObj instanceof String) {
|
||||||
@ -117,6 +120,14 @@ public class HtmlBuilder5 {
|
|||||||
return html.toString();
|
return html.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void appendAttribute(StringBuilder html, Map<String, Object> node, String attr) {
|
||||||
|
String val = getString(node, attr, "");
|
||||||
|
if (!val.isEmpty()) {
|
||||||
|
html.append(" ").append(attr).append("=\"").append(val).append("\"");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private static String getIconEmoji(String label) {
|
private static String getIconEmoji(String label) {
|
||||||
label = label.toLowerCase();
|
label = label.toLowerCase();
|
||||||
if (label.contains("facebook"))
|
if (label.contains("facebook"))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user