MaxSem has uploaded a new change for review.
https://gerrit.wikimedia.org/r/66039
Change subject: Add ?useformat=mobile to privacy policy link in the footer
......................................................................
Add ?useformat=mobile to privacy policy link in the footer
Bug: 48857
Change-Id: If91b6b765bb9d3bf51e4bde1efcf088426142608
---
M includes/skins/SkinMobile.php
1 file changed, 31 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend
refs/changes/39/66039/1
diff --git a/includes/skins/SkinMobile.php b/includes/skins/SkinMobile.php
index bfa06ae..eb7ff86 100644
--- a/includes/skins/SkinMobile.php
+++ b/includes/skins/SkinMobile.php
@@ -345,4 +345,35 @@
'href' => $url,
);
}
+
+ /**
+ * @param $desc
+ * @param $page
+ * @return string
+ */
+ public function footerLink( $desc, $page ) {
+ // if the link description has been set to "-" in the default
language,
+ if ( $this->msg( $desc )->inContentLanguage()->isDisabled() ) {
+ // then it is disabled, for all languages.
+ return '';
+ } else {
+ // Otherwise, we display the link for the user,
described in their
+ // language (which may or may not be the same as the
default language),
+ // but we make the link target be the one site-wide
page.
+ $query = array();
+ $options = array( 'known', 'noclasses' );
+ $title = Title::newFromText( $this->msg( $page
)->inContentLanguage()->text() );
+ if ( $title->isExternal() ) {
+ $query['useformat'] = 'mobile';
+ $options[] = 'forcearticlepath';
+ }
+ return Linker::link(
+ $title,
+ $this->msg( $desc )->escaped(),
+ array(),
+ $query,
+ $options
+ );
+ }
+ }
}
--
To view, visit https://gerrit.wikimedia.org/r/66039
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If91b6b765bb9d3bf51e4bde1efcf088426142608
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: MaxSem <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits