-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinputFunctions.js
86 lines (79 loc) · 2.15 KB
/
inputFunctions.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
const updatePreviewSize = (size) => {
const logoDivs = document.querySelectorAll(".logoDiv");
console.log("logoDivs", logoDivs);
logoDivs.forEach((logoDiv) => {
console.log("logoDiv", logoDiv);
logoDiv.maxWidth = size + "px";
});
const visibleCanvases = document.querySelectorAll(".visibleCanvas");
visibleCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
size
});
canvas.replaceWith(logo);
});
};
const updateDownloadSize = (size) => {
const hiddenCanvases = document.querySelectorAll(".hiddenCanvas");
hiddenCanvases.forEach((canvas) => {
canvas.width = size + "px";
canvas.height = size + "px";
});
};
const updateFontSize = (size) => {
const allCanvases = document.querySelectorAll("canvas");
allCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
letterSize: size
});
canvas.replaceWith(logo);
});
};
const updateLogoText = (text) => {
const allCanvases = document.querySelectorAll("canvas");
allCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
text
});
canvas.replaceWith(logo);
});
};
const updateLetterColor = (color) => {
const allCanvases = document.querySelectorAll("canvas");
allCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
letterColor: color
});
canvas.replaceWith(logo);
});
};
const updateColorOne = (color) => {
const allCanvases = document.querySelectorAll("canvas");
allCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
leftColor: color
});
canvas.replaceWith(logo);
});
};
const updateColorTwo = (color) => {
const allCanvases = document.querySelectorAll("canvas");
allCanvases.forEach(async (canvas) => {
const logo = await createLogoCanvas({
fontName: canvas.id,
yOffset: canvas.dataset.yOffset,
rightColor: color
});
canvas.replaceWith(logo);
});
};