[283444] Support more syntax highlighting preferences for selectors
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIMessages.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIMessages.java index 57b6549..09af399 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIMessages.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIMessages.java
@@ -55,6 +55,10 @@ public static String PrefsLabel_ColorNormal; public static String PrefsLabel_ColorAtmarkRule; public static String PrefsLabel_ColorSelector; + public static String PrefsLabel_ColorUniversal; + public static String PrefsLabel_ColorId; + public static String PrefsLabel_ColorPseudoClass; + public static String PrefsLabel_ColorClass; public static String PrefsLabel_ColorMedia; public static String PrefsLabel_ColorComment; public static String PrefsLabel_ColorPropertyName; @@ -65,6 +69,10 @@ public static String PrefsLabel_ColorSemiColon; public static String PrefsLabel_ColorCurlyBrace; public static String PrefsLabel_ColorError; + public static String PrefsLabel_ColorAttrDelimiter; + public static String PrefsLabel_ColorAttrName; + public static String PrefsLabel_ColorAttrValue; + public static String PrefsLabel_ColorAttrOperator; public static String SortAction_0; public static String _UI_WIZARD_NEW_TITLE; public static String _UI_WIZARD_NEW_HEADING;
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIPluginResources.properties b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIPluginResources.properties index 208dc0d..d9df032 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIPluginResources.properties +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/CSSUIPluginResources.properties
@@ -34,11 +34,15 @@ ## The following line is a sample CSS document. Please translate only the following parts: ## Sample Styles -PrefsLabel_ColorSample=@import url("../sample2.css");\n\n/* Sample Styles */\n\nBODY {\n\tcolor : black;\n\tbackground-color : rgb(181, 253, 211);\n\ttext-align : center;\n\tfont-family : "Heisei Mincho W3", serif\n}\n\n@page :left { margin-left : 4cm }\n\n@media aural {\n\tP.heidi {\n\t\tazimuth : center-left;\n\t\televation : 12.3deg;\n\t\tpause : 30ms 1.6s\n\t}\n}\n +PrefsLabel_ColorSample=@import url("../sample2.css");\n\n/* Sample Styles */\n\nBODY {\n\tcolor : black;\n\tbackground-color : rgb(181, 253, 211);\n\ttext-align : center;\n\tfont-family : "Heisei Mincho W3", serif\n}\n\n#content > div *.links a[href~="http://"]:hover {\n\ttext-decoration : underline;\n}\n\n@page :left { margin-left : 4cm }\n\n@media aural {\n\tP.heidi {\n\t\tazimuth : center-left;\n\t\televation : 12.3deg;\n\t\tpause : 30ms 1.6s\n\t}\n}\n PrefsLabel_ColorNormal=Default PrefsLabel_ColorAtmarkRule=At-Rule -PrefsLabel_ColorSelector=Selector +PrefsLabel_ColorSelector=Type Selector +PrefsLabel_ColorUniversal=Universal Selector +PrefsLabel_ColorId=Id Selector +PrefsLabel_ColorPseudoClass=Pseudo-class +PrefsLabel_ColorClass=Class Selector PrefsLabel_ColorMedia=Media Name PrefsLabel_ColorComment=Comment PrefsLabel_ColorPropertyName=Property Name @@ -46,9 +50,13 @@ PrefsLabel_ColorUri=URI PrefsLabel_ColorString=Quoted String PrefsLabel_ColorColon=Property Delimiter -PrefsLabel_ColorSemiColon=SemiColon +PrefsLabel_ColorSemiColon=Semicolon PrefsLabel_ColorCurlyBrace=Curly Brace PrefsLabel_ColorError=Error +PrefsLabel_ColorAttrDelimiter=Attribute Selector Delimiter +PrefsLabel_ColorAttrName=Attribute Name +PrefsLabel_ColorAttrValue=Attribute Value +PrefsLabel_ColorAttrOperator=Attribute Selector Operator # SortAction_0=Sort #
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/CSSUIPreferenceInitializer.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/CSSUIPreferenceInitializer.java index c4714f0..68b9b60 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/CSSUIPreferenceInitializer.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/CSSUIPreferenceInitializer.java
@@ -24,13 +24,33 @@ // CSS Style Preferences String NOBACKGROUNDBOLD = " | null | false"; //$NON-NLS-1$ String JUSTITALIC = " | null | false | true"; //$NON-NLS-1$ + String JUSTBOLD = " | null | true"; String styleValue = "null" + NOBACKGROUNDBOLD; //$NON-NLS-1$ store.setDefault(IStyleConstantsCSS.NORMAL, styleValue); styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ATMARK_RULE, 63, 127, 127) + NOBACKGROUNDBOLD; store.setDefault(IStyleConstantsCSS.ATMARK_RULE, styleValue); - styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.SELECTOR, 63, 127, 127) + NOBACKGROUNDBOLD; + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.SELECTOR, 63, 127, 127) + JUSTBOLD; store.setDefault(IStyleConstantsCSS.SELECTOR, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.UNIVERSAL, 63, 127, 127) + NOBACKGROUNDBOLD; + store.setDefault(IStyleConstantsCSS.UNIVERSAL, styleValue); + + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.SELECTOR_CLASS, 63, 127, 127) + JUSTITALIC; + store.setDefault(IStyleConstantsCSS.SELECTOR_CLASS, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ID, 63, 127, 127) + JUSTITALIC; + store.setDefault(IStyleConstantsCSS.ID, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.PSEUDO, 63, 127, 127) + JUSTITALIC; + store.setDefault(IStyleConstantsCSS.PSEUDO, styleValue); + + /* Attribute selector */ + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ATTRIBUTE_DELIM, 63, 127, 127) + NOBACKGROUNDBOLD; + store.setDefault(IStyleConstantsCSS.ATTRIBUTE_DELIM, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ATTRIBUTE_NAME, 63, 127, 127) + NOBACKGROUNDBOLD; + store.setDefault(IStyleConstantsCSS.ATTRIBUTE_NAME, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ATTRIBUTE_OPERATOR, 63, 127, 127) + NOBACKGROUNDBOLD; + store.setDefault(IStyleConstantsCSS.ATTRIBUTE_OPERATOR, styleValue); + styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.ATTRIBUTE_VALUE, 63, 127, 127) + NOBACKGROUNDBOLD; + store.setDefault(IStyleConstantsCSS.ATTRIBUTE_VALUE, styleValue); styleValue = ColorHelper.findRGBString(registry, IStyleConstantsCSS.MEDIA, 42, 0, 225) + NOBACKGROUNDBOLD; store.setDefault(IStyleConstantsCSS.MEDIA, styleValue);
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/ui/CSSSyntaxColoringPage.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/ui/CSSSyntaxColoringPage.java index afd4014..ee444d5 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/ui/CSSSyntaxColoringPage.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/preferences/ui/CSSSyntaxColoringPage.java
@@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 IBM Corporation and others. + * Copyright (c) 2007, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -663,6 +663,14 @@ styles.add(IStyleConstantsCSS.NORMAL); styles.add(IStyleConstantsCSS.ATMARK_RULE); styles.add(IStyleConstantsCSS.SELECTOR); + styles.add(IStyleConstantsCSS.UNIVERSAL); + styles.add(IStyleConstantsCSS.SELECTOR_CLASS); + styles.add(IStyleConstantsCSS.ID); + styles.add(IStyleConstantsCSS.PSEUDO); + styles.add(IStyleConstantsCSS.ATTRIBUTE_DELIM); + styles.add(IStyleConstantsCSS.ATTRIBUTE_NAME); + styles.add(IStyleConstantsCSS.ATTRIBUTE_OPERATOR); + styles.add(IStyleConstantsCSS.ATTRIBUTE_VALUE); styles.add(IStyleConstantsCSS.MEDIA); styles.add(IStyleConstantsCSS.COMMENT); styles.add(IStyleConstantsCSS.PROPERTY_NAME); @@ -786,18 +794,21 @@ fContextToStyleMap.put(CSSRegionContexts.CSS_PAGE_SELECTOR, IStyleConstantsCSS.MEDIA); fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ELEMENT_NAME, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_UNIVERSAL, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_PSEUDO, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_CLASS, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ID, IStyleConstantsCSS.SELECTOR); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_UNIVERSAL, IStyleConstantsCSS.UNIVERSAL); + + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_PSEUDO, IStyleConstantsCSS.PSEUDO); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_CLASS, IStyleConstantsCSS.SELECTOR_CLASS); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ID, IStyleConstantsCSS.ID); fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_COMBINATOR, IStyleConstantsCSS.SELECTOR); fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_SEPARATOR, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_START, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_END, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_NAME, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_VALUE, IStyleConstantsCSS.SELECTOR); - fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_OPERATOR, IStyleConstantsCSS.SELECTOR); + + /* Attribute selector */ + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_START, IStyleConstantsCSS.ATTRIBUTE_DELIM); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_END, IStyleConstantsCSS.ATTRIBUTE_DELIM); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_NAME, IStyleConstantsCSS.ATTRIBUTE_NAME); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_VALUE, IStyleConstantsCSS.ATTRIBUTE_VALUE); + fContextToStyleMap.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_OPERATOR, IStyleConstantsCSS.ATTRIBUTE_OPERATOR); fContextToStyleMap.put(CSSRegionContexts.CSS_DECLARATION_PROPERTY, IStyleConstantsCSS.PROPERTY_NAME); fContextToStyleMap.put(CSSRegionContexts.CSS_DECLARATION_VALUE_IDENT, IStyleConstantsCSS.PROPERTY_VALUE); @@ -823,6 +834,14 @@ fStyleToDescriptionMap.put(IStyleConstantsCSS.NORMAL, CSSUIMessages.PrefsLabel_ColorNormal);//$NON-NLS-1$ fStyleToDescriptionMap.put(IStyleConstantsCSS.ATMARK_RULE, CSSUIMessages.PrefsLabel_ColorAtmarkRule);//$NON-NLS-1$ fStyleToDescriptionMap.put(IStyleConstantsCSS.SELECTOR, CSSUIMessages.PrefsLabel_ColorSelector);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.UNIVERSAL, CSSUIMessages.PrefsLabel_ColorUniversal);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.ID, CSSUIMessages.PrefsLabel_ColorId);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.PSEUDO, CSSUIMessages.PrefsLabel_ColorPseudoClass);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.SELECTOR_CLASS, CSSUIMessages.PrefsLabel_ColorClass);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.ATTRIBUTE_DELIM, CSSUIMessages.PrefsLabel_ColorAttrDelimiter);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.ATTRIBUTE_NAME, CSSUIMessages.PrefsLabel_ColorAttrName);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.ATTRIBUTE_OPERATOR, CSSUIMessages.PrefsLabel_ColorAttrOperator);//$NON-NLS-1$ + fStyleToDescriptionMap.put(IStyleConstantsCSS.ATTRIBUTE_VALUE, CSSUIMessages.PrefsLabel_ColorAttrValue);//$NON-NLS-1$ fStyleToDescriptionMap.put(IStyleConstantsCSS.MEDIA, CSSUIMessages.PrefsLabel_ColorMedia);//$NON-NLS-1$ fStyleToDescriptionMap.put(IStyleConstantsCSS.COMMENT, CSSUIMessages.PrefsLabel_ColorComment);//$NON-NLS-1$ fStyleToDescriptionMap.put(IStyleConstantsCSS.PROPERTY_NAME, CSSUIMessages.PrefsLabel_ColorPropertyName);//$NON-NLS-1$
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/IStyleConstantsCSS.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/IStyleConstantsCSS.java index a9b5330..bd61618 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/IStyleConstantsCSS.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/IStyleConstantsCSS.java
@@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. + * Copyright (c) 2004, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -18,6 +18,10 @@ public static final String NORMAL = "NORMAL"; //$NON-NLS-1$ public static final String ATMARK_RULE = "ATMARK_RULE"; //$NON-NLS-1$ public static final String SELECTOR = "SELECTOR"; //$NON-NLS-1$ + public static final String UNIVERSAL = "UNIVERSAL"; //$NON-NLS-1$ + public static final String PSEUDO = "PSEUDO"; //$NON-NLS-1$ + public static final String SELECTOR_CLASS = "CLASS"; //$NON-NLS-1$ + public static final String ID = "ID"; //$NON-NLS-1$ public static final String MEDIA = "MEDIA"; //$NON-NLS-1$ public static final String COMMENT = "COMMENT"; //$NON-NLS-1$ public static final String PROPERTY_NAME = "PROPERTY_NAME"; //$NON-NLS-1$ @@ -27,5 +31,9 @@ public static final String COLON = "COLON"; //$NON-NLS-1$ public static final String SEMI_COLON = "SEMI_COLON"; //$NON-NLS-1$ public static final String CURLY_BRACE = "CURLY_BRACE"; //$NON-NLS-1$ + public static final String ATTRIBUTE_DELIM = "ATTRIBUTE_DELIM"; //$NON-NLS-1$ + public static final String ATTRIBUTE_NAME = "ATTRIBUTE_NAME"; //$NON-NLS-1$ + public static final String ATTRIBUTE_OPERATOR = "ATTRIBUTE_OPERATOR"; //$NON-NLS-1$ + public static final String ATTRIBUTE_VALUE = "ATTRIBUTE_VALUE"; //$NON-NLS-1$ public static final String ERROR = "ERROR"; //$NON-NLS-1$ }
diff --git a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/LineStyleProviderForCSS.java b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/LineStyleProviderForCSS.java index cb05027..df1ee71 100644 --- a/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/LineStyleProviderForCSS.java +++ b/bundles/org.eclipse.wst.css.ui/src/org/eclipse/wst/css/ui/internal/style/LineStyleProviderForCSS.java
@@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2004, 2005 IBM Corporation and others. + * Copyright (c) 2004, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -86,18 +86,21 @@ fColorTypes.put(CSSRegionContexts.CSS_PAGE_SELECTOR, IStyleConstantsCSS.MEDIA); fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ELEMENT_NAME, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_UNIVERSAL, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_PSEUDO, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_CLASS, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ID, IStyleConstantsCSS.SELECTOR); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_UNIVERSAL, IStyleConstantsCSS.UNIVERSAL); + + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_PSEUDO, IStyleConstantsCSS.PSEUDO); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_CLASS, IStyleConstantsCSS.SELECTOR_CLASS); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ID, IStyleConstantsCSS.ID); fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_COMBINATOR, IStyleConstantsCSS.SELECTOR); fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_SEPARATOR, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_START, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_END, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_NAME, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_VALUE, IStyleConstantsCSS.SELECTOR); - fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_OPERATOR, IStyleConstantsCSS.SELECTOR); + + /* Attribute selector */ + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_START, IStyleConstantsCSS.ATTRIBUTE_DELIM); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_END, IStyleConstantsCSS.ATTRIBUTE_DELIM); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_NAME, IStyleConstantsCSS.ATTRIBUTE_NAME); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_VALUE, IStyleConstantsCSS.ATTRIBUTE_VALUE); + fColorTypes.put(CSSRegionContexts.CSS_SELECTOR_ATTRIBUTE_OPERATOR, IStyleConstantsCSS.ATTRIBUTE_OPERATOR); fColorTypes.put(CSSRegionContexts.CSS_DECLARATION_PROPERTY, IStyleConstantsCSS.PROPERTY_NAME); fColorTypes.put(CSSRegionContexts.CSS_DECLARATION_VALUE_IDENT, IStyleConstantsCSS.PROPERTY_VALUE); @@ -139,12 +142,28 @@ styleKey = IStyleConstantsCSS.MEDIA; } else if (IStyleConstantsCSS.NORMAL.equals(prefKey)) { styleKey = IStyleConstantsCSS.NORMAL; + } else if (IStyleConstantsCSS.ATTRIBUTE_DELIM.equals(prefKey)) { + styleKey = IStyleConstantsCSS.ATTRIBUTE_DELIM; + } else if (IStyleConstantsCSS.ATTRIBUTE_NAME.equals(prefKey)) { + styleKey = IStyleConstantsCSS.ATTRIBUTE_NAME; + } else if (IStyleConstantsCSS.ATTRIBUTE_OPERATOR.equals(prefKey)) { + styleKey = IStyleConstantsCSS.ATTRIBUTE_OPERATOR; + } else if (IStyleConstantsCSS.ATTRIBUTE_VALUE.equals(prefKey)) { + styleKey = IStyleConstantsCSS.ATTRIBUTE_VALUE; } else if (IStyleConstantsCSS.PROPERTY_NAME.equals(prefKey)) { styleKey = IStyleConstantsCSS.PROPERTY_NAME; } else if (IStyleConstantsCSS.PROPERTY_VALUE.equals(prefKey)) { styleKey = IStyleConstantsCSS.PROPERTY_VALUE; } else if (IStyleConstantsCSS.SELECTOR.equals(prefKey)) { styleKey = IStyleConstantsCSS.SELECTOR; + } else if (IStyleConstantsCSS.UNIVERSAL.equals(prefKey)) { + styleKey = IStyleConstantsCSS.UNIVERSAL; + } else if (IStyleConstantsCSS.ID.equals(prefKey)) { + styleKey = IStyleConstantsCSS.ID; + } else if (IStyleConstantsCSS.PSEUDO.equals(prefKey)) { + styleKey = IStyleConstantsCSS.PSEUDO; + } else if (IStyleConstantsCSS.SELECTOR_CLASS.equals(prefKey)) { + styleKey = IStyleConstantsCSS.SELECTOR_CLASS; } else if (IStyleConstantsCSS.SEMI_COLON.equals(prefKey)) { styleKey = IStyleConstantsCSS.SEMI_COLON; } else if (IStyleConstantsCSS.STRING.equals(prefKey)) { @@ -187,6 +206,14 @@ addTextAttribute(IStyleConstantsCSS.PROPERTY_NAME); addTextAttribute(IStyleConstantsCSS.PROPERTY_VALUE); addTextAttribute(IStyleConstantsCSS.SELECTOR); + addTextAttribute(IStyleConstantsCSS.UNIVERSAL); + addTextAttribute(IStyleConstantsCSS.ATTRIBUTE_DELIM); + addTextAttribute(IStyleConstantsCSS.ATTRIBUTE_NAME); + addTextAttribute(IStyleConstantsCSS.ATTRIBUTE_OPERATOR); + addTextAttribute(IStyleConstantsCSS.ATTRIBUTE_VALUE); + addTextAttribute(IStyleConstantsCSS.ID); + addTextAttribute(IStyleConstantsCSS.SELECTOR_CLASS); + addTextAttribute(IStyleConstantsCSS.PSEUDO); addTextAttribute(IStyleConstantsCSS.SEMI_COLON); addTextAttribute(IStyleConstantsCSS.STRING); addTextAttribute(IStyleConstantsCSS.URI);