|
|
@@ -3,8 +3,9 @@ define [
|
|
|
"ace/ace"
|
|
|
"ide/human-readable-logs/HumanReadableLogs"
|
|
|
"libs/bib-log-parser"
|
|
|
+ "services/log-hints-feedback"
|
|
|
], (App, Ace, HumanReadableLogs, BibLogParser) ->
|
|
|
- App.controller "PdfController", ($scope, $http, ide, $modal, synctex, event_tracking, localStorage) ->
|
|
|
+ App.controller "PdfController", ($scope, $http, ide, $modal, synctex, event_tracking, logHintsFeedback, localStorage) ->
|
|
|
|
|
|
# enable per-user containers by default
|
|
|
perUserCompile = true
|
|
|
@@ -32,6 +33,8 @@ define [
|
|
|
$scope.shouldDropUp = getFilesDropdownTopCoordAsRatio() > 0.65
|
|
|
|
|
|
# log hints tracking
|
|
|
+ $scope.logHintsNegFeedbackValues = logHintsFeedback.feedbackOpts
|
|
|
+
|
|
|
$scope.trackLogHintsLearnMore = () ->
|
|
|
event_tracking.sendCountly "logs-hints-learn-more"
|
|
|
|
|
|
@@ -39,6 +42,9 @@ define [
|
|
|
event_tracking.send "log-hints", (if isPositive then "feedback-positive" else "feedback-negative"), hintId
|
|
|
event_tracking.sendCountly (if isPositive then "log-hints-feedback-positive" else "log-hints-feedback-negative"), { hintId }
|
|
|
|
|
|
+ trackLogHintsNegFeedbackDetails = (hintId, feedbackOpt, feedbackOtherVal)
|
|
|
+ logHintsFeedback.submitFeedback
|
|
|
+
|
|
|
$scope.trackLogHintsPositiveFeedback = (hintId) -> trackLogHintsFeedback true, hintId
|
|
|
$scope.trackLogHintsNegativeFeedback = (hintId) -> trackLogHintsFeedback false, hintId
|
|
|
|