From aa41fd02efc75a7ec237af7fa47f4dcc0382537c Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Sun, 11 Mar 2018 20:29:13 +1000 Subject: [PATCH] feat(log-viewer): use only one switch to manage collection/autoscroll (#1713) * feat(log-viewer): use only one switch to manage collection/autoscroll * feat(log-viewer): add the ability to clear selection * style(log-viewer): update unselect button design --- .../components/log-viewer/logViewer.html | 21 ++++++------------- .../log-viewer/logViewerController.js | 8 +++++-- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/app/docker/components/log-viewer/logViewer.html b/app/docker/components/log-viewer/logViewer.html index e61923b38..884249c13 100644 --- a/app/docker/components/log-viewer/logViewer.html +++ b/app/docker/components/log-viewer/logViewer.html @@ -7,21 +7,11 @@
-
-
-
-
- -
@@ -40,6 +30,7 @@
+ @@ -53,8 +44,8 @@
-
-      

{{ line }}

+
+      

{{ line }}

No log line matching the '{{ $ctrl.state.search }}' filter

No logs available

diff --git a/app/docker/components/log-viewer/logViewerController.js b/app/docker/components/log-viewer/logViewerController.js index 10b544c58..98ec13721 100644 --- a/app/docker/components/log-viewer/logViewerController.js +++ b/app/docker/components/log-viewer/logViewerController.js @@ -15,13 +15,17 @@ function (clipboard) { this.copy = function() { clipboard.copyText(this.state.filteredLogs); $('#refreshRateChange').show(); - $('#refreshRateChange').fadeOut(1500); + $('#refreshRateChange').fadeOut(2000); }; this.copySelection = function() { clipboard.copyText(this.state.selectedLines); $('#refreshRateChange').show(); - $('#refreshRateChange').fadeOut(1500); + $('#refreshRateChange').fadeOut(2000); + }; + + this.clearSelection = function() { + this.state.selectedLines = []; }; this.selectLine = function(line) {