remove checking if it is html page
authorEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>
Tue, 16 Feb 2010 15:49:46 +0000 (18:49 +0300)
committerEugene Kudelevsky <Eugene.Kudelevsky@jetbrains.com>
Tue, 16 Feb 2010 15:49:46 +0000 (18:49 +0300)
xml/impl/src/com/intellij/codeInsight/template/XmlCustomLiveTemplate.java

index 8ff09eb9d10b8ed764f186d45d9ddf33f0bbc9e9..4b5958f3c13e12a9a5234c43f238206fc5140578 100644 (file)
@@ -16,7 +16,6 @@
 package com.intellij.codeInsight.template;
 
 import com.intellij.codeInsight.template.impl.TemplateImpl;
-import com.intellij.ide.highlighter.HtmlFileType;
 import com.intellij.openapi.diagnostic.Logger;
 import com.intellij.openapi.editor.Document;
 import com.intellij.openapi.editor.Editor;
@@ -229,40 +228,37 @@ public class XmlCustomLiveTemplate implements CustomLiveTemplate {
   }
 
   private static boolean invokeTemplate(String key, final CustomTemplateCallback callback, final TemplateInvokationListener listener) {
-    if (callback.getFile().getFileType() instanceof HtmlFileType) {
-      String templateKey = null;
-      String id = null;
-      final List<String> classes = new ArrayList<String>();
-      StringBuilder builder = new StringBuilder();
-      char lastDelim = 0;
-      key += MARKER;
-      for (int i = 0, n = key.length(); i < n; i++) {
-        char c = key.charAt(i);
-        if (c == '#' || c == '.' || i == n - 1) {
-          switch (lastDelim) {
-            case 0:
-              templateKey = builder.toString();
-              break;
-            case '#':
-              id = builder.toString();
-              break;
-            case '.':
-              if (builder.length() > 0) {
-                classes.add(builder.toString());
-              }
-              break;
-          }
-          lastDelim = c;
-          builder = new StringBuilder();
-        }
-        else {
-          builder.append(c);
+    String templateKey = null;
+    String id = null;
+    final List<String> classes = new ArrayList<String>();
+    StringBuilder builder = new StringBuilder();
+    char lastDelim = 0;
+    key += MARKER;
+    for (int i = 0, n = key.length(); i < n; i++) {
+      char c = key.charAt(i);
+      if (c == '#' || c == '.' || i == n - 1) {
+        switch (lastDelim) {
+          case 0:
+            templateKey = builder.toString();
+            break;
+          case '#':
+            id = builder.toString();
+            break;
+          case '.':
+            if (builder.length() > 0) {
+              classes.add(builder.toString());
+            }
+            break;
         }
+        lastDelim = c;
+        builder = new StringBuilder();
+      }
+      else {
+        builder.append(c);
       }
-      String attributes = buildAttributesString(id, classes);
-      return startTemplate(templateKey, callback, listener, attributes.length() > 0 ? ' ' + attributes : null);
     }
-    return startTemplate(key, callback, listener, null);
+    String attributes = buildAttributesString(id, classes);
+    return startTemplate(templateKey, callback, listener, attributes.length() > 0 ? ' ' + attributes : null);
   }
 
   private static boolean startTemplate(String key,