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

Change subject: Remove uploads CTA
......................................................................


Remove uploads CTA

Change-Id: Ic74a689d1d45b108b02f5326297caf3b04c172c8
---
M MobileFrontend.i18n.php
M MobileFrontend.php
M includes/Resources.php
M includes/skins/SkinMinerva.php
M includes/skins/SkinMobileBeta.php
M javascripts/modules/uploads/PhotoUploaderButton.js
M javascripts/modules/uploads/lead-photo-init.js
7 files changed, 4 insertions(+), 38 deletions(-)

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



diff --git a/MobileFrontend.i18n.php b/MobileFrontend.i18n.php
index 4160616..96f4e79 100644
--- a/MobileFrontend.i18n.php
+++ b/MobileFrontend.i18n.php
@@ -270,7 +270,6 @@
        'mobile-frontend-photo-cancel' => 'Cancel',
        'mobile-frontend-photo-upload-user-count' => 
'{{PLURAL:$1|<span>1</span> upload|<span>$1</span> uploads}}',
        'mobile-frontend-photo-upload-user-count-over-limit' => '500+ uploads',
-       'mobile-frontend-photo-upload-cta' => 'Please login or sign up to add 
an image.',
        'mobile-frontend-photo-upload-login' => 'You must be logged in to add 
an image.',
        'mobile-frontend-image-heading-describe' => "'''Describe''' image",
        'mobile-frontend-image-uploading' => "'''Uploading''' image...",
diff --git a/MobileFrontend.php b/MobileFrontend.php
index baff8f7..ae08393 100644
--- a/MobileFrontend.php
+++ b/MobileFrontend.php
@@ -351,14 +351,6 @@
 $wgMFAutodetectMobileView = false;
 
 /**
- * Whether or not to show the upload CTA to logged out users.
- * Note there are a couple of exceptions:
- * it will show on page visits that come from the nearby page
- * it will be overriden in beta and alpha modes of the site
- */
-$wgMFEnablePhotoUploadCTA = true;
-
-/**
  * (wiki)text to append to photo description during photo upload.
  */
 $wgMFPhotoUploadAppendToDesc = '';
diff --git a/includes/Resources.php b/includes/Resources.php
index 34813fe..cc19862 100644
--- a/includes/Resources.php
+++ b/includes/Resources.php
@@ -572,9 +572,6 @@
                        'mobile-frontend-drawer-cancel',
                        'mobile-frontend-overlay-escape',
 
-                       // PhotoUploaderButton.js
-                       'mobile-frontend-photo-upload-cta',
-
                        // LearnMoreOverlay.js, newbie.js
                        'cancel',
 
diff --git a/includes/skins/SkinMinerva.php b/includes/skins/SkinMinerva.php
index d456d82..006f6c7 100644
--- a/includes/skins/SkinMinerva.php
+++ b/includes/skins/SkinMinerva.php
@@ -381,7 +381,7 @@
                        $wgMFUseCentralAuthToken,
                        $wgMFDeviceWidthTablet,
                        $wgMFAjaxUploadProgressSupport,
-                       $wgMFAnonymousEditing, $wgMFEnablePhotoUploadCTA,
+                       $wgMFAnonymousEditing,
                        $wgMFPhotoUploadEndpoint, $wgMFPhotoUploadAppendToDesc;
 
                $title = $this->getTitle();
@@ -392,7 +392,6 @@
                        'wgMFUseCentralAuthToken' => $wgMFUseCentralAuthToken,
                        'wgMFAjaxUploadProgressSupport' => 
$wgMFAjaxUploadProgressSupport,
                        'wgMFAnonymousEditing' => $wgMFAnonymousEditing,
-                       'wgMFEnablePhotoUploadCTA' => $wgMFEnablePhotoUploadCTA,
                        'wgMFPhotoUploadAppendToDesc' => 
$wgMFPhotoUploadAppendToDesc,
                        'wgMFLeadPhotoUploadCssSelector' => 
$wgMFLeadPhotoUploadCssSelector,
                        'wgMFEnableCssAnimations' => $wgMFEnableCssAnimations,
