Bmansurov has uploaded a new change for review.

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

Change subject: Instrument search, hamburger and notification clicks
......................................................................

Instrument search, hamburger and notification clicks

Change-Id: Id78ac96d9940b179f1bcd5d755fa25e86c33cff3
---
M javascripts/mainmenu.js
M javascripts/modules/notifications/notifications.js
M javascripts/modules/search/search.js
3 files changed, 8 insertions(+), 2 deletions(-)


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

diff --git a/javascripts/mainmenu.js b/javascripts/mainmenu.js
index 25399c2..945afbc 100644
--- a/javascripts/mainmenu.js
+++ b/javascripts/mainmenu.js
@@ -1,4 +1,5 @@
 ( function ( M, $ ) {
+       var schema = M.require( 'loggingSchemas/MobileWebClickTracking' );
 
        function isOpen() {
                return $( 'body' ).hasClass( 'navigation-enabled' );
@@ -29,6 +30,8 @@
                // (when JS is on, this input should not be used for typing 
anyway)
                $( '#searchInput' ).prop( 'readonly', true );
                $( '#mw-mf-main-menu-button' ).on( 'click', function ( ev ) {
+                       schema.log( 'hamburger' );
+
                        if ( isOpen() ) {
                                closeNavigationDrawers();
                        } else {
diff --git a/javascripts/modules/notifications/notifications.js 
b/javascripts/modules/notifications/notifications.js
index 19832c3..d006100 100644
--- a/javascripts/modules/notifications/notifications.js
+++ b/javascripts/modules/notifications/notifications.js
@@ -3,7 +3,7 @@
  * with the Toast notifications defined by common/toast.js.
  */
 ( function ( M, $ ) {
-       var
+       var schema = M.require( 'loggingSchemas/MobileWebClickTracking' ),
                mainmenu = M.require( 'mainmenu' ),
                $btn = $( '#secondary-button.user-button' );
 
@@ -29,6 +29,7 @@
        // than linking to Special:Notifications.
        $( function () {
                $btn.on( 'click', function () {
+                       schema.log( 'notifications' );
                        M.router.navigate( '#/notifications' );
                        // Important that we also prevent propagation to avoid 
interference with events that may be
                        // binded on #mw-mf-page-center that close overlay
diff --git a/javascripts/modules/search/search.js 
b/javascripts/modules/search/search.js
index 2db61f7..6338162 100644
--- a/javascripts/modules/search/search.js
+++ b/javascripts/modules/search/search.js
@@ -1,6 +1,7 @@
 ( function ( M, $ ) {
 
-       var SearchOverlay = M.require( 'modules/search/SearchOverlay' );
+       var SearchOverlay = M.require( 'modules/search/SearchOverlay' ),
+               schema = M.require( 'loggingSchemas/MobileWebClickTracking' );
 
        //
        // don't use focus event 
(https://bugzilla.wikimedia.org/show_bug.cgi?id=47499)
@@ -9,6 +10,7 @@
        // from user context event, so using it in route callback won't work
        // 
http://stackoverflow.com/questions/6837543/show-virtual-keyboard-on-mobile-phones-in-javascript
        $( '#searchInput' ).on( 'click', function () {
+               schema.log( 'search' );
                new SearchOverlay( { searchTerm: $( this ).val() } ).show();
                M.router.navigate( '/search' );
        } );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id78ac96d9940b179f1bcd5d755fa25e86c33cff3
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <[email protected]>

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

Reply via email to