aboutsummaryrefslogtreecommitdiffstats
path: root/src/bem/_modifier.scss
diff options
context:
space:
mode:
Diffstat (limited to 'src/bem/_modifier.scss')
-rw-r--r--src/bem/_modifier.scss18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/bem/_modifier.scss b/src/bem/_modifier.scss
index be65e47..07267fe 100644
--- a/src/bem/_modifier.scss
+++ b/src/bem/_modifier.scss
@@ -177,10 +177,12 @@
177 177
178 $sel: selector-append(&, vars.$modifier-separator + $name); 178 $sel: selector-append(&, vars.$modifier-separator + $name);
179 $selector: join($selector, $sel, comma); 179 $selector: join($selector, $sel, comma);
180 $parts-data: append($parts-data, ( 180 $parts-data: append(
181 $parts-data, (
181 'name': $name, 182 'name': $name,
182 'selector': $sel 183 'selector': $sel
183 )); 184 )
185 );
184 } @else { 186 } @else {
185 // 187 //
186 // Parent context is modifier, suffix or state and $extend is false. 188 // Parent context is modifier, suffix or state and $extend is false.
@@ -219,10 +221,12 @@
219 } 221 }
220 222
221 $selector: join($selector, $nsel, comma); 223 $selector: join($selector, $nsel, comma);
222 $parts-data: append($parts-data, ( 224 $parts-data: append(
225 $parts-data, (
223 'name': $name, 226 'name': $name,
224 'selector': $nsel 227 'selector': $nsel
225 )); 228 )
229 );
226 } @else { 230 } @else {
227 // 231 //
228 // Latest context is block. Just append the modifier part. 232 // Latest context is block. Just append the modifier part.
@@ -234,10 +238,12 @@
234 238
235 $sel: selector-append(&, $block-base-selector, vars.$modifier-separator + $name); 239 $sel: selector-append(&, $block-base-selector, vars.$modifier-separator + $name);
236 $selector: join($selector, $sel, comma); 240 $selector: join($selector, $sel, comma);
237 $parts-data: append($parts-data, ( 241 $parts-data: append(
242 $parts-data, (
238 'name': $name, 243 'name': $name,
239 'selector': $sel 244 'selector': $sel
240 )); 245 )
246 );
241 } 247 }
242 } 248 }
243 } 249 }