From c5f53ef4317794423c2eaa736e65e739d3411885 Mon Sep 17 00:00:00 2001 From: Paulo Reis Date: Thu, 30 Jun 2016 11:30:30 +0100 Subject: [PATCH] Track log hints feedback. --- services/web/app/views/project/editor/pdf.jade | 4 ++-- .../public/coffee/ide/pdf/controllers/PdfController.coffee | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/services/web/app/views/project/editor/pdf.jade b/services/web/app/views/project/editor/pdf.jade index 091831a22d..3bc459f290 100644 --- a/services/web/app/views/project/editor/pdf.jade +++ b/services/web/app/views/project/editor/pdf.jade @@ -128,12 +128,12 @@ div.full-size.pdf(ng-controller="PdfController") ) label.card-hint-feedback-label #{translate("log_hint_feedback_label")} a.card-hint-feedback-positive( - ng-click="feedbackSent = true;" + ng-click="trackLogHintsPositiveFeedback(entry.ruleId); feedbackSent = true;" href ) #{translate("answer_yes")} span  /  a.card-hint-feedback-negative( - ng-click="feedbackSent = true;" + ng-click="trackLogHintsNegativeFeedback(entry.ruleId); feedbackSent = true;" href ) #{translate("answer_no")} .card-hint-feedback(ng-show="feedbackSent") diff --git a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee index b9b8d234dd..261730e1ba 100644 --- a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee +++ b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee @@ -15,6 +15,13 @@ define [ $scope.shouldShowLogs = false $scope.wikiEnabled = window.wikiEnabled; + # log hints tracking + trackLogHintsFeedback = (isPositive, hintId) -> + event_tracking.send 'log-hints', (if isPositive then 'feedback-positive' else 'feedback-negative'), hintId + + $scope.trackLogHintsPositiveFeedback = (hintId) -> trackLogHintsFeedback true, hintId + $scope.trackLogHintsNegativeFeedback = (hintId) -> trackLogHintsFeedback false, hintId + if ace.require("ace/lib/useragent").isMac $scope.modifierKey = "Cmd" else