The update to dgeni-packages led to a breaking change in the Nunjucks templates, where macros are now isolated from their calling site. This means that we must pass the `versionInfo` object through to the macro rather than expecting it to be in scope already.
		
			
				
	
	
		
			8 lines
		
	
	
		
			530 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			530 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
{% macro githubHref(doc, versionInfo) -%}
 | 
						|
https://github.com/{$ versionInfo.gitRepoInfo.owner $}/{$ versionInfo.gitRepoInfo.repo $}/tree/{$ versionInfo.currentVersion.isSnapshot and versionInfo.currentVersion.SHA or versionInfo.currentVersion.raw $}/modules/{$ doc.fileInfo.projectRelativePath $}#L{$ doc.location.start.line+1 $}-L{$ doc.location.end.line+1 $}
 | 
						|
{%- endmacro %}
 | 
						|
 | 
						|
{% macro githubViewLink(doc, versionInfo) -%}
 | 
						|
  <a href="{$ githubHref(doc, versionInfo) $}">{$ doc.fileInfo.projectRelativePath $}</a>
 | 
						|
{%- endmacro %}
 |