TEXT IN CAPS WILL BE LOCALISED
<nav role="navigation" aria-label="PAGENAVIGATION">
<ul class="pagination-list">
<li class="disabled">
<a>
<span class="icon-first" aria-hidden="true"></span>
</a>
</li>
<li class="disabled">
<a>
<span class="icon-previous" aria-hidden="true"></span>
</a>
</li>
<li class="active">
<a aria-current="true" arial-label="PAGE1">
1
</a>
</li>
<li>
<a title="2" href="#" class="pagenav" aria-label="GOTOPAGE2">
2
</a>
</li>
<li>
<a title="3" href="#" class="pagenav" aria-label="GOTOPAGE3">
3
</a>
</li>
<li>
<a title="4" href="#" class="pagenav" aria-label="GOTOPAGE4">
4
</a>
</li>
<li>
<a href="#" class="pagenav" aria-label="GOTONEXT">
<span class="icon-next" aria-hidden="true"></span>
</a>
</li>
<li>
<a href="#" class="pagenav" aria-label="GOTOEND">
<span class="icon-last" aria-hidden="true"></span>
</a>
</li>
</ul>
</nav>
Use of
aria-current="true"
is great.Note that in the WAI_ARIA 1.1 Candidate Rec, they've expanded this from a Boolean property to an enumerated type.
For the pagination links pattern, eventually
aria-current="page"
will be appropriate. It might be safe to start using this straight away. See https://www.w3.org/TR/wai-aria-1.1/#aria-current