mirror of
				https://github.com/taigrr/wtf
				synced 2025-01-18 04:03:14 -08:00 
			
		
		
		
	
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <div id="navigation">
 | |
| <!-- Next prev page -->
 | |
| {{- $currentNode := . -}}
 | |
| 
 | |
| {{- template "menu-nextprev" dict "menu" .Site.Home "currentnode" $currentNode -}}
 | |
| 
 | |
| {{- define "menu-nextprev" -}}
 | |
|     {{- $currentNode := .currentnode -}}
 | |
|     {{- if ne .menu.Params.hidden true -}}
 | |
|         {{- if hasPrefix $currentNode.URL .menu.URL -}}
 | |
|             {{- $currentNode.Scratch.Set "NextPageOK" "OK" -}}
 | |
|             {{- $currentNode.Scratch.Set "prevPage" ($currentNode.Scratch.Get "prevPageTmp") -}}
 | |
|         {{- else -}}
 | |
|             {{- if eq ($currentNode.Scratch.Get "NextPageOK") "OK" -}}
 | |
|                 {{- $currentNode.Scratch.Set "NextPageOK" nil -}}
 | |
|                 {{- $currentNode.Scratch.Set "nextPage" .menu -}}
 | |
|             {{- end -}}
 | |
|         {{- end -}}
 | |
|         {{- $currentNode.Scratch.Set "prevPageTmp" .menu -}}
 | |
| 
 | |
|             {{- $currentNode.Scratch.Set "pages" .menu.Pages -}}
 | |
|             {{- if .menu.IsHome -}}
 | |
|                 {{- $currentNode.Scratch.Set "pages" .menu.Sections -}}
 | |
|             {{- else if .menu.Sections -}}
 | |
|                 {{- $currentNode.Scratch.Set "pages" (.menu.Pages | union .menu.Sections) -}}
 | |
|             {{- end -}}
 | |
|             {{- $pages := ($currentNode.Scratch.Get "pages") -}}
 | |
| 
 | |
|             {{- range $pages.ByWeight -}}
 | |
|                 {{- template "menu-nextprev" dict "menu" . "currentnode" $currentNode -}}
 | |
|             {{- end -}}
 | |
|     {{- end -}}
 | |
| {{- end -}}
 | |
| 
 | |
|     
 | |
| {{- if not $.Site.Params.disableNavChevron -}}
 | |
|     {{- with ($.Scratch.Get "prevPage") -}}
 | |
|         <a class="nav nav-prev" href="{{.URL}}" title="{{.Title}}"> <i class="fa fa-chevron-left"></i><label>{{.Title}}</label></a>
 | |
|     {{ end -}}
 | |
|     {{- with ($.Scratch.Get "nextPage") -}}
 | |
|         <a class="nav nav-next" href="{{.URL}}" title="{{.Title}}" style="margin-right: 0px;"><label>{{.Title}}</label><i class="fa fa-chevron-right"></i></a>
 | |
|     {{- end }}
 | |
| {{- end -}}
 | |
| </div> |