23 lines
		
	
	
		
			936 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			936 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
/*
 | 
						|

 | 
						|
 | 
						|
Download this file and save to your Obsidian Vault including the first line, or open it in "Raw" and copy the entire contents to Obsidian.
 | 
						|
 | 
						|

 | 
						|
 | 
						|
Reverse the direction of **arrows** within the scope of selected elements.
 | 
						|
 | 
						|
See documentation for more details:
 | 
						|
https://zsviczian.github.io/obsidian-excalidraw-plugin/ExcalidrawScriptsEngine.html
 | 
						|
 | 
						|
```javascript
 | 
						|
*/
 | 
						|
elements = ea.getViewSelectedElements().filter((el)=>el.type==="arrow");
 | 
						|
if(!elements || elements.length===0) return;
 | 
						|
elements.forEach((el)=>{
 | 
						|
	const start = el.startArrowhead;
 | 
						|
	el.startArrowhead = el.endArrowhead;
 | 
						|
	el.endArrowhead = start;
 | 
						|
});
 | 
						|
ea.copyViewElementsToEAforEditing(elements);
 | 
						|
ea.addElementsToView(false,false); |