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

Reply via email to