From 05ac24254c610384219bb5aab891af269ac50b64 Mon Sep 17 00:00:00 2001 From: Jur van den Berg Date: Fri, 17 Dec 2021 22:07:00 +0100 Subject: [PATCH] Generate that beautiful double page --- assets/index.html | 50 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 5 deletions(-) diff --git a/assets/index.html b/assets/index.html index 0b12cd7..0df0d8e 100644 --- a/assets/index.html +++ b/assets/index.html @@ -9,7 +9,7 @@ }); function makeCover(args) { - const result = window.covergen(args); + const result = window.generateCover(args); if (result.error) { throw result.error; } @@ -17,19 +17,44 @@ return new File([result], 'cover.pdf', {type: 'application/pdf'}); } + function makeSplitCover(args) { + const result = window.generateSplitCover(args); + if (result.error) { + throw result.error; + } + + return Object.fromEntries(['front', 'back'].map((side) => [side, new File([result[side]], `${side}.pdf`, {type: 'application/pdf'})])); + } + function letsfuckinggo() { - document.getElementById('cover').src = window.URL.createObjectURL(makeCover({ + const covers = makeSplitCover({ customer: document.getElementById('customer').value, number: document.getElementById('number').value, - })); + numberPrefix: document.getElementById('prefix').value, + hlColor: document.getElementById('color').value, + }) + + document.getElementById('front').src = window.URL.createObjectURL(covers.front); + document.getElementById('back').src = window.URL.createObjectURL(covers.back); } @@ -39,15 +64,30 @@ +
+ +
+
+ +
- +
+ + +
\ No newline at end of file