message info for received messages

This commit is contained in:
DJ2LS 2023-10-16 17:26:28 +02:00
parent 9184565d3f
commit b93a6a57f2
2 changed files with 43 additions and 1 deletions

View file

@ -23,6 +23,17 @@
<!-- Delete button outside of the card -->
<div class="col-auto">
<button
class="btn btn-outline-secondary border-0 me-1"
@click="showMessageInfo"
data-bs-target="#messageInfoModal"
data-bs-toggle="modal"
>
<i class="bi bi-info-circle"></i>
</button>
<button class="btn btn-outline-secondary border-0" @click="deleteMessage">
<i class="bi bi-trash"></i>
</button>
@ -31,7 +42,7 @@
</template>
<script>
import { deleteMessageFromDB } from "../js/chatHandler";
import { deleteMessageFromDB, requestMessageInfo } from "../js/chatHandler";
export default {
props: {
@ -62,6 +73,12 @@ export default {
return "col-9";
}
},
showMessageInfo() {
requestMessageInfo(this.message._id);
//let infoModal = Modal.getOrCreateInstance(document.getElementById('messageInfoModal'))
//console.log(this.infoModal)
//this.infoModal.show()
},
deleteMessage() {
deleteMessageFromDB(this.message._id);
},

View file

@ -257,6 +257,31 @@ export default {
>
busy
</button>
<button
class="btn btn-sm ms-2 disabled"
type="button"
data-bs-placement="top"
data-bs-toggle="tooltip"
data-bs-trigger="hover"
data-bs-html="true"
v-bind:class="{
'btn-warning': state.channel_busy === 'True',
'btn-outline-secondary': state.channel_busy === 'False',
}"
title="Channel busy state: <strong class='text-success'>not busy</strong> / <strong class='text-danger'>busy </strong>"
>
S1
</button>
<button
class="btn btn-sm disabled"
type="button"