Bmansurov has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/270779

Change subject: Send correct event logging languageButtonTappedBucket value
......................................................................

Send correct event logging languageButtonTappedBucket value

When localStorage is available and when the user has not tapped on
the language switcher button before, send '0 taps' as the value of
`languageButtonTappedBucket` of Schema:MobileWebLanguageSwitcher.
If localStorage is not available send 'unknown' as before.

Bug: T126818
Change-Id: I7e1e29056943ba03aee28462161a691661f0787c
---
M resources/skins.minerva.scripts/init.js
1 file changed, 8 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/MobileFrontend 
refs/changes/79/270779/1

diff --git a/resources/skins.minerva.scripts/init.js 
b/resources/skins.minerva.scripts/init.js
index 437c147..dea0dd3 100644
--- a/resources/skins.minerva.scripts/init.js
+++ b/resources/skins.minerva.scripts/init.js
@@ -111,14 +111,19 @@
                                        name: 'languages'
                                } );
 
-                               // when local storage is not available or when 
the key has not been previously saved
-                               if ( previousTapCount === false || 
previousTapCount === null ) {
-                                       tapCountBucket = 'unknown';
+                               // when local storage is not available ...
+                               if ( previousTapCount === false ) {
                                        previousTapCount = 0;
+                                       tapCountBucket = 'unknown';
+                               // ... or when the key has not been previously 
saved
+                               } else if ( previousTapCount === null ) {
+                                       previousTapCount = 0;
+                                       tapCountBucket = 
getLanguageButtonTappedBucket( previousTapCount );
                                } else {
                                        previousTapCount = parseInt( 
previousTapCount, 10 );
                                        tapCountBucket = 
getLanguageButtonTappedBucket( previousTapCount );
                                }
+
                                settings.save( 
'mobile-language-button-tap-count', previousTapCount + 1 );
                                schemaMobileWebLanguageSwitcher.log( {
                                        event: 'languageButtonTap',

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7e1e29056943ba03aee28462161a691661f0787c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <bmansu...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to