From 7b3428b3821fa7d3e04af6ab3e28be4e080467ce Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Thu, 10 Dec 2020 15:12:37 +0100
Subject: [PATCH] FIX #15550 TIME 0:20 fix scroll sidebar

---
 src/frontend/app/sidebar/sidebar.component.html | 2 +-
 src/frontend/app/sidebar/sidebar.component.ts   | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/frontend/app/sidebar/sidebar.component.html b/src/frontend/app/sidebar/sidebar.component.html
index d64fac48a2..0533c5bc75 100755
--- a/src/frontend/app/sidebar/sidebar.component.html
+++ b/src/frontend/app/sidebar/sidebar.component.html
@@ -95,7 +95,7 @@
             </ion-item>
         </ion-menu-toggle>
     </ion-list>
-    <ion-infinite-scroll threshold="100px" (ionInfinite)="loadData($event)">
+    <ion-infinite-scroll threshold="100px" (ionInfinite)="loadData($event)" *ngIf="signaturesService.documentsList.length > 0">
         <ion-infinite-scroll-content loadingSpinner="bubbles" loadingText="Loading more data...">
         </ion-infinite-scroll-content>
     </ion-infinite-scroll>
diff --git a/src/frontend/app/sidebar/sidebar.component.ts b/src/frontend/app/sidebar/sidebar.component.ts
index aba0017f93..16b41b0817 100755
--- a/src/frontend/app/sidebar/sidebar.component.ts
+++ b/src/frontend/app/sidebar/sidebar.component.ts
@@ -1,7 +1,6 @@
-import { Component, OnInit, ElementRef, ViewChild, Input } from '@angular/core';
+import { Component, OnInit, ElementRef, ViewChild } from '@angular/core';
 import { HttpClient } from '@angular/common/http';
 import { Router, ActivatedRoute } from '@angular/router';
-import { MatSidenav } from '@angular/material/sidenav';
 import { SignaturesContentService } from '../service/signatures.service';
 import { NotificationService } from '../service/notification.service';
 import { FormControl } from '@angular/forms';
@@ -25,7 +24,7 @@ export class SidebarComponent implements OnInit {
 
     @ViewChild('listContent') listContent: ElementRef;
     @ViewChild('searchInput') searchInput: ElementRef;
-
+    
     searchTerm: FormControl = new FormControl();
 
     constructor(
@@ -102,6 +101,7 @@ export class SidebarComponent implements OnInit {
     }
 
     filter(mode: string) {
+        this.signaturesService.documentsList = [];
         if (mode !== '') {
             this.searchMode = false;
         }
-- 
GitLab