|
@ -291,11 +291,24 @@ export class ChatApp extends DtpApp { |
|
|
systemMessage.classList.add('system-message'); |
|
|
systemMessage.classList.add('system-message'); |
|
|
systemMessage.classList.add('no-select'); |
|
|
systemMessage.classList.add('no-select'); |
|
|
|
|
|
|
|
|
|
|
|
const grid = document.createElement('div'); |
|
|
|
|
|
grid.toggleAttribute('uk-grid', true); |
|
|
|
|
|
grid.classList.add('uk-grid-small'); |
|
|
|
|
|
systemMessage.appendChild(grid); |
|
|
|
|
|
|
|
|
|
|
|
let column = document.createElement('div'); |
|
|
|
|
|
column.classList.add('uk-width-expand'); |
|
|
|
|
|
grid.appendChild(column); |
|
|
|
|
|
|
|
|
const chatContent = document.createElement('div'); |
|
|
const chatContent = document.createElement('div'); |
|
|
chatContent.classList.add('message-content'); |
|
|
chatContent.classList.add('message-content'); |
|
|
chatContent.classList.add('uk-text-break'); |
|
|
chatContent.classList.add('uk-text-break'); |
|
|
chatContent.innerHTML = message.content; |
|
|
chatContent.innerHTML = message.content; |
|
|
systemMessage.appendChild(chatContent); |
|
|
column.appendChild(chatContent); |
|
|
|
|
|
|
|
|
|
|
|
column = document.createElement('div'); |
|
|
|
|
|
column.classList.add('uk-width-expand'); |
|
|
|
|
|
grid.appendChild(column); |
|
|
|
|
|
|
|
|
const chatTimestamp = document.createElement('div'); |
|
|
const chatTimestamp = document.createElement('div'); |
|
|
chatTimestamp.classList.add('message-timestamp'); |
|
|
chatTimestamp.classList.add('message-timestamp'); |
|
@ -304,7 +317,7 @@ export class ChatApp extends DtpApp { |
|
|
chatTimestamp.setAttribute('data-dtp-timestamp', message.created); |
|
|
chatTimestamp.setAttribute('data-dtp-timestamp', message.created); |
|
|
chatTimestamp.setAttribute('data-dtp-timestamp-format', 'time'); |
|
|
chatTimestamp.setAttribute('data-dtp-timestamp-format', 'time'); |
|
|
chatTimestamp.innerHTML = dayjs(message.created).format('h:mm:ss a'); |
|
|
chatTimestamp.innerHTML = dayjs(message.created).format('h:mm:ss a'); |
|
|
systemMessage.appendChild(chatTimestamp); |
|
|
column.appendChild(chatTimestamp); |
|
|
|
|
|
|
|
|
this.chat.messageList.appendChild(systemMessage); |
|
|
this.chat.messageList.appendChild(systemMessage); |
|
|
this.chat.messages.push(systemMessage); |
|
|
this.chat.messages.push(systemMessage); |
|
|