mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-11 12:20:22 +00:00
Allow usage of aria-current in paginate_links().
The `aria-current` attribute is a simple, effective way to help assistive technology users orientate themselves within a list of items. Props GrahamArmfield, palmiak. Fixes #40833. git-svn-id: https://develop.svn.wordpress.org/trunk@41371 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -16,7 +16,7 @@ class Tests_Paginate_Links extends WP_UnitTestCase {
|
||||
$page50 = get_pagenum_link( 50 );
|
||||
|
||||
$expected =<<<EXPECTED
|
||||
<span class='page-numbers current'>1</span>
|
||||
<span aria-current='page' class='page-numbers current'>1</span>
|
||||
<a class='page-numbers' href='$page2'>2</a>
|
||||
<a class='page-numbers' href='$page3'>3</a>
|
||||
<span class="page-numbers dots">…</span>
|
||||
@@ -34,7 +34,7 @@ EXPECTED;
|
||||
$page50 = home_url( '/page/50/' );
|
||||
|
||||
$expected =<<<EXPECTED
|
||||
<span class='page-numbers current'>1</span>
|
||||
<span aria-current='page' class='page-numbers current'>1</span>
|
||||
<a class='page-numbers' href='$page2'>2</a>
|
||||
<a class='page-numbers' href='$page3'>3</a>
|
||||
<span class="page-numbers dots">…</span>
|
||||
@@ -54,7 +54,7 @@ EXPECTED;
|
||||
|
||||
$expected =<<<EXPECTED
|
||||
<a class='page-numbers' href='$home'>1</a>
|
||||
<span class='page-numbers current'>2</span>
|
||||
<span aria-current='page' class='page-numbers current'>2</span>
|
||||
<a class='page-numbers' href='$page3'>3</a>
|
||||
<a class='page-numbers' href='$page4'>4</a>
|
||||
<span class="page-numbers dots">…</span>
|
||||
@@ -74,7 +74,7 @@ EXPECTED;
|
||||
$expected =<<<EXPECTED
|
||||
<a class="prev page-numbers" href="$home">« Previous</a>
|
||||
<a class='page-numbers' href='$home'>1</a>
|
||||
<span class='page-numbers current'>2</span>
|
||||
<span aria-current='page' class='page-numbers current'>2</span>
|
||||
<a class='page-numbers' href='$page3'>3</a>
|
||||
<a class='page-numbers' href='$page4'>4</a>
|
||||
<span class="page-numbers dots">…</span>
|
||||
@@ -299,7 +299,7 @@ EXPECTED;
|
||||
'type' => 'array',
|
||||
) );
|
||||
|
||||
$this->assertContains( "<span class='page-numbers current'>3</span>", $links );
|
||||
$this->assertContains( "<span aria-current='page' class='page-numbers current'>3</span>", $links );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user