Ajout confirmation pour vider les conteneurs
This commit is contained in:
@ -855,17 +855,16 @@ export class RdDUtility {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static confirmerSuppression(sheet, htmlToDelete, options) {
|
||||
static confirmer(options) {
|
||||
const d = new Dialog({
|
||||
title: options.title ?? 'Confirmer la suppression',
|
||||
content: `<p>Etes vous certain de vouloir supprimer ${options.supprimer ?? 'cet objet'} ?</p>`,
|
||||
title: options.title,
|
||||
content: options.content,
|
||||
buttons: {
|
||||
delete: {
|
||||
action: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: options.deleteLabel ?? 'Supprimer',
|
||||
label: options.buttonLabel,
|
||||
callback: () => {
|
||||
options.onDelete();
|
||||
RdDUtility.slideOnDelete(sheet, htmlToDelete);
|
||||
options.onAction();
|
||||
}
|
||||
},
|
||||
cancel: {
|
||||
@ -880,12 +879,14 @@ export class RdDUtility {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static confirmerSuppressionSubacteur(sheet, subActor, htmlToDelete) {
|
||||
RdDUtility.confirmerSuppression(sheet, htmlToDelete,{
|
||||
supprimer: "le lien vers le véhicule/monture/suivant : " + subActor.name,
|
||||
deleteLabel: "Supprimer le lien",
|
||||
onDelete: () => {
|
||||
console.log("Delete : ", subActor.id);
|
||||
RdDUtility.confirmer({
|
||||
content: `<p>Etes vous certain de vouloir supprimer le lien vers le véhicule/monture/suivant : ${subActor.name} ?</p>`,
|
||||
title: 'Confirmer la suppression',
|
||||
buttonLabel: 'Supprimer le lien',
|
||||
onAction: () => {
|
||||
console.log('Delete : ', subActor.id);
|
||||
sheet.actor.removeSubacteur(subActor.id);
|
||||
RdDUtility.slideOnDelete(sheet, htmlToDelete);
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -898,13 +899,13 @@ export class RdDUtility {
|
||||
return;
|
||||
}
|
||||
|
||||
let msgTxt = "<p>Etes vous certain de vouloir supprimer cet objet ?";
|
||||
let msgTxt = '<p>Etes vous certain de vouloir supprimer cet objet ?';
|
||||
let buttons = {
|
||||
delete: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Supprimer l'objet",
|
||||
callback: () => {
|
||||
console.log("Delete : ", itemId);
|
||||
console.log('Delete : ', itemId);
|
||||
sheet.actor.deleteEmbeddedDocuments('Item', [itemId], { renderSheet: false });
|
||||
RdDUtility.slideOnDelete(sheet, htmlToDelete);
|
||||
}
|
||||
|
Reference in New Issue
Block a user