share ticket and ticket message
This commit is contained in:
1 parent
39e64854b8
commit
79fe1cddbb
35 files changed
+1742
-95
No files matched your search
@@ -115,9 +115,11 @@ document.querySelectorAll('[data-conversation-workspace]').forEach(workspace=>{
|
||||
if(!data.changed)return;
|
||||
const wasAtBottom=atBottom();
|
||||
const fragment=document.createRange().createContextualFragment(data.html||'');
|
||||
if(data.staff_limited)scroller.querySelectorAll('[data-load-older]').forEach(item=>item.remove());
|
||||
if(data.replace)scroller.querySelectorAll('[data-message],.date-divider,.conversation-empty').forEach(item=>item.remove());
|
||||
else scroller.querySelectorAll('.conversation-empty').forEach(item=>item.remove());
|
||||
scroller.insertBefore(fragment,conversationEnd);
|
||||
if(data.staff_limited)window.htmx?.process(scroller);
|
||||
workspace.dataset.pollVersion=data.version||'';workspace.dataset.pollCursor=data.cursor||'';
|
||||
const count=workspace.querySelector('[data-conversation-count]');if(count)count.textContent=String(data.count??'');
|
||||
workspace.querySelectorAll('[data-ticket-status]').forEach(item=>item.textContent=data.status||item.textContent);
|
||||
|
||||
Reference in new issue
Block a user