diff --git a/includes/skins/SkinMobileBeta.php 
b/includes/skins/SkinMobileBeta.php
index 9650912..03f64d1 100644
--- a/includes/skins/SkinMobileBeta.php
+++ b/includes/skins/SkinMobileBeta.php
@@ -40,8 +40,6 @@
 
        public function getSkinConfigVariables() {
                $vars = parent::getSkinConfigVariables();
-               // force cta on in beta
-               $vars['wgMFEnablePhotoUploadCTA'] = true;
                // Kill this when we fix the functionality in PageApi.js
                $user = $this->getUser();
                if ( $user->isLoggedIn() ) {
diff --git a/javascripts/modules/uploads/PhotoUploaderButton.js 
b/javascripts/modules/uploads/PhotoUploaderButton.js
index eb413d9..30364dd 100644
--- a/javascripts/modules/uploads/PhotoUploaderButton.js
+++ b/javascripts/modules/uploads/PhotoUploaderButton.js
@@ -1,7 +1,6 @@
 ( function( M, $ ) {
        var View = M.require( 'view' ),
                popup = M.require( 'notifications' ),
-               CtaDrawer = M.require( 'CtaDrawer' ),
                PhotoUploaderButton,
                LeadPhotoUploaderButton;
 
@@ -83,23 +82,7 @@
                },
 
                postRender: function() {
-                       var self = this, $input = this.$( 'input' ), ctaDrawer;
-
-                       // show CTA instead if not logged in
-                       if ( !M.isLoggedIn() ) {
-                               ctaDrawer = new CtaDrawer( {
-                                       content: mw.msg( 
'mobile-frontend-photo-upload-cta' ),
-                                       queryParams: {
-                                               campaign: 
'mobile_uploadPageActionCta',
-                                               returntoquery: 
'article_action=photo-upload'
-                                       }
-                               } );
-                               this.$el.click( function( ev ) {
-                                       ctaDrawer.show();
-                                       ev.preventDefault();
-                               } );
-                               return;
-                       }
+                       var self = this, $input = this.$( 'input' );
 
                        $input.
                                // accept must be set via attr otherwise cannot 
use camera on Android
diff --git a/javascripts/modules/uploads/lead-photo-init.js 
b/javascripts/modules/uploads/lead-photo-init.js
index 4850639..e50a26f 100644
--- a/javascripts/modules/uploads/lead-photo-init.js
+++ b/javascripts/modules/uploads/lead-photo-init.js
@@ -2,7 +2,6 @@
 
        var
                funnel = $.cookie( 'mwUploadsFunnel' ) || 'article',
-               showCta = mw.config.get( 'wgMFEnablePhotoUploadCTA' ) || funnel 
=== 'nearby',
                popup = M.require( 'notifications' ),
                LeadPhotoUploaderButton = M.require( 
'modules/uploads/LeadPhotoUploaderButton' ),
                PhotoUploaderButton = M.require( 
'modules/uploads/PhotoUploaderButton' ),
@@ -12,7 +11,7 @@
                return $container.find( mw.config.get( 
'wgMFLeadPhotoUploadCssSelector' ) ).length === 0;
        }
 
-       // reset the funnel cookie as it is no longer valid (this stops upload 
cta showing on further page loads)
+       // reset the funnel cookie as it is no longer valid
        if ( funnel ) {
                $.cookie( 'mwUploadsFunnel', null );
        }
@@ -30,8 +29,7 @@
                        isEditable = mw.config.get( 'wgIsPageEditable' ),
                        validNamespace = ( M.inNamespace( '' ) || 
M.inNamespace( 'user' ) );
 
-               if ( !M.isLoggedIn() && !showCta ) {
-                       // Note with the CTA this is unnecessary but the new 
nav requires showing the upload button at all times
+               if ( !M.isLoggedIn() ) {
                        return makeDisabledButton( 
'mobile-frontend-photo-upload-anon' );
                } else if ( !isEditable ) {
                        return makeDisabledButton( 
'mobile-frontend-photo-upload-protected' );

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic74a689d1d45b108b02f5326297caf3b04c172c8
Gerrit-PatchSet: 7
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: JGonera <[email protected]>
Gerrit-Reviewer: JGonera <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to