[svn r15] selector now trimmed trunk
authordglazman
Thu, 11 Mar 2010 10:19:37 -0600
branchtrunk
changeset 11 4bcc8e0fa297
parent 10 60bc5d368ca0
child 12 598cc6e236b1
[svn r15] selector now trimmed
cssParser.js
--- a/cssParser.js	Thu Mar 11 10:14:47 2010 -0600
+++ b/cssParser.js	Thu Mar 11 10:19:37 2010 -0600
@@ -1686,12 +1686,24 @@
     return false;
   },
 
+	trim11: function(str) {
+	  str = str.replace(/^\s+/, '');
+	  for (var i = str.length - 1; i >= 0; i--) {
+	    if (/\S/.test(str.charAt(i))) {
+	      str = str.substring(0, i + 1);
+	      break;
+	    }
+	  }
+	  return str;
+	},
+
   parseStyleRule: function(aToken, aCssRules) {
     // first let's see if we have a selector here...
     var selector = this.parseSelector(aToken, false);
     var valid = false;
     var declarations = [];
     if (selector) {
+      selector = this.trim11(selector);
       var s = selector;
       var token = this.getToken(true, true);
       if (token.isSymbol("{")) {