|
|
@ -276,6 +276,8 @@ |
|
|
:notify="$notify" |
|
|
:notify="$notify" |
|
|
:load-more-callback="handleLoadMoreProjects" |
|
|
:load-more-callback="handleLoadMoreProjects" |
|
|
@assign="handleProjectLinkAssigned" |
|
|
@assign="handleProjectLinkAssigned" |
|
|
|
|
|
@open="handleDialogOpen" |
|
|
|
|
|
@close="handleDialogClose" |
|
|
/> |
|
|
/> |
|
|
|
|
|
|
|
|
<!-- Members Section --> |
|
|
<!-- Members Section --> |
|
|
@ -308,6 +310,7 @@ |
|
|
</ul> |
|
|
</ul> |
|
|
|
|
|
|
|
|
<MembersList |
|
|
<MembersList |
|
|
|
|
|
ref="membersList" |
|
|
:password="currentMeeting.password || ''" |
|
|
:password="currentMeeting.password || ''" |
|
|
:show-organizer-tools="true" |
|
|
:show-organizer-tools="true" |
|
|
class="mt-4" |
|
|
class="mt-4" |
|
|
@ -915,5 +918,25 @@ export default class OnboardMeetingView extends Vue { |
|
|
this.newOrUpdatedMeetingInputs.projectLink = ""; |
|
|
this.newOrUpdatedMeetingInputs.projectLink = ""; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Handle dialog open event - stop auto-refresh in MembersList |
|
|
|
|
|
*/ |
|
|
|
|
|
handleDialogOpen(): void { |
|
|
|
|
|
const membersList = this.$refs.membersList as MembersList; |
|
|
|
|
|
if (membersList) { |
|
|
|
|
|
membersList.stopAutoRefresh(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Handle dialog close event - start auto-refresh in MembersList |
|
|
|
|
|
*/ |
|
|
|
|
|
handleDialogClose(): void { |
|
|
|
|
|
const membersList = this.$refs.membersList as MembersList; |
|
|
|
|
|
if (membersList) { |
|
|
|
|
|
membersList.startAutoRefresh(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|