Skip to content

Commit 9b0ad76

Browse files
committed
style: linting
1 parent e191eae commit 9b0ad76

13 files changed

+2198
-1348
lines changed

.eslintignore

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
docs/blobstream.js
2-
docs/handwritten.js
1+
docs/

.eslintrc.json

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"extends": [
3+
"eslint:recommended",
4+
"eslint-config-airbnb/base",
5+
"eslint-config-prettier"
6+
],
7+
"rules": {
8+
"prettier/prettier": [
9+
"error"
10+
]
11+
},
12+
"plugins": [
13+
"eslint-plugin-prettier"
14+
]
15+
}

.eslintrc.yml

-9
This file was deleted.

.npmignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
docs/
22
screenshots/
33
.github/
4-
.eslintrc.yml
4+
.eslintrc.json
55
.eslintignore
66
CODE_OF_CONDUCT.md
77
CONTRIBUTING.md

commitlint.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
module.exports = { extends: ['@commitlint/config-conventional'] }
1+
module.exports = { extends: ["@commitlint/config-conventional"] };

docs/main.js

+37-38
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,51 @@
11
/* eslint no-unused-vars: "off" */
2-
//const text = document.getElementById('text')
3-
const download = document.getElementById('download')
4-
const pdf = document.getElementById('pdf')
5-
const ruled = document.getElementById('ruled')
6-
const inkColor = document.getElementById('inkColor')
7-
8-
let cleared = false
9-
let w = new Worker('worker.js')
10-
11-
function makepdf () {
12-
w.terminate()
13-
w = new Worker('worker.js')
14-
w.postMessage([text.value, ruled.checked, inkColor.value])
15-
w.addEventListener('message', (e) => {
16-
pdf.src = e.data
17-
download.download = `${pdf.src.slice(4, pdf.src.length)}.pdf`
18-
download.href = pdf.src
19-
})
2+
// const text = document.getElementById('text')
3+
const download = document.getElementById("download");
4+
const pdf = document.getElementById("pdf");
5+
const ruled = document.getElementById("ruled");
6+
const inkColor = document.getElementById("inkColor");
7+
8+
let cleared = false;
9+
let w = new Worker("worker.js");
10+
11+
function makepdf() {
12+
w.terminate();
13+
w = new Worker("worker.js");
14+
w.postMessage([text.value, ruled.checked, inkColor.value]);
15+
w.addEventListener("message", (e) => {
16+
pdf.src = e.data;
17+
download.download = `${pdf.src.slice(4, pdf.src.length)}.pdf`;
18+
download.href = pdf.src;
19+
});
2020
}
2121

22-
/* Function for Avoiding losing text when refreshing the browser with local storage*/
23-
let text = document.querySelector("#text")
24-
text.value = localStorage.getItem("notes")
22+
/* Function for Avoiding losing text when refreshing the browser with local storage */
23+
let text = document.querySelector("#text");
24+
text.value = localStorage.getItem("notes");
2525

26-
let cancel
27-
text.addEventListener("keyup",event => {
28-
if(cancel) clearTimeout(cancel)
26+
let cancel;
27+
text.addEventListener("keyup", (event) => {
28+
if (cancel) clearTimeout(cancel);
2929
cancel = setTimeout(() => {
30-
localStorage.setItem("notes",event.target.value)
31-
},1000)
32-
})
33-
30+
localStorage.setItem("notes", event.target.value);
31+
}, 1000);
32+
});
3433

35-
function clearContents (element) {
34+
function clearContents(element) {
3635
if (!cleared) {
37-
element.value = ''
38-
makepdf()
39-
cleared = true
36+
element.value = "";
37+
makepdf();
38+
cleared = true;
4039
}
4140
}
4241

43-
function clickListener () {
42+
function clickListener() {
4443
if (!cleared) {
45-
cleared = true
44+
cleared = true;
4645
}
47-
makepdf()
46+
makepdf();
4847
}
4948

50-
text.addEventListener('input', makepdf)
51-
ruled.addEventListener('click', clickListener)
52-
makepdf()
49+
text.addEventListener("input", makepdf);
50+
ruled.addEventListener("click", clickListener);
51+
makepdf();

docs/worker.js

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
/* eslint no-undef: "off" */
2-
self.importScripts('handwritten.js', 'blobstream.js')
3-
self.addEventListener('message', async (e) => {
2+
self.importScripts("handwritten.js", "blobstream.js");
3+
self.addEventListener("message", async (e) => {
44
// if (e.data.length == 2)
5-
let doc
6-
if (e.data[2] !== 'black') {
5+
let doc;
6+
if (e.data[2] !== "black") {
77
doc = await handwritten(e.data[0], {
88
ruled: e.data[1],
9-
inkColor: e.data[2]
10-
})
9+
inkColor: e.data[2],
10+
});
1111
} else {
1212
doc = await handwritten(e.data[0], {
13-
ruled: e.data[1]
14-
})
13+
ruled: e.data[1],
14+
});
1515
}
1616

17-
const stream = doc.pipe(blobStream())
18-
stream.on('finish', () => {
19-
self.postMessage(stream.toBlobURL('application/pdf'))
20-
})
21-
})
17+
const stream = doc.pipe(blobStream());
18+
stream.on("finish", () => {
19+
self.postMessage(stream.toBlobURL("application/pdf"));
20+
});
21+
});

0 commit comments

Comments
 (0)