(minor) ws fixes

This commit is contained in:
cloudhead
2011-07-03 00:19:06 -04:00
parent afd599dcb5
commit 04c2176bdb

View File

@@ -172,37 +172,36 @@ tree.Ruleset.prototype = {
return css.join('') + (env.compress ? '\n' : '');
},
joinSelectors: function( paths, context, selectors ) {
joinSelectors: function (paths, context, selectors) {
for (var s = 0; s < selectors.length; s++) {
this.joinSelector(paths, context, selectors[s]);
}
},
joinSelector: function( paths, context, selector ) {
var before = [], after = [], beforeElements = [], afterElements = [], hasParentSelector = false, el;
joinSelector: function (paths, context, selector) {
var before = [], after = [], beforeElements = [],
afterElements = [], hasParentSelector = false, el;
for (var i = 0; i < selector.elements.length; i++) {
el = selector.elements[i];
if (el.combinator.value[0] === '&') {
hasParentSelector = true;
}
if(!hasParentSelector) {
beforeElements.push(el);
} else {
afterElements.push(el);
}
if (hasParentSelector) afterElements.push(el);
else beforeElements.push(el);
}
if(!hasParentSelector) {
if (! hasParentSelector) {
afterElements = beforeElements;
beforeElements = [];
}
if(beforeElements.length > 0) {
before.push(new (tree.Selector)(beforeElements));
if (beforeElements.length > 0) {
before.push(new(tree.Selector)(beforeElements));
}
if(afterElements.length > 0) {
after.push(new (tree.Selector)(afterElements));
if (afterElements.length > 0) {
after.push(new(tree.Selector)(afterElements));
}
for (var c = 0; c < context.length; c++) {