mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
fix focus dropdown notifications unviewed
This commit is contained in:
@ -7,6 +7,7 @@ class MessagesDatatable {
|
||||
this.datatablePresupuestoMessageItem = this.item.find("#tablePresupuestoMessages")
|
||||
this.datatablePedidoMessageItem = this.item.find("#tablePedidoMessages")
|
||||
this.datatableFacturaMessageItem = this.item.find("#tableFacturaMessages")
|
||||
this.focusTable = this.datatableItem
|
||||
this.columnDefs = [
|
||||
]
|
||||
this.datatableColumns = [
|
||||
@ -49,7 +50,7 @@ class MessagesDatatable {
|
||||
init() {
|
||||
this.item.on('click', '.btn-notification-viewed', (event) => {
|
||||
const chatMessageId = $(event.currentTarget).data('id')
|
||||
$(`#dropdown-viewed-${chatMessageId}`).empty()
|
||||
this.focusTable.find(`#dropdown-viewed-${chatMessageId}`).empty()
|
||||
this.handleDropUp(chatMessageId)
|
||||
})
|
||||
|
||||
@ -160,27 +161,15 @@ class MessagesDatatable {
|
||||
const notifications = response.data.notifications
|
||||
|
||||
if (notifications.length > 0) {
|
||||
|
||||
notifications.forEach(user => {
|
||||
if (user.userFullName || user.userName) {
|
||||
|
||||
$(`#dropdown-viewed-${chat_message_id}`)
|
||||
console.log(user.userFullName)
|
||||
this.focusTable.find(`#dropdown-viewed-${chat_message_id}`)
|
||||
.append(this.addDropUpItem(user))
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
// if (viewedNotifications.length > 0) {
|
||||
|
||||
// viewedNotifications.forEach(user => {
|
||||
// if (user.userFullName || user.userName) {
|
||||
|
||||
// $(`#dropdown-viewed-${chat_message_id}`)
|
||||
// .append(this.addDropUpItem(user))
|
||||
// }
|
||||
|
||||
// });
|
||||
// }
|
||||
}
|
||||
handleDropUpError() { }
|
||||
addDropUpItem(user)
|
||||
|
||||
@ -40,15 +40,19 @@ class MessagePage {
|
||||
|
||||
$("#navs-top-align-all-tab").on("click",()=>{
|
||||
this.messageDatatable.datatable.ajax.reload()
|
||||
this.messageDatatable.focusTable = this.messageDatatable.datatableItem
|
||||
})
|
||||
$("#navs-top-align-presupuestos-tab").on("click",()=>{
|
||||
this.messageDatatable.datatablePresupuestoMessage.ajax.reload()
|
||||
this.messageDatatable.focusTable = this.messageDatatable.datatablePresupuestoMessageItem
|
||||
})
|
||||
$("#navs-top-align-pedidos-tab").on("click",()=>{
|
||||
this.messageDatatable.datatablePedidoMessage.ajax.reload()
|
||||
this.messageDatatable.focusTable = this.messageDatatable.datatablePedidoMessageItem
|
||||
})
|
||||
$("#navs-top-align-facturas-tab").on("click",()=>{
|
||||
this.messageDatatable.datatableFacturaMessage.ajax.reload()
|
||||
this.messageDatatable.focusTable = this.messageDatatable.datatableFacturaMessageItem
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user