Skip to content

Commit

Permalink
Merged master
Browse files Browse the repository at this point in the history
  • Loading branch information
Matteo Poli committed Sep 10, 2018
2 parents fb934a4 + 1e5ea8b commit 7a8e093
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 16 deletions.
25 changes: 10 additions & 15 deletions src/app/components/mqtt-client/mqtt-client.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -137,21 +137,16 @@
{{ 'PAGES.BUTTONS.DELETE' | translate }}
</button>
</span>
<mat-drawer-container class="example-container">
<mat-drawer class="drawer" #drawer>
<perfect-scrollbar>
<mat-list infiniteScroll
[infiniteScrollDistance]="2"
[infiniteScrollThrottle]="50"
[fromRoot]="true">
<mat-list-item *ngFor="let message of messages; let in = index">
<span class="buttons"> <button class="btn-cripto" [ngx-scroll-to]="'opened'"mat-button class="topic" (click)="openMessage(in)"><mat-icon class="icon-text" fontSet="far" fontIcon="fa-envelope"></mat-icon>{{ in }} : {{ message.topic }} </button></span>
</mat-list-item>
</mat-list>
</perfect-scrollbar>
</mat-drawer>
</mat-drawer-container>

<div class="topic-list" id="topic-list">
<mat-list infiniteScroll
[infiniteScrollDistance]="2"
[infiniteScrollThrottle]="50"
[fromRoot]="true">
<mat-list-item *ngFor="let message of messages; let in = index">
<span class="buttons"> <button class="btn-cripto" [ngx-scroll-to]="'opened'"mat-button class="topic" (click)="openMessage(in)"><mat-icon class="icon-text" fontSet="far" fontIcon="fa-envelope"></mat-icon>{{ in }} : {{ message.topic }} </button></span>
</mat-list-item>
</mat-list>
</div>
</mat-card-actions>
</mat-card-content>

Expand Down
12 changes: 11 additions & 1 deletion src/app/components/mqtt-client/mqtt-client.component.scss
Original file line number Diff line number Diff line change
Expand Up @@ -97,4 +97,14 @@ pre {
width: 20px !important;
max-width: 20px !important;
min-width: 20px !important;
}
}

.topic-list {
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
min-height: 400px;
max-height: 400px;
background-color: #212121;
overflow: auto;
}
2 changes: 2 additions & 0 deletions src/app/components/mqtt-client/mqtt-client.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,8 @@ export class MqttClientComponent implements OnInit {
const mess: Messages = new Messages(message, topic.toString())
self.messages = [...self.messages, mess]
self.cd.detectChanges()
const objDiv = document.getElementById('topic-list')
objDiv.scrollTop = objDiv.scrollHeight
})
.on('connect', (packet) => {
console.log('connected!', JSON.stringify(packet))
Expand Down

0 comments on commit 7a8e093

Please sign in to comment.