Emmet support in JSX Harmony (WEB-13885, WEB-13951)

This commit is contained in:
Alexander Zolotov
2014-10-27 17:26:10 +03:00
parent 49eee8d05d
commit 85630605e1
2 changed files with 6 additions and 2 deletions
@@ -313,7 +313,7 @@ public class XmlEmmetParser extends EmmetParser {
}
if (token == ZenCodingTokens.DOT || token == ZenCodingTokens.SHARP) {
final String name = token == ZenCodingTokens.DOT ? CLASS : ID;
final String name = getAttributeName(token);
advance();
token = getToken();
final String value = getAttributeValueByToken(token);
@@ -326,6 +326,10 @@ public class XmlEmmetParser extends EmmetParser {
return null;
}
protected String getAttributeName(ZenCodingToken delimiterToken) {
return delimiterToken == ZenCodingTokens.DOT ? CLASS : ID;
}
@Nullable
private List<Couple<String>> parseAttributeList() {
final List<Couple<String>> result = new ArrayList<Couple<String>>();
@@ -61,8 +61,8 @@ public abstract class ZenCodingGenerator {
public static List<ZenCodingGenerator> getInstances() {
List<ZenCodingGenerator> generators = new ArrayList<ZenCodingGenerator>();
generators.add(XmlZenCodingGeneratorImpl.INSTANCE);
Collections.addAll(generators, EP_NAME.getExtensions());
generators.add(XmlZenCodingGeneratorImpl.INSTANCE);
return generators;
}