even better
This commit is contained in:
		@@ -123,18 +123,17 @@ RV-Element(element_name)
 | 
			
		||||
		stack_name = 'elements_to_generate'
 | 
			
		||||
		if 'RV-Block__Modifier' in called-from
 | 
			
		||||
			stack_name = 'block_modifier_elements_to_generate'
 | 
			
		||||
		prefix = '.'
 | 
			
		||||
		if block_name == '^[-2..-2]'
 | 
			
		||||
			p('wurst')
 | 
			
		||||
			prefix = ''
 | 
			
		||||
 | 
			
		||||
		element_block = @block{
 | 
			
		||||
			&__{element_name}{
 | 
			
		||||
				for sub_block in _pop_stack(){
 | 
			
		||||
					{sub_block}
 | 
			
		||||
				}
 | 
			
		||||
				
 | 
			
		||||
				for modifier_block in _pop_stack('element_modifiers_to_generate'){
 | 
			
		||||
					{modifier_block}
 | 
			
		||||
				&^[-3..-3]__{element_name}{
 | 
			
		||||
					for modifier_block in _pop_stack('element_modifiers_to_generate'){
 | 
			
		||||
						{modifier_block}
 | 
			
		||||
					}
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
@@ -161,7 +160,7 @@ RV-Element__Modifier(element_modifier_name)
 | 
			
		||||
		if 'RV-Element' in called-from
 | 
			
		||||
			//Infix, store for handling by element
 | 
			
		||||
			modifier_block = @block{
 | 
			
		||||
				& .{element_name}--{element_modifier_name}{
 | 
			
		||||
				&--{element_modifier_name}{
 | 
			
		||||
					for current_block in _pop_stack(){
 | 
			
		||||
						{current_block}
 | 
			
		||||
					}
 | 
			
		||||
@@ -173,7 +172,7 @@ RV-Element__Modifier(element_modifier_name)
 | 
			
		||||
			//Postfix, append to existing element
 | 
			
		||||
			last_element_name = _get_last_name('RV-Element')
 | 
			
		||||
			modifier_block = @block {
 | 
			
		||||
				& .__{last_element_name}.__{last_element_name}--{element_modifier_name}{
 | 
			
		||||
				& .{block_name}__{last_element_name}.{block_name}__{last_element_name}--{element_modifier_name}{
 | 
			
		||||
					for current_block in _pop_stack(){
 | 
			
		||||
						{current_block}
 | 
			
		||||
					}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user