Everything, except Blocks, can be squshed
This commit is contained in:
		@@ -134,12 +134,18 @@ render_block_modifier(modifier)
 | 
				
			|||||||
		}	
 | 
							}	
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					RV-Squash()
 | 
				
			||||||
 | 
						{block}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * Stashing the given block under the given
 | 
					 * Stashing the given block under the given
 | 
				
			||||||
 * name to be aliased by a late level
 | 
					 * name to be aliased by a late level
 | 
				
			||||||
 * (See generate_aliases)
 | 
					 * (See generate_aliases)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
RV-Element--name(name)
 | 
					RV-Element--name(name)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		if 'RV-Element' in called-from
 | 
							if 'RV-Element' in called-from
 | 
				
			||||||
			push(_block.alias.stash.RV-Element, {
 | 
								push(_block.alias.stash.RV-Element, {
 | 
				
			||||||
				name: name
 | 
									name: name
 | 
				
			||||||
@@ -149,6 +155,9 @@ RV-Element--name(name)
 | 
				
			|||||||
			{block}
 | 
								{block}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RV-Element__Modifier--name(name)
 | 
					RV-Element__Modifier--name(name)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		if 'RV-Element__Modifier' in called-from
 | 
							if 'RV-Element__Modifier' in called-from
 | 
				
			||||||
			push(_block.alias.stash.RV-Element__Modifier, {
 | 
								push(_block.alias.stash.RV-Element__Modifier, {
 | 
				
			||||||
				name: name
 | 
									name: name
 | 
				
			||||||
@@ -158,6 +167,9 @@ RV-Element__Modifier--name(name)
 | 
				
			|||||||
			{block}
 | 
								{block}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
RV-Block__Modifier--name(name)
 | 
					RV-Block__Modifier--name(name)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		if 'RV-Block__Modifier' in called-from
 | 
							if 'RV-Block__Modifier' in called-from
 | 
				
			||||||
			push(_block.alias.stash.RV-Block__Modifier, {
 | 
								push(_block.alias.stash.RV-Block__Modifier, {
 | 
				
			||||||
				name: name
 | 
									name: name
 | 
				
			||||||
@@ -181,6 +193,9 @@ RV-Block(block_name)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RV-Block__Modifier(modifier_name=null)
 | 
					RV-Block__Modifier(modifier_name=null)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		blocks = generate_aliases(modifier_name)
 | 
							blocks = generate_aliases(modifier_name)
 | 
				
			||||||
		modifier_name = blocks.name
 | 
							modifier_name = blocks.name
 | 
				
			||||||
		blocks = blocks.blocks
 | 
							blocks = blocks.blocks
 | 
				
			||||||
@@ -196,6 +211,9 @@ RV-Block__Modifier(modifier_name=null)
 | 
				
			|||||||
		push(_block.block_modifiers, modifier)
 | 
							push(_block.block_modifiers, modifier)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RV-Element(element_name=null)
 | 
					RV-Element(element_name=null)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		blocks = generate_aliases(element_name)
 | 
							blocks = generate_aliases(element_name)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		element_name = blocks.name
 | 
							element_name = blocks.name
 | 
				
			||||||
@@ -216,6 +234,9 @@ RV-Element(element_name=null)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RV-Element__Modifier(modifier_name=null)
 | 
					RV-Element__Modifier(modifier_name=null)
 | 
				
			||||||
 | 
						if 'RV-Squash' in called-from
 | 
				
			||||||
 | 
							{block}
 | 
				
			||||||
 | 
						else
 | 
				
			||||||
		blocks = generate_aliases(modifier_name)
 | 
							blocks = generate_aliases(modifier_name)
 | 
				
			||||||
		modifier_name = blocks.name
 | 
							modifier_name = blocks.name
 | 
				
			||||||
		blocks = blocks.blocks
 | 
							blocks = blocks.blocks
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user