Suppression timestamp doublon
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
# 13.0
|
||||
|
||||
## 13.0.27 - Les lunettes d'Illysis
|
||||
|
||||
- Les heures ne sont plus affichées en doublon sur les messages
|
||||
|
||||
## 13.0.26 - La ménagerie d'Illysis
|
||||
|
||||
- Correction: on peut de nouveau modifier les caractéristiques des créatures
|
||||
|
||||
@@ -215,11 +215,13 @@ export class ChatUtility {
|
||||
|
||||
static async onRenderChatMessage(chatMessage, html, data) {
|
||||
const rddTimestamp = chatMessage.getFlag(SYSTEM_RDD, 'rdd-timestamp')
|
||||
if (rddTimestamp) {
|
||||
const heureRdD = $(html).find('header.message-header .heure-rdd')
|
||||
if (rddTimestamp && heureRdD.length==0) {
|
||||
const messageTimestamp = $(html).find('header.message-header .message-timestamp');
|
||||
const timestamp = new RdDTimestamp(rddTimestamp);
|
||||
const timestampData = timestamp.toCalendrier();
|
||||
const dateHeure = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/common/date-heure.hbs', timestampData);
|
||||
$(html).find('header.message-header .message-timestamp').after(dateHeure)
|
||||
messageTimestamp.after(dateHeure)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -238,25 +240,4 @@ export class ChatUtility {
|
||||
const date = new Date(chatMessage.timestamp);
|
||||
return date?.toISOString().substring(0, 10)
|
||||
}
|
||||
|
||||
|
||||
// async flush() {
|
||||
// const question = game.i18n.localize("AreYouSure");
|
||||
// const warning = game.i18n.localize("CHAT.FlushWarning");
|
||||
// return foundry.applications.api.DialogV2.confirm({
|
||||
// window: {title: "CHAT.FlushTitle"},
|
||||
// content: `<p><strong>${question}</strong> ${warning}</p>`,
|
||||
// position: {
|
||||
// top: window.innerHeight - 150,
|
||||
// left: window.innerWidth - 720
|
||||
// },
|
||||
// yes: {
|
||||
// callback: async () => {
|
||||
// await this.documentClass.deleteDocuments([], {deleteAll: true});
|
||||
// const jumpToBottomElement = document.querySelector(".jump-to-bottom");
|
||||
// jumpToBottomElement.hidden = true;
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// }
|
||||
}
|
||||
|
||||
@@ -7,8 +7,6 @@ const fields = foundry.applications.fields
|
||||
export class DialogFlushByDate {
|
||||
|
||||
static async init() {
|
||||
Hooks.on("renderChatMessageHTML", async (app, html, msg) => await ChatUtility.onRenderChatMessage(app, html, msg))
|
||||
Hooks.on("createChatMessage", async (chatMessage, options, id) => await ChatUtility.onCreateChatMessage(chatMessage, options, id))
|
||||
Hooks.once("renderChatLog", async () => await DialogFlushByDate.onFirstRenderChatLog())
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
<span class="message-metadata heure-rdd">
|
||||
<span class="heure-rdd">
|
||||
{{this.jourDuMois}} {{this.mois.label}} {{timestamp-imgSigne this.heure}}
|
||||
</span>
|
||||
Reference in New Issue
Block a user