simplify statement

This commit is contained in:
yuanchuan 2017-02-24 22:53:28 +08:00
parent 95e1ac613b
commit abaa3354b8
2 changed files with 12 additions and 10 deletions

View File

@ -196,6 +196,7 @@ function compose_rule(token, coords) {
function compose_tokens(tokens, set, coords) {
tokens.forEach((token, i) => {
if (token.skip) return false;
switch (token.type) {
case 'rule':
set.add(
@ -206,7 +207,11 @@ function compose_tokens(tokens, set, coords) {
case 'psudo': {
let is_host_selector =
!!token.selector.startsWith(':host');
token.selector.startsWith(':host');
if (is_host_selector) {
token.skip = true;
}
let psudo_rules =
token.styles.map(s => compose_rule(s, coords));
@ -216,10 +221,6 @@ function compose_tokens(tokens, set, coords) {
: compose_selector(coords.count, token.selector);
set.add(selector, psudo_rules);
if (is_host_selector) {
token.skip = true;
}
break;
}

View File

@ -65,6 +65,7 @@ function compose_rule(token, coords) {
function compose_tokens(tokens, set, coords) {
tokens.forEach((token, i) => {
if (token.skip) return false;
switch (token.type) {
case 'rule':
set.add(
@ -75,7 +76,11 @@ function compose_tokens(tokens, set, coords) {
case 'psudo': {
let is_host_selector =
!!token.selector.startsWith(':host');
token.selector.startsWith(':host');
if (is_host_selector) {
token.skip = true;
}
let psudo_rules =
token.styles.map(s => compose_rule(s, coords));
@ -85,10 +90,6 @@ function compose_tokens(tokens, set, coords) {
: compose_selector(coords.count, token.selector);
set.add(selector, psudo_rules);
if (is_host_selector) {
token.skip = true;
}
break;
}