https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114424

Revision: 114424
Author:   rsterbin
Date:     2012-03-22 14:48:09 +0000 (Thu, 22 Mar 2012)
Log Message:
-----------
Pass the floating link ID through to edit, so it can be added to the edit 
clicktracking events

Modified Paths:
--------------
    trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.hooks.php
    
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js

Modified: trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.hooks.php
===================================================================
--- trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.hooks.php      
2012-03-22 14:37:20 UTC (rev 114423)
+++ trunk/extensions/ArticleFeedbackv5/ArticleFeedbackv5.hooks.php      
2012-03-22 14:48:09 UTC (rev 114424)
@@ -397,6 +397,7 @@
                $tracking = $request->getVal( 
'articleFeedbackv5_click_tracking' );
                $bucketId = $request->getVal( 'articleFeedbackv5_bucket_id' );
                $ctaId    = $request->getVal( 'articleFeedbackv5_cta_id' );
+               $flinkId  = $request->getVal( 'articleFeedbackv5_f_link_id' );
                $location = $request->getVal( 'articleFeedbackv5_location' );
                $token    = $request->getVal( 'articleFeedbackv5_ct_token' );
                $ctEvent  = $request->getVal( 'articleFeedbackv5_ct_event' );
@@ -404,6 +405,7 @@
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_click_tracking', $tracking );
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_bucket_id', $bucketId );
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_cta_id', $ctaId );
+               $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_f_link_id', $flinkId );
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_location', $location );
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_ct_token', $token );
                $editPage->editFormTextAfterContent .= Html::hidden( 
'articleFeedbackv5_ct_event', $ctEvent );
@@ -469,6 +471,7 @@
                $version  = $wgArticleFeedbackv5Tracking['version'];
                $bucketId = $request->getVal( 'articleFeedbackv5_bucket_id' );
                $ctaId    = $request->getVal( 'articleFeedbackv5_cta_id' );
+               $flinkId  = $request->getVal( 'articleFeedbackv5_f_link_id' );
                $location = $request->getVal( 'articleFeedbackv5_location' );
                $token    = $request->getVal( 'articleFeedbackv5_ct_token' );
                $ctEvent  = $request->getVal( 'articleFeedbackv5_ct_event' );
@@ -477,7 +480,7 @@
                        $trackingId = $ctEvent . '-' . $event;
                } else {
                        $trackingId = 'ext.articleFeedbackv5@' . $version
-                               . '-option' . $bucketId
+                               . '-option' . $bucketId . $flinkId
                                . '-cta_' . ( isset( $ctas[$ctaId] ) ? 
$ctas[$ctaId] : 'unknown' )
                                . '-' . $event
                                . '-' . $location;

Modified: 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
===================================================================
--- 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
     2012-03-22 14:37:20 UTC (rev 114423)
+++ 
trunk/extensions/ArticleFeedbackv5/modules/jquery.articleFeedbackv5/jquery.articleFeedbackv5.js
     2012-03-22 14:48:09 UTC (rev 114424)
@@ -3069,6 +3069,7 @@
                        params.articleFeedbackv5_ct_token  = $.cookie( 
'clicktracking-session' );
                        params.articleFeedbackv5_bucket_id = 
$.articleFeedbackv5.bucketId;
                        params.articleFeedbackv5_cta_id    = 
$.articleFeedbackv5.ctaId;
+                       params.articleFeedbackv5_f_link_id = 
$.articleFeedbackv5.floatingLinkId;
                        params.articleFeedbackv5_link_id   = 
$.articleFeedbackv5.submittedLinkId;
                        params.articleFeedbackv5_location  = 
$.articleFeedbackv5.inDialog ? 'overlay' : 'bottom';
                }


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

Reply via email to