From 0a0bb18f4f82e8d8c6ec6c1c0d77d77b3bf226ff Mon Sep 17 00:00:00 2001 From: James Allen <james@sharelatex.com> Date: Fri, 7 Mar 2014 13:05:59 +0000 Subject: [PATCH] Allow history view to be closed --- app/views/templates.jade | 4 +++ .../track-changes/TrackChangesManager.coffee | 7 ++++ public/stylesheets/less/trackchanges.less | 32 ++++++++++++++----- 3 files changed, 35 insertions(+), 8 deletions(-) diff --git a/app/views/templates.jade b/app/views/templates.jade index 9f56e6110..5f4e7574e 100644 --- a/app/views/templates.jade +++ b/app/views/templates.jade @@ -426,6 +426,10 @@ script(type='text/template')#trackChangesPanelTemplate #trackChangesPanel .track-changes-side-bar + .track-changes-header + h3 Recent changes + a(href="#").track-changes-close + i.icon-remove .change-list-area .track-changes-diff diff --git a/public/coffee/track-changes/TrackChangesManager.coffee b/public/coffee/track-changes/TrackChangesManager.coffee index a385f56fe..58d470b51 100644 --- a/public/coffee/track-changes/TrackChangesManager.coffee +++ b/public/coffee/track-changes/TrackChangesManager.coffee @@ -12,6 +12,13 @@ define [ $("#editorWrapper").append(@$el) @hideEl() + @ide.editor.on "change:doc", () => + @hideEl() + + @$el.find(".track-changes-close").on "click", (e) => + e.preventDefault + @hideEl() + show: () -> @project_id = window.userSettings.project_id @doc_id = @ide.editor.current_doc_id diff --git a/public/stylesheets/less/trackchanges.less b/public/stylesheets/less/trackchanges.less index c96e69a64..c43bb55ab 100644 --- a/public/stylesheets/less/trackchanges.less +++ b/public/stylesheets/less/trackchanges.less @@ -26,15 +26,31 @@ position: absolute; right: 0; background-color: white; - } - .change-list-area { - overflow: scroll; - position: absolute; - left: 0px; - right: 0px; - top: 0px; - bottom: 0px; + .track-changes-header { + background-color: black; + h3 { + color: white; + padding-left: 8px; + font-size: 1.2em; + } + a { + color: white; + position: absolute; + top: 6px; + right: 8px; + } + height: 30px; + } + + .change-list-area { + overflow: scroll; + position: absolute; + left: 0px; + right: 0px; + top: 30px; + bottom: 0px; + } } .deleted-change-background, .deleted-change-foreground, .inserted-change, .change-name-marker { -- GitLab