대화방 타입별 context menu 분리처리.
This commit is contained in:
parent
f162cf3353
commit
06ff83c0c3
@ -86,25 +86,53 @@
|
|||||||
</button>
|
</button>
|
||||||
|
|
||||||
<mat-menu #contactMenu="matMenu" [hasBackdrop]="false">
|
<mat-menu #contactMenu="matMenu" [hasBackdrop]="false">
|
||||||
<button mat-menu-item (click)="onClickContextMenu('OPEN_ALBUM_LIST')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('OPEN_ALBUM_LIST')"
|
||||||
|
(click)="onClickContextMenu('OPEN_ALBUM_LIST')"
|
||||||
|
>
|
||||||
앨범함
|
앨범함
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('OPEN_FILE_LIST')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('OPEN_FILE_LIST')"
|
||||||
|
(click)="onClickContextMenu('OPEN_FILE_LIST')"
|
||||||
|
>
|
||||||
파일함
|
파일함
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('OPEN_ROOM_USER')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('OPEN_ROOM_USER')"
|
||||||
|
(click)="onClickContextMenu('OPEN_ROOM_USER')"
|
||||||
|
>
|
||||||
대화참여자목록
|
대화참여자목록
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('ADD_MEMBER')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('ADD_MEMBER')"
|
||||||
|
(click)="onClickContextMenu('ADD_MEMBER')"
|
||||||
|
>
|
||||||
대화상대추가
|
대화상대추가
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('ADD_GROUP')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('ADD_GROUP')"
|
||||||
|
(click)="onClickContextMenu('ADD_GROUP')"
|
||||||
|
>
|
||||||
그룹멤버로추가
|
그룹멤버로추가
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('EDIT_ROOM')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('EDIT_ROOM')"
|
||||||
|
(click)="onClickContextMenu('EDIT_ROOM')"
|
||||||
|
>
|
||||||
대화방설정
|
대화방설정
|
||||||
</button>
|
</button>
|
||||||
<button mat-menu-item (click)="onClickContextMenu('CLOSE_ROOM')">
|
<button
|
||||||
|
mat-menu-item
|
||||||
|
*ngIf="getShowContextMenu('CLOSE_ROOM')"
|
||||||
|
(click)="onClickContextMenu('CLOSE_ROOM')"
|
||||||
|
>
|
||||||
방닫기
|
방닫기
|
||||||
</button>
|
</button>
|
||||||
</mat-menu>
|
</mat-menu>
|
||||||
|
@ -331,6 +331,26 @@ export class MessagesComponent implements OnInit, OnDestroy, AfterViewInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getShowContextMenu(menuType: string) {
|
||||||
|
if (
|
||||||
|
menuType === 'OPEN_ROOM_USER' ||
|
||||||
|
menuType === 'ADD_MEMBER' ||
|
||||||
|
menuType === 'ADD_GROUP' ||
|
||||||
|
menuType === 'EDIT_ROOM'
|
||||||
|
) {
|
||||||
|
if (
|
||||||
|
this.roomInfo.roomType === RoomType.Mytalk ||
|
||||||
|
this.roomInfo.roomType === RoomType.Allim ||
|
||||||
|
this.roomInfo.roomType === RoomType.Bot ||
|
||||||
|
this.roomInfo.roomType === RoomType.Link
|
||||||
|
) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
readyToReply(): void {
|
readyToReply(): void {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.focusReplyInput();
|
this.focusReplyInput();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user