From 0ccaddd010bd8f4b38b4db666da8ad2e9c70cf85 Mon Sep 17 00:00:00 2001 From: Alexander Zolotov Date: Tue, 11 Feb 2014 13:20:23 +0400 Subject: [PATCH] Add template text to live template quick doc --- .../impl/LiveTemplateDocumentationProvider.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateDocumentationProvider.java b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateDocumentationProvider.java index a0b13c81bd93..6469d51387f1 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateDocumentationProvider.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/template/impl/LiveTemplateDocumentationProvider.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2013 JetBrains s.r.o. + * Copyright 2000-2014 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -48,12 +48,12 @@ public class LiveTemplateDocumentationProvider extends AbstractDocumentationProv } TemplateImpl template = ((LiveTemplateElement)element).getTemplate(); + StringBuilder doc = new StringBuilder("

").append(template.getKey()).append("

"); String description = template.getDescription(); - if (StringUtil.isEmpty(description)) { - description = template.getTemplateText(); + if (StringUtil.isNotEmpty(description)) { + doc.append("
").append(StringUtil.escapeXml(description)).append("

template text

"); } - return "

" + template.getKey() + "

" + - "
" + StringUtil.escapeXml(description) + "
"; + return doc.append("
").append(StringUtil.escapeXml(template.getString())).append("
").toString(); } private static class LiveTemplateElement extends FakePsiElement {