diff --git a/lang/en.json b/lang/en.json
index 2b4e6f2..563b3f5 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -1,3 +1,4 @@
{
- "WFRP4SHEETPRINT.export.pdf": "Export to PDF"
+ "WFRP4SHEETPRINT.export.pdf": "Export to PDF",
+ "WFRP4SHEETPRINT.export.html": "Export to Html"
}
diff --git a/lang/fr.json b/lang/fr.json
index e0df64e..6a5f332 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -1,3 +1,4 @@
{
- "WFRP4SHEETPRINT.export.pdf": "Exporter en PDF"
+ "WFRP4SHEETPRINT.export.pdf": "Exporter en PDF",
+ "WFRP4SHEETPRINT.export.html": "Exporter en Html"
}
diff --git a/local-deploy.sh b/local-deploy.sh
index 086ca8b..cb51f4a 100644
--- a/local-deploy.sh
+++ b/local-deploy.sh
@@ -1,3 +1,6 @@
+#!/bin/bash
+set -e
+
cp -r ./dist/* $LOCAL_FOUNDRY
diff --git a/package.sh b/package.sh
index 433b50b..bfcb19e 100644
--- a/package.sh
+++ b/package.sh
@@ -1,3 +1,6 @@
+#!/bin/bash
+set -e
+
rm -fr dist
npm run build
cp -r $MODULE_DIRS dist/
diff --git a/src/main.ts b/src/main.ts
index 4b3cddf..14e3489 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -30,6 +30,17 @@ Hooks.on('getActorDirectoryEntryContext', async (_, options) => {
);
await generatePdf(actor);
},
+ },
+ {
+ name: i18nLocalize('WFRP4SHEETPRINT.export.html'),
+ condition: isGM(),
+ icon: '',
+ callback: async (target) => {
+ const actor: Actor & any = (game).actors.get(
+ target.attr('data-document-id')
+ );
+ await generateHtml(actor);
+ },
});
});
@@ -60,6 +71,10 @@ function addActorSheetActionButton(
title.after(button);
}
+async function generateHtml(actor: Actor & any) {
+ console.dir(actor);
+}
+
async function generatePdf(actor: Actor & any) {
const actorData = actor.data;
// @ts-ignore