Add a class to interlanguage links
authorAmir E. Aharoni <amir.aharoni@mail.huji.ac.il>
Tue, 12 Nov 2013 11:59:41 +0000 (13:59 +0200)
committerNikerabbit <niklas.laxstrom@gmail.com>
Wed, 13 Nov 2013 13:05:40 +0000 (13:05 +0000)
The <li> elements in the interlanguage links list are not necessarily
links to other languages. They may also be links to Wikidata,
for example.

This commit adds a class that identifies the actual links as such.

Bug: 56819
Change-Id: Ia995f89504d19ac281d55e0c19c51c9dc6442d8e

includes/SkinTemplate.php

index 8671ff8..c50ca75 100644 (file)
@@ -139,7 +139,7 @@ class SkinTemplate extends Skin {
                if ( !$wgHideInterlanguageLinks ) {
                        foreach ( $out->getLanguageLinks() as $languageLinkText ) {
                                $languageLinkParts = explode( ':', $languageLinkText, 2 );
-                               $class = 'interwiki-' . $languageLinkParts[0];
+                               $class = 'interlanguage-link interwiki-' . $languageLinkParts[0];
                                unset( $languageLinkParts );
                                $languageLinkTitle = Title::newFromText( $languageLinkText );
                                if ( $languageLinkTitle ) {