From a075ce780beb487c37691823850404ce5d202fcf Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 14 Jul 2011 19:16:24 +0400 Subject: [PATCH] Class and style macros --- .../org/jetbrains/jet/lexer/JetMacro.java | 26 +++++++++++++++++++ confluence/src/main/resources/jet.css | 1 + 2 files changed, 27 insertions(+) diff --git a/confluence/src/main/java/org/jetbrains/jet/lexer/JetMacro.java b/confluence/src/main/java/org/jetbrains/jet/lexer/JetMacro.java index e5ed79cc1cc..4c8407779b0 100644 --- a/confluence/src/main/java/org/jetbrains/jet/lexer/JetMacro.java +++ b/confluence/src/main/java/org/jetbrains/jet/lexer/JetMacro.java @@ -120,6 +120,32 @@ public class JetMacro extends BaseMacro { builder.append(""); } }, + new TagType("style") { + @Override + public void appendOpenTag(StringBuilder builder, TagData tagData) { + builder.append("
"); + } + + @Override + public void appendCloseTag(StringBuilder builder, TagData tagData) { + builder.append("
"); + } + }, + new TagType("class") { + @Override + public void appendOpenTag(StringBuilder builder, TagData tagData) { + builder.append("
"); + } + + @Override + public void appendCloseTag(StringBuilder builder, TagData tagData) { + builder.append("
"); + } + }, }; private static final Map openTags = new HashMap(); private static final Map nextTokenTags = new HashMap(); diff --git a/confluence/src/main/resources/jet.css b/confluence/src/main/resources/jet.css index bebac60bc3f..098c9702e00 100644 --- a/confluence/src/main/resources/jet.css +++ b/confluence/src/main/resources/jet.css @@ -1,5 +1,6 @@ .jet { white-space: pre; + display: inline; } .jet.keyword {