mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 14:43:46 +01:00
Track hovering of header features.
This commit is contained in:
@@ -91,12 +91,14 @@ header.toolbar.toolbar-header(ng-cloak, ng-hide="state.loading")
|
|||||||
ng-if="permissions.admin",
|
ng-if="permissions.admin",
|
||||||
tooltip="#{translate('share')}",
|
tooltip="#{translate('share')}",
|
||||||
tooltip-placement="bottom",
|
tooltip-placement="bottom",
|
||||||
|
ng-mouseenter="trackHover('share')"
|
||||||
ng-click="openShareProjectModal()",
|
ng-click="openShareProjectModal()",
|
||||||
ng-controller="ShareController"
|
ng-controller="ShareController"
|
||||||
)
|
)
|
||||||
i.fa.fa-fw.fa-group
|
i.fa.fa-fw.fa-group
|
||||||
a.btn.btn-full-height(
|
a.btn.btn-full-height(
|
||||||
href,
|
href,
|
||||||
|
ng-mouseenter="trackHover('track-changes')"
|
||||||
ng-click="toggleTrackChanges()",
|
ng-click="toggleTrackChanges()",
|
||||||
ng-class="{ active: (ui.view == 'track-changes') }"
|
ng-class="{ active: (ui.view == 'track-changes') }"
|
||||||
tooltip="#{translate('recent_changes')}",
|
tooltip="#{translate('recent_changes')}",
|
||||||
@@ -108,6 +110,7 @@ header.toolbar.toolbar-header(ng-cloak, ng-hide="state.loading")
|
|||||||
tooltip="#{translate('chat')}",
|
tooltip="#{translate('chat')}",
|
||||||
tooltip-placement="bottom",
|
tooltip-placement="bottom",
|
||||||
ng-class="{ active: ui.chatOpen }",
|
ng-class="{ active: ui.chatOpen }",
|
||||||
|
ng-mouseenter="trackHover('chat')"
|
||||||
ng-click="toggleChat()",
|
ng-click="toggleChat()",
|
||||||
ng-controller="ChatButtonController",
|
ng-controller="ChatButtonController",
|
||||||
ng-show="!anonymous"
|
ng-show="!anonymous"
|
||||||
|
|||||||
@@ -81,6 +81,9 @@ define [
|
|||||||
|
|
||||||
$scope.$watch "ui.leftMenuShown", (isOpen) ->
|
$scope.$watch "ui.leftMenuShown", (isOpen) ->
|
||||||
event_tracking.sendCountlyOnce "ide-open-left-menu-once" if isOpen
|
event_tracking.sendCountlyOnce "ide-open-left-menu-once" if isOpen
|
||||||
|
|
||||||
|
$scope.trackHover = (feature) ->
|
||||||
|
event_tracking.sendCountlyOnce "ide-hover-#{feature}-once"
|
||||||
# End of tracking code.
|
# End of tracking code.
|
||||||
|
|
||||||
window._ide = ide
|
window._ide = ide
|
||||||
|
|||||||
@@ -119,6 +119,7 @@ define [
|
|||||||
diff.deleted = true
|
diff.deleted = true
|
||||||
|
|
||||||
restoreDeletedDoc: (doc) ->
|
restoreDeletedDoc: (doc) ->
|
||||||
|
console.log("track-changes-restore-deleted")
|
||||||
url = "/project/#{@$scope.project_id}/doc/#{doc.id}/restore"
|
url = "/project/#{@$scope.project_id}/doc/#{doc.id}/restore"
|
||||||
@ide.$http.post(url, name: doc.name, _csrf: window.csrfToken)
|
@ide.$http.post(url, name: doc.name, _csrf: window.csrfToken)
|
||||||
|
|
||||||
|
|||||||
+2
@@ -8,6 +8,7 @@ define [
|
|||||||
)
|
)
|
||||||
|
|
||||||
$scope.openRestoreDiffModal = () ->
|
$scope.openRestoreDiffModal = () ->
|
||||||
|
console.log("track-changes-restore-modal")
|
||||||
$modal.open {
|
$modal.open {
|
||||||
templateUrl: "trackChangesRestoreDiffModalTemplate"
|
templateUrl: "trackChangesRestoreDiffModalTemplate"
|
||||||
controller: "TrackChangesRestoreDiffModalController"
|
controller: "TrackChangesRestoreDiffModalController"
|
||||||
@@ -22,6 +23,7 @@ define [
|
|||||||
$scope.diff = diff
|
$scope.diff = diff
|
||||||
|
|
||||||
$scope.restore = () ->
|
$scope.restore = () ->
|
||||||
|
console.log("track-changes-restored")
|
||||||
$scope.state.inflight = true
|
$scope.state.inflight = true
|
||||||
ide.trackChangesManager
|
ide.trackChangesManager
|
||||||
.restoreDiff(diff)
|
.restoreDiff(diff)
|
||||||
|
|||||||
+1
@@ -92,6 +92,7 @@ define [
|
|||||||
$scope.recalculateSelectedUpdates()
|
$scope.recalculateSelectedUpdates()
|
||||||
|
|
||||||
$scope.select = () ->
|
$scope.select = () ->
|
||||||
|
console.log("track-changes-view")
|
||||||
$scope.update.selectedTo = true
|
$scope.update.selectedTo = true
|
||||||
$scope.update.selectedFrom = true
|
$scope.update.selectedFrom = true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user