Class and style macros

This commit is contained in:
Andrey Breslav
2011-07-14 19:16:24 +04:00
parent 117cead179
commit a075ce780b
2 changed files with 27 additions and 0 deletions
@@ -120,6 +120,32 @@ public class JetMacro extends BaseMacro {
builder.append("</a>");
}
},
new TagType("style") {
@Override
public void appendOpenTag(StringBuilder builder, TagData tagData) {
builder.append("<div style=\"");
builder.append(tagData.message);
builder.append("\">");
}
@Override
public void appendCloseTag(StringBuilder builder, TagData tagData) {
builder.append("</div>");
}
},
new TagType("class") {
@Override
public void appendOpenTag(StringBuilder builder, TagData tagData) {
builder.append("<div class=\"");
builder.append(tagData.message);
builder.append("\">");
}
@Override
public void appendCloseTag(StringBuilder builder, TagData tagData) {
builder.append("</div>");
}
},
};
private static final Map<TagType, Pattern> openTags = new HashMap<TagType, Pattern>();
private static final Map<TagType, Pattern> nextTokenTags = new HashMap<TagType, Pattern>();
+1
View File
@@ -1,5 +1,6 @@
.jet {
white-space: pre;
display: inline;
}
.jet.keyword {