From 79c7f6bd3ed9b797291197eb4193cad16d494a3d Mon Sep 17 00:00:00 2001 From: "dmitry.kirdyashkin" Date: Mon, 2 Oct 2023 00:05:40 +0300 Subject: [PATCH] f --- src/macros/new-dialog-example.js | 21 ------- src/macros/select-starting-item.js | 88 ------------------------------ 2 files changed, 109 deletions(-) delete mode 100644 src/macros/new-dialog-example.js delete mode 100644 src/macros/select-starting-item.js diff --git a/src/macros/new-dialog-example.js b/src/macros/new-dialog-example.js deleted file mode 100644 index cf7d950..0000000 --- a/src/macros/new-dialog-example.js +++ /dev/null @@ -1,21 +0,0 @@ -const myContent = ` - Value: - -`; - -new Dialog({ - title: "My Dialog Title", - content: myContent, - buttons: { - button1: { - label: "Display Value", - callback: (html) => myCallback(html), - icon: `` - } - } -}).render(true); - -function myCallback(html) { - const value = html.find("input#myInputID").val(); - ui.notifications.info(`Value: ${value}`); -} \ No newline at end of file diff --git a/src/macros/select-starting-item.js b/src/macros/select-starting-item.js deleted file mode 100644 index 8f92b87..0000000 --- a/src/macros/select-starting-item.js +++ /dev/null @@ -1,88 +0,0 @@ -// проверить что у игрока есть персонаж -if (game.user.character == null){ - ui.notifications.warn('Игроку не назначен персонаж'); -} - -let compendium = (Array.from(game.packs)).filter(element => element.metadata.name == 'sc-items') -compendiumData = Array.from(compendium[0].index) -compendiumData.find(element => element.name == 'Рапира/Rapier') - -// найти объект по имени -function findItem(itemName, compendium) { - let compendiumData = (Array.from(game.packs)).filter(element => element.metadata.name == compendium) - compArray = Array.from(compendiumData[0].index) - return compArray.find(element => element.name == itemName) -} - -// проверить что у игрока есть персонаж -// получить класс персонажа -// от класса выбрать варианты стартового снаряжения -// передать выбранное снаряжение персонажу -let a = ` - -
-
- - Select items - -
- - Legend2 - -
-
    -
  • Длинный меч/Longsword
  • -
  • Рапира/Rapier
  • -
-
-
-
- - Legend3 - -
-
    -
  • Набор дипломата
  • -
  • Набор артиста
  • -
-
-
- -
- -
- -` - -new Dialog({ - title: "Test Dialog", - content: a, - buttons: { - one: { - icon: '', - label: "Option One", - callback: (html) => myCallback(html) - } - } -} -).render(true); - -function myCallback(html) { - // let radios = document.querySelectorAll('input[type="radio"]'); - let radios = html.find('input[type="radio"]'); - // let button = document.querySelector('#button'); - for (let radio of radios) { - if (radio.checked) { - console.log(radio.value); - item = findItem(radio.value, "sc-items") - console.log(item); - } - } - // const value = html.find("input#choise1").val(); - // const array1 = [html.find('input[type="radio"]:checked').val()]; - // const value = html.find('input[type="radio"]:checked').val(); - // ui.notifications.info(`Value: ${value}`); - // console.log(value) - // console.log(array1) - // return value -} \ No newline at end of file