Add comments broadcast
This commit is contained in:
@ -40,19 +40,23 @@
|
||||
});
|
||||
|
||||
document.$CHAT_SOCKET.addEventListener('message', (event) => {
|
||||
console.log(event);
|
||||
const NEW_DATA = JSON.parse(event.data);
|
||||
const rangeHTML = document.createRange().createContextualFragment(NEW_DATA.html);
|
||||
document.querySelector(NEW_DATA.selector).innerHTML = '';
|
||||
document.querySelector(NEW_DATA.selector).appendChild(rangeHTML);
|
||||
if (NEW_DATA.template === document.$CHAT_TEMPLATE) {
|
||||
const rangeHTML = document.createRange().createContextualFragment(NEW_DATA.html);
|
||||
document.querySelector(NEW_DATA.selector).innerHTML = '';
|
||||
document.querySelector(NEW_DATA.selector).appendChild(rangeHTML);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
document.querySelector('#link-about').addEventListener('click', (event) => {
|
||||
|
||||
event.preventDefault();
|
||||
document.$CHAT_TEMPLATE = "partials/website/about.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/website/about.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {}
|
||||
}));
|
||||
});
|
||||
@ -60,9 +64,11 @@
|
||||
document.querySelector('#link-all').addEventListener('click', (event) => {
|
||||
|
||||
event.preventDefault();
|
||||
|
||||
document.$CHAT_TEMPLATE = "partials/blog/all_articles.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/blog/all_articles.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {}
|
||||
}));
|
||||
});
|
||||
|
@ -24,9 +24,10 @@
|
||||
|
||||
buttons.forEach((button) => {
|
||||
button.addEventListener('click', event => {
|
||||
document.$CHAT_TEMPLATE = "partials/blog/single.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/blog/single.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {
|
||||
id: event.target.dataset.id
|
||||
}
|
||||
@ -40,9 +41,10 @@
|
||||
|
||||
pagPrevious.addEventListener('click', (event) => {
|
||||
event.preventDefault();
|
||||
document.$CHAT_TEMPLATE = "partials/blog/all_articles.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/blog/all_articles.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {
|
||||
pag: {% if pag > 1 %}{{ pag }} - 1{% else %}1{% endif %}
|
||||
}
|
||||
@ -52,9 +54,10 @@
|
||||
|
||||
pagNext.addEventListener('click', (event) => {
|
||||
event.preventDefault();
|
||||
document.$CHAT_TEMPLATE = "partials/blog/all_articles.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/blog/all_articles.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {
|
||||
pag: {{ pag }} + 1
|
||||
}
|
||||
|
@ -53,9 +53,11 @@
|
||||
|
||||
publish.addEventListener('click', (event) => {
|
||||
event.preventDefault();
|
||||
|
||||
document.$CHAT_TEMPLATE = "partials/blog/single.html";
|
||||
document.$CHAT_SOCKET.send(JSON.stringify({
|
||||
selector: "#main",
|
||||
template: "partials/blog/single.html",
|
||||
template: document.$CHAT_TEMPLATE,
|
||||
data: {
|
||||
id: event.target.dataset.id,
|
||||
newName: newName.value,
|
||||
|
Reference in New Issue
Block a user