_includes/components/navbeforeafter.html in chulapa-jekyll-1.0.1 vs _includes/components/navbeforeafter.html in chulapa-jekyll-1.1.0

- old
+ new

@@ -4,19 +4,38 @@ {%- endif -%} {%- assign classitemprevious = "invisible" -%} {%- if page.previous.url -%} {%- assign classitemprevious = "" -%} {%- endif -%} +{%- assign titleitemprevious = page.previous.title | strip_html | truncate: 30 -%} +{%- assign titleitemnext = page.next.title | strip_html | truncate: 30 -%} + + <nav aria-label="Navigation" class="container-lg chulapa-pagination "> <ul class="col-lg-8 offset-lg-2 pagination chulapa-pagination-round px-0 "> - <li class="page-item text-left mr-auto {{ classitemprevious -}}"> - <a class="page-link border-0 px-4" href="{{ page.previous.url | absolute_url }}" tabindex="-1"> + <li class="page-item text-left mr-0 {{ classitemprevious -}}"> + <a class="page-link border-0 px-4" href="{{ page.previous.url | absolute_url | default: "#" }}" tabindex="-1"> <i class="fa fa-chevron-left" aria-hidden="true"></i><span class="sr-only">Previous</span> </a> </li> - <li class="page-item text-right ml-auto {{ classitemnext -}}"> - <a class="page-link border-0 px-4" href="{{ page.next.url | absolute_url }}"> + <li class="page-item border-0 disabled text-left ml-0 mr-auto d-none d-md-inline {{ classitemprevious -}}"> + <p class="page-link chulapa-label">{{ titleitemprevious }}</p> + </li> + <li class="page-item border-0 disabled text-left ml-0 mr-auto d-none d-sm-inline d-md-none {{ classitemprevious -}}"> + <p class="page-link chulapa-label">{{ titleitemprevious | truncate: 17 }}</p> + </li> + <li class="page-item disabled mx-auto invisible"> + <p class="page-link">|</p> + </li> + <li class="page-item border-0 disabled text-right mr-0 ml-auto d-none d-sm-inline d-md-none {{ classitemnext -}}"> + <p class="page-link chulapa-label">{{ titleitemnext | truncate: 17 }}</p> + </li> + <li class="page-item border-0 disabled text-right mr-0 ml-auto d-none d-md-inline {{ classitemnext -}}"> + <p class="page-link chulapa-label">{{ titleitemnext }}</p> + </li> + <li class="page-item text-right ml-0 {{ classitemnext -}}"> + <a class="page-link border-0 px-4" href="{{ page.next.url | absolute_url | default: "#" }}"> <i class="fa fa-chevron-right" aria-hidden="true"></i><span class="sr-only">Next</span></a> </li> </ul> </nav>