jenkins-bot has submitted this change and it was merged.

Change subject: Fix deprecation warnings
......................................................................


Fix deprecation warnings

Will hopefully fix unknown error with banner
rendering in middle of page.

Bug: T114128
Change-Id: If71b039e0472e99744e0e26c543f497461ca764c
---
M ZeroBanner.php
M includes/ZeroSpecialPage.php
M modules/ZeroInfo.js
M modules/ZeroOverlay.js
M modules/banner.js
M modules/interstitial.js
M modules/interstitial.less
7 files changed, 15 insertions(+), 9 deletions(-)

Approvals:
  Jdlrobson: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/ZeroBanner.php b/ZeroBanner.php
index 52737c6..aba96ec 100644
--- a/ZeroBanner.php
+++ b/ZeroBanner.php
@@ -72,6 +72,8 @@
 $wgResourceModules['zerobanner'] = array(
        'dependencies' => array(
                'mobile.overlays',
+               'mobile.settings',
+               'mobile.startup',
                'oojs-ui',
                'zerobanner.styles'
        ),
diff --git a/includes/ZeroSpecialPage.php b/includes/ZeroSpecialPage.php
index a907488..263a70f 100644
--- a/includes/ZeroSpecialPage.php
+++ b/includes/ZeroSpecialPage.php
@@ -462,7 +462,7 @@
                                        $cfg = PageRendering::getJsConfigBlock( 
$this, $xcs, $config, false );
                                }
                                if ( $banner ) {
-                                       $banner = 'document.write(' . 
Xml::encodeJsVar( $banner ) . ');';
+                                       $banner = '$(\'body\').prepend(' . 
Xml::encodeJsVar( $banner ) . ');';
                                }
                                $banner = $cfg . $banner;
                        }
@@ -516,7 +516,7 @@
                } else {
                        $response->header( 'Content-type: image/gif' );
                }
-               echo $banner;
+               echo ResourceLoader::makeInlineScript( $banner );
                return true;
        }
 
diff --git a/modules/ZeroInfo.js b/modules/ZeroInfo.js
index 49344b6..8af9cb6 100644
--- a/modules/ZeroInfo.js
+++ b/modules/ZeroInfo.js
@@ -1,8 +1,8 @@
 /* global mw, OO, jQuery */
 ( function( M, $ ) {
        'use strict';
-       var settings = M.require( 'settings' ),
-               router = M.require( 'router' ),
+       var settings = M.require( 'mobile.settings/settings' ),
+               router = M.require( 'mobile.startup/router' ),
                ZeroInfo,
                windowManager;
 
diff --git a/modules/ZeroOverlay.js b/modules/ZeroOverlay.js
index 6c10fca..b326e51 100644
--- a/modules/ZeroOverlay.js
+++ b/modules/ZeroOverlay.js
@@ -1,9 +1,9 @@
 /* global mw, jQuery */
 ( function( M, $ ) {
        'use strict';
-       var settings = M.require( 'settings' ),
-               router = M.require( 'router' ),
-               ContentOverlay = M.require( 'ContentOverlay' ),
+       var settings = M.require( 'mobile.settings/settings' ),
+               router = M.require( 'mobile.startup/router' ),
+               ContentOverlay = M.require( 'mobile.overlays/ContentOverlay' ),
                ZeroOverlay,
                cfg = window && window.zeroGlobalConfig || false;
 
diff --git a/modules/banner.js b/modules/banner.js
index 43fd189..4fbe9a4 100644
--- a/modules/banner.js
+++ b/modules/banner.js
@@ -3,7 +3,7 @@
        var m = ( function() {
                function initBanner( banner ) {
                        var cookieNameZeroVisibility = banner.getAttribute( 
'id' ),
-                               settings = M.require('settings'),
+                               settings = M.require( 
'mobile.settings/settings' ),
                                saveUserSetting = settings.save,
                                getUserSetting = settings.get,
                                visibility,
diff --git a/modules/interstitial.js b/modules/interstitial.js
index 557f487..ce05974 100644
--- a/modules/interstitial.js
+++ b/modules/interstitial.js
@@ -6,7 +6,7 @@
                        hostname = document.location.hostname.toLowerCase(), // 
hostname of the current page
                        isMdot = hostname.indexOf( '.m.' ) !== -1,
                        isHttps = window.location.protocol === 'https:',
-                       settings = M.require('settings'), // module for 
reading/writing user settings
+                       settings = M.require( 'mobile.settings/settings' ), // 
module for reading/writing user settings
                        // this is set if operator zero-rates HTTPS
                        supportsTls = config ? config.enabled && 
config.enableHttps : $.cookie( 'ZeroOpts' ) === 'tls',
                        getConfig = config ? config : ( function () {
diff --git a/modules/interstitial.less b/modules/interstitial.less
index ff5131f..9e01631 100644
--- a/modules/interstitial.less
+++ b/modules/interstitial.less
@@ -31,6 +31,10 @@
        .drop-shadow(@y: 4px);
        .border-radius(25px);
 
+       .overlay-header-container, .overlay-footer-container {
+               border: none;
+       }
+
        .overlay-content {
                height: 100%;
                text-align: center;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: If71b039e0472e99744e0e26c543f497461ca764c
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/ZeroBanner
Gerrit-Branch: master
Gerrit-Owner: Jhobs <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Jhobs <[email protected]>
Gerrit-Reviewer: Yurik <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to