var movedProperties = allProperties(movedToken);
for (var k = movedPosition - 1; k > targetPosition; k--) {
- if (tokens[k].isFlatBlock === false)
- continue selectorIterator;
-
- if (tokens[k].kind == 'selector') {
- var traversedProperties = allProperties(tokens[k]);
+ var traversedProperties = allProperties(tokens[k]);
- // traversed then moved as we move selectors towards the start
- if (!canReorder(traversedProperties, movedProperties))
- continue selectorIterator;
- }
+ // traversed then moved as we move selectors towards the start
+ if (!canReorder(traversedProperties, movedProperties))
+ continue selectorIterator;
}
var joinAt = [movedToken.body.length];
'successive selectors': [
'footer,header{top:1.25em;bottom:1.25em}header{top:2.5em}footer{bottom:2.5em}',
'footer,header{top:1.25em;bottom:1.25em}header{top:2.5em}footer{bottom:2.5em}'
+ ],
+ 'over a @media block': [
+ '.one{color:red;margin:0}@media{.two{font-weight:700}}.one{font-size:12px}',
+ '.one{color:red;margin:0;font-size:12px}@media{.two{font-weight:700}}'
]
}),
'rerun optimizers': cssContext({