Smarita has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/381627 )
Change subject: [DO NOT MERGE]Outreachy microtask: collect captcha data from signup page (#1) ...................................................................... [DO NOT MERGE]Outreachy microtask: collect captcha data from signup page (#1) Added a new JS file which tracks the exact location of the pointer when the user clicks on the submit button. The values are also displayed in the console for reference. This is an OUTREACHY MICROTASK and hence the "Do NOT MERGE" New changes: Added seperate module for mouseclick removed window.event used initially mw.track strcutures to track mouse coordinates BUG: T175330 Change-Id: Ia7d1976939f1f86964468d1448a5b13e761d4141 --- M includes/specialpage/LoginSignupSpecialPage.php M resources/Resources.php A resources/src/mediawiki.special/mediawiki.special.mouse.click.js 3 files changed, 24 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/27/381627/1 diff --git a/includes/specialpage/LoginSignupSpecialPage.php b/includes/specialpage/LoginSignupSpecialPage.php index 04d391b..f030c45 100644 --- a/includes/specialpage/LoginSignupSpecialPage.php +++ b/includes/specialpage/LoginSignupSpecialPage.php @@ -543,7 +543,7 @@ // Additional styles and scripts for signup form $out->addModules( [ - 'mediawiki.special.userlogin.signup.js' + 'mediawiki.special.userlogin.signup.js','mediawiki.special.mouse.click.js' ] ); $out->addModuleStyles( [ 'mediawiki.special.userlogin.signup.styles' diff --git a/resources/Resources.php b/resources/Resources.php index f9590ec..8a39a59 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -2072,6 +2072,14 @@ 'mediawiki.special.import' => [ 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.import.js', ], + 'mediawiki.special.mouse.click.js' => [ + 'scripts' => [ + 'resources/src/mediawiki.special/mediawiki.special.mouse.click.js', + ], + 'dependencies' => [ + 'mediawiki.api', + ], + ], 'mediawiki.special.movePage' => [ 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js', 'dependencies' => [ diff --git a/resources/src/mediawiki.special/mediawiki.special.mouse.click.js b/resources/src/mediawiki.special/mediawiki.special.mouse.click.js new file mode 100644 index 0000000..1c70311 --- /dev/null +++ b/resources/src/mediawiki.special/mediawiki.special.mouse.click.js @@ -0,0 +1,15 @@ +/*! + * JavaScript for Special:SignUpPageMouseTrack + */ +( function ( mw, $ ) { + $('#wpCreateaccount').click(function(e) { + var coordinates = { + "data": [ + { "X_coor": e.pageX, "Y_coor": e.pageY } + ] +}; + mw.track('mediawiki.special.userlogin.signup.js',coordinates); + console.log(e.pageX, e.pageY); + }); + +}( mediaWiki, jQuery ) ); -- To view, visit https://gerrit.wikimedia.org/r/381627 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia7d1976939f1f86964468d1448a5b13e761d4141 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Smarita <smarita.sharma2...@vit.ac.in> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits