https://www.mediawiki.org/wiki/Special:Code/MediaWiki/106340

Revision: 106340
Author:   reedy
Date:     2011-12-15 17:27:22 +0000 (Thu, 15 Dec 2011)
Log Message:
-----------
Followup r104261, don't apply fragment depending on whether there is a query 
string

Modified Paths:
--------------
    trunk/extensions/MobileFrontend/MobileFrontend.php

Modified: trunk/extensions/MobileFrontend/MobileFrontend.php
===================================================================
--- trunk/extensions/MobileFrontend/MobileFrontend.php  2011-12-15 17:21:56 UTC 
(rev 106339)
+++ trunk/extensions/MobileFrontend/MobileFrontend.php  2011-12-15 17:27:22 UTC 
(rev 106340)
@@ -393,9 +393,11 @@
 
                                $languageUrl = $parsedUrl['scheme'] . 
$parsedUrl['delimiter'] .  $parsedUrl['host'] . $parsedUrl['path'];
                                if ( isset( $parsedUrl['query'] ) ) {
-                                       $languageUrl .= $queryDelimiter . 
$parsedUrl['query'] . $fragmentDelimiter . $parsedUrl['fragment'];
+                                       $languageUrl .= $queryDelimiter . 
$parsedUrl['query'];
                                }
-
+                               if ( isset( $parsedUrl['fragment'] ) ) {
+                                       $languageUrl .= $fragmentDelimiter . 
$parsedUrl['fragment'];
+                               }
                                $languageUrls[] = array(
                                        'href' => $languageUrl,
                                        'text' => ( 
$wgContLang->getLanguageName( $nt->getInterwiki() ) != ''
@@ -963,7 +965,7 @@
                                                        );
                        $disableTemplate->setByArray( $options );
                        $disableHtml = $disableTemplate->getHTML();
-                       
+
                        $contentHtml = $disableHtml;
                        $noticeHtml = ( !empty( $noticeHtml ) ) ? $noticeHtml : 
'';
                        $applicationTemplate = $this->getApplicationTemplate();
@@ -1333,7 +1335,7 @@
                        }
 
                        $ptAnonLogin = $this->doc->getElementById( 
'pt-anonlogin' );
-                       
+
                        if ( !$ptAnonLogin ) {
                                $ptAnonLogin = $this->doc->getElementById( 
'pt-login' );
                        }


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

Reply via email to