Skip to content

Commit 64d295e

Browse files
dont remember
1 parent 6942026 commit 64d295e

29 files changed

Lines changed: 687 additions & 59 deletions

build/app.js

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
document.addEventListener('DOMContentLoaded', () => {
66
const expressionInput = document.getElementById('expressionInput');
7-
const copyLatexBtn = document.getElementById('copyLatexBtn');
87
const copyCSVBtn = document.getElementById('copyCSVBtn');
98
const copyHTMLBtn = document.getElementById('copyHTMLBtn');
109
const copyKMapCSVBtn = document.getElementById('copyKMapCSVBtn');
@@ -31,7 +30,6 @@ document.addEventListener('DOMContentLoaded', () => {
3130
const modalClose = document.querySelector('.modal-close');
3231

3332
let currentVisualizer = null;
34-
let currentLatex = '';
3533

3634
// Format help modal handlers
3735
formatHelpBtn.addEventListener('click', () => {
@@ -66,7 +64,6 @@ document.addEventListener('DOMContentLoaded', () => {
6664
clearError();
6765
const boolExpr = new BooleanExpression(expression);
6866
currentVisualizer = new Visualizer(boolExpr);
69-
currentLatex = boolExpr.toLatex();
7067

7168
gatesSvg.setAttribute('viewBox', '0 0 1200 600');
7269
currentVisualizer.renderGateDiagram(gatesSvg);
@@ -81,28 +78,6 @@ document.addEventListener('DOMContentLoaded', () => {
8178
}
8279
}
8380

84-
copyLatexBtn.addEventListener('click', () => {
85-
if (!currentLatex) return;
86-
if (navigator.clipboard && navigator.clipboard.writeText) {
87-
navigator.clipboard.writeText(currentLatex).catch(() => {
88-
fallbackCopy(currentLatex);
89-
});
90-
} else {
91-
fallbackCopy(currentLatex);
92-
}
93-
});
94-
95-
function fallbackCopy(text) {
96-
const ta = document.createElement('textarea');
97-
ta.value = text;
98-
ta.style.position = 'fixed';
99-
ta.style.opacity = '0';
100-
document.body.appendChild(ta);
101-
ta.select();
102-
document.execCommand('copy');
103-
document.body.removeChild(ta);
104-
}
105-
10681
// Build Google-Docs-friendly HTML from a table element.
10782
// If rawOnly is true, returns just the styled table HTML (no <html> wrapper).
10883
function buildCopyableHTML(tableEl, rawOnly) {

build/assets/and.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://ccgudcsiyxyxo"
6+
path="res://.godot/imported/and.png-6f908f074c0e839f2a5a010d10538886.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/and.png"
14+
dest_files=["res://.godot/imported/and.png-6f908f074c0e839f2a5a010d10538886.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/nand.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://ubiafrfepmaq"
6+
path="res://.godot/imported/nand.png-bd310f11da9e553c442cb90bae5d6b48.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/nand.png"
14+
dest_files=["res://.godot/imported/nand.png-bd310f11da9e553c442cb90bae5d6b48.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/nmos.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://baci0aew3ks1v"
6+
path="res://.godot/imported/nmos.png-b36e0a0e0ec4699f2291e4c2a59f9f7d.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/nmos.png"
14+
dest_files=["res://.godot/imported/nmos.png-b36e0a0e0ec4699f2291e4c2a59f9f7d.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/nor.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://b8miibn4xt5su"
6+
path="res://.godot/imported/nor.png-c8bcc1fb628c0cc4d5817ae1f40a47b5.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/nor.png"
14+
dest_files=["res://.godot/imported/nor.png-c8bcc1fb628c0cc4d5817ae1f40a47b5.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/not.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://c73nm115jlj5e"
6+
path="res://.godot/imported/not.png-01214e8bb327444cc57fa85567a6e356.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/not.png"
14+
dest_files=["res://.godot/imported/not.png-01214e8bb327444cc57fa85567a6e356.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/or.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://c2og4ncixeyo7"
6+
path="res://.godot/imported/or.png-3bac1957850f1b942ca76d984f2df453.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/or.png"
14+
dest_files=["res://.godot/imported/or.png-3bac1957850f1b942ca76d984f2df453.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/pmos.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://b46yumbf31xc"
6+
path="res://.godot/imported/pmos.png-5464f16d556c64a190640d2cf8e79e56.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/pmos.png"
14+
dest_files=["res://.godot/imported/pmos.png-5464f16d556c64a190640d2cf8e79e56.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/xnor.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://dx18yiesy7ta7"
6+
path="res://.godot/imported/xnor.png-a3188082cf2bd0ae0f936a885876d009.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/xnor.png"
14+
dest_files=["res://.godot/imported/xnor.png-a3188082cf2bd0ae0f936a885876d009.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

build/assets/xor.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://24f2wvqxpnnr"
6+
path="res://.godot/imported/xor.png-7754dd002d32fc6d7901d94a3c7e1544.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://booleanalgebravisualizer.github.io/build/assets/xor.png"
14+
dest_files=["res://.godot/imported/xor.png-7754dd002d32fc6d7901d94a3c7e1544.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

0 commit comments

Comments
 (0)