Florianschmidtwelzow has uploaded a new change for review.
https://gerrit.wikimedia.org/r/226313
Change subject: Don't hook into desktop mode login page
......................................................................
Don't hook into desktop mode login page
The logo is thought for mobile only.
Follow up: Ib05f0753b0abbbc9e81ca2dcf1f1c6fe4fa7e908
Change-Id: I4df8b1c757c6bd49fa5ca1e807ef45bb963f2d91
(cherry picked from commit ba8cc1867955c674297cc0370ef7bee7e838177a)
---
M includes/MobileFrontend.hooks.php
1 file changed, 9 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend
refs/changes/13/226313/1
diff --git a/includes/MobileFrontend.hooks.php
b/includes/MobileFrontend.hooks.php
index 26f8791..72c8c20 100644
--- a/includes/MobileFrontend.hooks.php
+++ b/includes/MobileFrontend.hooks.php
@@ -583,17 +583,24 @@
*/
public static function changeUserLoginCreateForm( &$tpl, $mode =
'userlogin' ) {
$context = MobileContext::singleton();
+ // do nothing in desktop mode
+ if ( !$context->shouldDisplayMobileView() ) {
+ return;
+ }
+
if (
+ // check, if the core login page should be used, or not
!$context->getMFConfig()->get( 'MFNoLoginOverride' ) &&
- !$context->isAlphaGroupMember() &&
- $context->shouldDisplayMobileView()
+ !$context->isAlphaGroupMember()
) {
+ // if not, overwrite the default login/create templates
from core with MF's own ones
if ( $mode === 'userlogin' ) {
$tpl = new UserLoginMobileTemplate( $tpl );
} else {
$tpl = new UserAccountCreateMobileTemplate(
$tpl );
}
} else {
+ // otherwise just(tm) add a logoheader, if there is any
$mfLogo = $context->getMFConfig()
->get( 'MobileFrontendLogo' );
--
To view, visit https://gerrit.wikimedia.org/r/226313
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I4df8b1c757c6bd49fa5ca1e807ef45bb963f2d91
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: wmf/1.26wmf15
Gerrit-Owner: Florianschmidtwelzow <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits