diff --git a/services/web/public/coffee/file-tree/EntityView.coffee b/services/web/public/coffee/file-tree/EntityView.coffee index 84bf1cf023..1e00b75748 100644 --- a/services/web/public/coffee/file-tree/EntityView.coffee +++ b/services/web/public/coffee/file-tree/EntityView.coffee @@ -111,10 +111,12 @@ define [ text: "Rename" onClick: () => @startRename() + ga('send', 'event', 'editor-interaction', 'renameEntity', {menu:"DropdownMenu", entityDropdown:"entityView"}) }, { text: "Delete" onClick: () => @manager.confirmDelete(@model) + ga('send', 'event', 'editor-interaction', 'deleteEntity', {menu:"DropdownMenu", entityDropdown:"entityView"}) }] _initializeDrag: () -> diff --git a/services/web/public/coffee/file-tree/FileTreeManager.coffee b/services/web/public/coffee/file-tree/FileTreeManager.coffee index 4d3a03894f..cdde12d21e 100644 --- a/services/web/public/coffee/file-tree/FileTreeManager.coffee +++ b/services/web/public/coffee/file-tree/FileTreeManager.coffee @@ -155,6 +155,8 @@ define [ entity_id = @getSelectedEntityId() return if !entity_id? @views[entity_id]?.startRename() + ga('send', 'event', 'editor-interaction', 'renameEntity', {menu:"topMenu"}) + renameEntity: (entity, name) -> @ide.socket.emit 'renameEntity', entity.id, entity.get("type"), name @@ -247,6 +249,7 @@ define [ # DELETING confirmDelete: (entity) -> + ga('send', 'event', 'editor-interaction', 'deleteEntity', {menu:"topMenu"}) Modal.createModal title: "Confirm Deletion" message: "Are you sure you want to delete #{entity.get("name")}?" diff --git a/services/web/public/coffee/file-tree/RootFolderView.coffee b/services/web/public/coffee/file-tree/RootFolderView.coffee index 8d6a638c88..26c7894770 100644 --- a/services/web/public/coffee/file-tree/RootFolderView.coffee +++ b/services/web/public/coffee/file-tree/RootFolderView.coffee @@ -11,18 +11,23 @@ define [ "click .js-new-file" : (e) -> e.preventDefault() @manager.showNewDocModal() + ga('send', 'event', 'editor-interaction', 'newFile', {menu:"DropdownMenu", entityDropdown:"folder"}) "click .js-new-folder" : (e) -> e.preventDefault() @manager.showNewFolderModal() + ga('send', 'event', 'editor-interaction', 'newFolder', {menu:"DropdownMenu", entityDropdown:"folder"}) "click .js-upload-file" : (e) -> e.preventDefault() @manager.showUploadFileModal() + ga('send', 'event', 'editor-interaction', 'uploadFile', {menu:"DropdownMenu", entityDropdown:"folder"}) "click .js-delete-btn" : (e) -> e.preventDefault() @manager.confirmDeleteOfSelectedEntity() + ga('send', 'event', 'editor-interaction', 'deleteEntity', {menu:"DropdownMenu", entityDropdown:"folder"}) "click .js-rename-btn" : (e) -> e.preventDefault() @manager.renameSelected() + ga('send', 'event', 'editor-interaction', 'renameEntity', {menu:"DropdownMenu", entityDropdown:"folder"}) ) render: () ->