From 129cc209b17a7c1d756d64f8cf295ceb9d2adf9a Mon Sep 17 00:00:00 2001 From: yuanchuan Date: Sat, 25 Feb 2017 09:24:27 +0800 Subject: [PATCH] add :doodle alias for :host --- css-doodle.js | 4 ++++ src/generator.js | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/css-doodle.js b/css-doodle.js index 947f7cd..b54e84b 100644 --- a/css-doodle.js +++ b/css-doodle.js @@ -206,6 +206,10 @@ function compose_tokens(tokens, set, coords) { break; case 'psudo': { + if (token.selector.startsWith(':doodle')) { + token.selector = token.selector.replace(/^\:+doodle/, ':host'); + } + let is_host_selector = token.selector.startsWith(':host'); diff --git a/src/generator.js b/src/generator.js index 3598fd7..7756ae7 100644 --- a/src/generator.js +++ b/src/generator.js @@ -75,6 +75,11 @@ function compose_tokens(tokens, set, coords) { break; case 'psudo': { + if (token.selector.startsWith(':doodle')) { + token.selector = + token.selector.replace(/^\:+doodle/, ':host'); + } + let is_host_selector = token.selector.startsWith(':host');