diff --git a/services/web/app/views/project/editor/pdf.jade b/services/web/app/views/project/editor/pdf.jade index 5c0ac374f1..5923c9b888 100644 --- a/services/web/app/views/project/editor/pdf.jade +++ b/services/web/app/views/project/editor/pdf.jade @@ -100,7 +100,7 @@ div.full-size.pdf(ng-controller="PdfController") p a.btn.btn-info( href - ng-click="hello('compile-timeout')" + ng-click="startFreeTrial('compile-timeout')" ) #{translate("start_free_trial")} .pdf-errors(ng-show="pdf.projectTooLarge") diff --git a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee index 1bd92dc111..4a98b949fc 100644 --- a/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee +++ b/services/web/public/coffee/ide/pdf/controllers/PdfController.coffee @@ -196,6 +196,11 @@ define [ else $scope.switchToSideBySideLayout() + $scope.startFreeTrial = (source) -> + ga?('send', 'event', 'subscription-funnel', 'compile-timeout', source) + window.open("/user/subscription/new?planCode=student_free_trial_7_days") + $scope.startedFreeTrial = true + App.factory "synctex", ["ide", "$http", "$q", (ide, $http, $q) -> synctex = syncToPdf: (cursorPosition) ->