diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 09bd28cde4584075d0de7db005d359e4a0d69b10..00a055046676a04f31809b5a47f3cd7d8fbc239a 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate ( where .Pages ".Draft" "!=" true )}} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -49,13 +43,7 @@ {{ end }} -<div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> -</div> +{{ partial "paginator.html" . }} </div> {{ partial "side_menu_list.html" . }} diff --git a/layouts/news/list.html b/layouts/news/list.html index 7c3766d19b21db406c95528683b4c4fd73c820fd..de0b3b753d89cae1c7ef219ecedd34e4be4308be 100644 --- a/layouts/news/list.html +++ b/layouts/news/list.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate (where .Data.Pages ".Section" "news") }} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -49,13 +43,7 @@ {{ end }} -<div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> -</div> +{{ partial "paginator.html" . }} </div> {{ partial "side_menu_list.html" . }} diff --git a/layouts/partials/paginator.html b/layouts/partials/paginator.html new file mode 100644 index 0000000000000000000000000000000000000000..c16c9676dd8eb7f14565b715cefeac72675da8ed --- /dev/null +++ b/layouts/partials/paginator.html @@ -0,0 +1,7 @@ +<div class='extra-pagination inner'> + <nav class='pagination' role='pagination'> + {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} + <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> + {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} + </nav> +</div> diff --git a/layouts/projects/list.html b/layouts/projects/list.html index ea653cc680174fa0aec0d64044024e8c998ce742..686e7faae1e1a8e5f1a62ae2373f2face9f045d3 100644 --- a/layouts/projects/list.html +++ b/layouts/projects/list.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate (where .Data.Pages ".Section" "projects") }} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -49,13 +43,7 @@ {{ end }} -<div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> -</div> +{{ partial "paginator.html" . }} </div> {{ partial "side_menu_list.html" . }} diff --git a/layouts/resource/list.html b/layouts/resource/list.html index c8abc90df7b758d848e9402ffdc83abd3ba37012..7ab135e1c1e1dd8b6594873eaad3488be215b84c 100644 --- a/layouts/resource/list.html +++ b/layouts/resource/list.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate (where .Data.Pages ".Section" "resource") }} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -49,13 +43,7 @@ {{ end }} -<div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> -</div> +{{ partial "paginator.html" . }} </div> {{ partial "side_menu_list.html" . }} diff --git a/layouts/taxonomy/list.html b/layouts/taxonomy/list.html index 2f808e5adc892e539de7a95e8f5ffb0f2c0f6a9b..4b77b0e5caed893d35f04198e345621f129b793a 100644 --- a/layouts/taxonomy/list.html +++ b/layouts/taxonomy/list.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate .Data.Pages }} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -23,13 +17,7 @@ {{ end }} - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} </div> {{ partial "side_menu_taxonomy.html" . }} diff --git a/layouts/taxonomy/tag.html b/layouts/taxonomy/tag.html index 1d1dc40ba8f82619015f05a18b8519efe5ea5550..957f1f86d56981b86d455c7ecfb8c11a39cc1d33 100644 --- a/layouts/taxonomy/tag.html +++ b/layouts/taxonomy/tag.html @@ -3,13 +3,7 @@ {{ $paginator := .Paginate .Data.Pages }} <div class='row'> <div class='col-md-8'> - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> + {{ partial "paginator.html" . }} {{ range $index, $element := $paginator.Pages }} <article class='post'> @@ -49,13 +43,7 @@ {{ end }} - <div class='extra-pagination inner'> - <nav class='pagination' role='pagination'> - {{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}" class="newer-posts">↠Newer Posts</a>{{ end }} - <span class='page-number'>Page {{ .Paginator.PageNumber }} of {{ .Paginator.TotalPages }}</span> - {{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}" class="older-posts">Older Posts →</a>{{ end }} - </nav> - </div> +{{ partial "paginator.html" . }} </div> {{ partial "side_menu_taxonomy.html" . }}