diff --git a/xml/impl/src/com/intellij/codeInsight/template/emmet/filters/CommentZenCodingFilter.java b/xml/impl/src/com/intellij/codeInsight/template/emmet/filters/CommentZenCodingFilter.java index eea5d991209b..d184df7006a0 100644 --- a/xml/impl/src/com/intellij/codeInsight/template/emmet/filters/CommentZenCodingFilter.java +++ b/xml/impl/src/com/intellij/codeInsight/template/emmet/filters/CommentZenCodingFilter.java @@ -45,16 +45,26 @@ public class CommentZenCodingFilter extends ZenCodingFilter { public String filterText(@NotNull String text, @NotNull TemplateToken token) { XmlTag tag = token.getXmlTag(); if (tag != null) { - String classAttr = tag.getAttributeValue(HtmlUtil.CLASS_ATTRIBUTE_NAME); + String classAttr = tag.getAttributeValue(getClassAttributeName()); String idAttr = tag.getAttributeValue(HtmlUtil.ID_ATTRIBUTE_NAME); if (!isNullOrEmpty(classAttr) || !isNullOrEmpty(idAttr)) { String commentString = buildCommentString(classAttr, idAttr); - return text + "\n"; + return String.format(getCommentFormat(), text, commentString); } } return text; } + @NotNull + protected String getCommentFormat() { + return "%s\n"; + } + + @NotNull + public String getClassAttributeName() { + return HtmlUtil.CLASS_ATTRIBUTE_NAME; + } + @NotNull @Override public String getSuffix() {