[jbosstools-commits] JBoss Tools SVN: r42367 - trunk/jst/plugins/org.jboss.tools.jst.text.ext/src/org/jboss/tools/jst/text/ext/hyperlink.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue Jul 3 17:15:06 EDT 2012


Author: vrubezhny
Date: 2012-07-03 17:15:05 -0400 (Tue, 03 Jul 2012)
New Revision: 42367

Modified:
   trunk/jst/plugins/org.jboss.tools.jst.text.ext/src/org/jboss/tools/jst/text/ext/hyperlink/CSSClassHyperlink.java
Log:
JBIDE-10127
Resolve selector in open-on of style class in VPE 

The resolving of CSS rule is updated

Modified: trunk/jst/plugins/org.jboss.tools.jst.text.ext/src/org/jboss/tools/jst/text/ext/hyperlink/CSSClassHyperlink.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.text.ext/src/org/jboss/tools/jst/text/ext/hyperlink/CSSClassHyperlink.java	2012-07-03 20:50:27 UTC (rev 42366)
+++ trunk/jst/plugins/org.jboss.tools.jst.text.ext/src/org/jboss/tools/jst/text/ext/hyperlink/CSSClassHyperlink.java	2012-07-03 21:15:05 UTC (rev 42367)
@@ -615,8 +615,8 @@
 						break;
 					sb.append(ch);
 				}
+				rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 				if (sb.length() > 0) {
-					rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 					String idAttributeValue = sb.toString().trim();
 					if (idAttributeValue.length() > 0) {
 						idAttributeValues.add(idAttributeValue);
@@ -633,8 +633,8 @@
 						break;
 					sb.append(ch);
 				}
+				rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 				if (sb.length() > 0) {
-					rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 					String className = sb.toString().trim();
 					if (className.length() > 0) {
 						classNames.add(className);
@@ -656,8 +656,8 @@
 						break;
 					sb.append(ch);
 				}
+				rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 				if (sb.length() > 0) {
-					rest = rest.substring(0, index) + rest.substring(index + sb.length() + 1);
 					String pseudo = sb.toString().trim();
 					if (isValidPseudo(pseudo, VALID_PSEUDO_CLASSES)) {
 						pseudoClasses.add(pseudo);



More information about the jbosstools-commits mailing list