VolkerE has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/262861

Change subject: Fix Vector's Logo Link for Assistive Technology
......................................................................

Fix Vector's Logo Link for Assistive Technology

Adding link's existing tooltip title as text for screen readers by
implementing an extra span that is just accessible for screen readers.

Bug: T39515
Change-Id: I7db2d7e5387f1a4392d587764598dbd82dd0a5cd
Depends-On: Ie9bce512804385578361eb77579106c799d5ff57
---
M VectorTemplate.php
M components/common.less
2 files changed, 6 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/skins/Vector 
refs/changes/61/262861/1

diff --git a/VectorTemplate.php b/VectorTemplate.php
index ec2c87a..46f9767 100644
--- a/VectorTemplate.php
+++ b/VectorTemplate.php
@@ -191,7 +191,7 @@
                                        echo htmlspecialchars( 
$this->data['nav_urls']['mainpage']['href'] )
                                        ?>" <?php
                                        echo Xml::expandAttributes( 
Linker::tooltipAndAccesskeyAttribs( 'p-logo' ) )
-                                       ?>></a></div>
+                                       ?>><span 
class="mw-wiki-logo-title"><?php $this->msg( 'tooltip-p-logo' ) 
?></span></a></div>
                                <?php $this->renderPortals( 
$this->data['sidebar'] ); ?>
                        </div>
                </div>
diff --git a/components/common.less b/components/common.less
index 16e2622..cca4088 100644
--- a/components/common.less
+++ b/components/common.less
@@ -10,6 +10,7 @@
  * "IGNORED BY IE6" comments.
  */
 @import "mediawiki.mixins";
+@import "mediawiki.stateful-classes";
 
 /* Framework */
 html {
@@ -26,6 +27,10 @@
        background-color: @menu-background-color;
 }
 
+.mw-wiki-logo-title {
+       &:extend( .is-aural );
+}
+
 /* Content */
 .mw-body {
        margin-left: 10em;

-- 
To view, visit https://gerrit.wikimedia.org/r/262861
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7db2d7e5387f1a4392d587764598dbd82dd0a5cd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/Vector
Gerrit-Branch: master
Gerrit-Owner: VolkerE <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to