Skip to content

Commit 96295a4

Browse files
authored
Merge pull request #39 from ChicoState/columnfix
Fix LaTeX math nesting, margins persistence, pdfBlob URL leak, and CSS variable references
2 parents a007ea7 + 674697e commit 96295a4

22 files changed

Lines changed: 1781 additions & 470 deletions
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
- generic [ref=e3]:
2+
- banner [ref=e4]:
3+
- generic [ref=e5]:
4+
- generic [ref=e6]:
5+
- heading "Cheat Sheet Generator" [level=1] [ref=e7]
6+
- paragraph [ref=e8]: Write cheat sheets with LaTeX support
7+
- button "Light" [ref=e9] [cursor=pointer]
8+
- main [ref=e10]:
9+
- generic [ref=e12]:
10+
- generic [ref=e13]:
11+
- generic [ref=e14]: "Title:"
12+
- textbox "Title:" [ref=e15]:
13+
- /placeholder: My Math Cheat Sheet
14+
- generic [ref=e16]:
15+
- generic [ref=e17]: Select classes
16+
- button "Generate Cheat Sheet" [disabled] [ref=e18]
17+
- generic [ref=e19]:
18+
- generic [ref=e20]: Layout Options
19+
- generic [ref=e21]:
20+
- generic [ref=e22]:
21+
- generic [ref=e23]: "Columns:"
22+
- combobox "Columns:" [ref=e24] [cursor=pointer]:
23+
- option "1 Column"
24+
- option "2 Columns" [selected]
25+
- option "3 Columns"
26+
- generic [ref=e25]:
27+
- generic [ref=e26]: "Text Size:"
28+
- combobox "Text Size:" [ref=e27] [cursor=pointer]:
29+
- option "Compact (8pt)"
30+
- option "Small (9pt)"
31+
- option "Normal (10pt)" [selected]
32+
- option "Medium (11pt)"
33+
- option "Large (12pt)"
34+
- generic [ref=e28]:
35+
- generic [ref=e29]: "Spacing:"
36+
- combobox "Spacing:" [ref=e30] [cursor=pointer]:
37+
- option "Tiny"
38+
- option "Small"
39+
- option "Medium"
40+
- option "Large" [selected]
41+
- generic [ref=e31]:
42+
- generic [ref=e32]:
43+
- generic [ref=e33]: "Generated LaTeX Code:"
44+
- textbox "Generated LaTeX Code:" [ref=e34]:
45+
- /placeholder: Select classes and categories above, then click "Generate Cheat Sheet" to see the LaTeX code here.
46+
- button "Compile and preview" [disabled] [ref=e36]:
47+
- generic [ref=e37]:
48+
- generic [ref=e38]: "PDF Preview:"
49+
- generic [ref=e40]: Generate a sheet to see the PDF.
50+
- generic [ref=e41]:
51+
- button "Save Progress" [ref=e42] [cursor=pointer]
52+
- button "Download .tex" [ref=e43] [cursor=pointer]
53+
- button "Download PDF" [disabled] [ref=e44] [cursor=pointer]
54+
- button "Clear" [ref=e45] [cursor=pointer]
55+
- contentinfo [ref=e46]:
56+
- link "View on GitHub" [ref=e47] [cursor=pointer]:
57+
- /url: https://github.com/ChicoState/cheat-sheet
58+
- img [ref=e48]
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
- generic [ref=e3]:
2+
- banner [ref=e4]:
3+
- generic [ref=e5]:
4+
- generic [ref=e6]:
5+
- heading "Cheat Sheet Generator" [level=1] [ref=e7]
6+
- paragraph [ref=e8]: Write cheat sheets with LaTeX support
7+
- button "Light" [ref=e9] [cursor=pointer]
8+
- main [ref=e10]:
9+
- generic [ref=e12]:
10+
- generic [ref=e13]:
11+
- generic [ref=e14]: "Title:"
12+
- textbox "Title:" [ref=e15]:
13+
- /placeholder: My Math Cheat Sheet
14+
- generic [ref=e16]:
15+
- generic [ref=e17]: Select classes
16+
- generic [ref=e18]:
17+
- generic [ref=e19] [cursor=pointer]:
18+
- checkbox "PRE-ALGEBRA" [ref=e20]
19+
- text: PRE-ALGEBRA
20+
- generic [ref=e21] [cursor=pointer]:
21+
- checkbox "ALGEBRA I" [ref=e22]
22+
- text: ALGEBRA I
23+
- generic [ref=e23] [cursor=pointer]:
24+
- checkbox "ALGEBRA II" [ref=e24]
25+
- text: ALGEBRA II
26+
- generic [ref=e25] [cursor=pointer]:
27+
- checkbox "GEOMETRY" [ref=e26]
28+
- text: GEOMETRY
29+
- generic [ref=e27] [cursor=pointer]:
30+
- checkbox "TRIGONOMETRY" [ref=e28]
31+
- text: TRIGONOMETRY
32+
- generic [ref=e29] [cursor=pointer]:
33+
- checkbox "PRECALCULUS" [ref=e30]
34+
- text: PRECALCULUS
35+
- generic [ref=e31] [cursor=pointer]:
36+
- checkbox "CALCULUS I" [ref=e32]
37+
- text: CALCULUS I
38+
- generic [ref=e33] [cursor=pointer]:
39+
- checkbox "CALCULUS II" [ref=e34]
40+
- text: CALCULUS II
41+
- generic [ref=e35] [cursor=pointer]:
42+
- checkbox "CALCULUS III" [ref=e36]
43+
- text: CALCULUS III
44+
- generic [ref=e37] [cursor=pointer]:
45+
- checkbox "UNIT CIRCLE" [ref=e38]
46+
- text: UNIT CIRCLE
47+
- button "Generate Cheat Sheet" [disabled] [ref=e39]
48+
- generic [ref=e40]:
49+
- generic [ref=e41]: Layout Options
50+
- generic [ref=e42]:
51+
- generic [ref=e43]:
52+
- generic [ref=e44]: "Columns:"
53+
- combobox "Columns:" [ref=e45] [cursor=pointer]:
54+
- option "1 Column"
55+
- option "2 Columns" [selected]
56+
- option "3 Columns"
57+
- generic [ref=e46]:
58+
- generic [ref=e47]: "Text Size:"
59+
- combobox "Text Size:" [ref=e48] [cursor=pointer]:
60+
- option "Compact (8pt)"
61+
- option "Small (9pt)"
62+
- option "Normal (10pt)" [selected]
63+
- option "Medium (11pt)"
64+
- option "Large (12pt)"
65+
- generic [ref=e49]:
66+
- generic [ref=e50]: "Spacing:"
67+
- combobox "Spacing:" [ref=e51] [cursor=pointer]:
68+
- option "Tiny"
69+
- option "Small"
70+
- option "Medium"
71+
- option "Large" [selected]
72+
- generic [ref=e52]:
73+
- generic [ref=e53]:
74+
- generic [ref=e54]: "Generated LaTeX Code:"
75+
- textbox "Generated LaTeX Code:" [ref=e55]:
76+
- /placeholder: Select classes and categories above, then click "Generate Cheat Sheet" to see the LaTeX code here.
77+
- button "Compile and preview" [disabled] [ref=e57]:
78+
- generic [ref=e58]:
79+
- generic [ref=e59]: "PDF Preview:"
80+
- generic [ref=e61]: Generate a sheet to see the PDF.
81+
- generic [ref=e62]:
82+
- button "Save Progress" [ref=e63] [cursor=pointer]
83+
- button "Download .tex" [ref=e64] [cursor=pointer]
84+
- button "Download PDF" [disabled] [ref=e65] [cursor=pointer]
85+
- button "Clear" [ref=e66] [cursor=pointer]
86+
- contentinfo [ref=e67]:
87+
- link "View on GitHub" [ref=e68] [cursor=pointer]:
88+
- /url: https://github.com/ChicoState/cheat-sheet
89+
- img [ref=e69]
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
- generic [ref=e3]:
2+
- banner [ref=e4]:
3+
- generic [ref=e5]:
4+
- generic [ref=e6]:
5+
- heading "Cheat Sheet Generator" [level=1] [ref=e7]
6+
- paragraph [ref=e8]: Write cheat sheets with LaTeX support
7+
- button "Light" [ref=e9] [cursor=pointer]
8+
- main [ref=e10]:
9+
- generic [ref=e11]:
10+
- generic [ref=e12]:
11+
- generic [ref=e13]:
12+
- generic [ref=e14]: "Title:"
13+
- textbox "Title:" [ref=e15]:
14+
- /placeholder: My Math Cheat Sheet
15+
- generic [ref=e16]:
16+
- generic [ref=e17]: Select classes
17+
- generic [ref=e18]:
18+
- generic [ref=e19] [cursor=pointer]:
19+
- checkbox "PRE-ALGEBRA" [ref=e20]
20+
- text: PRE-ALGEBRA
21+
- generic [ref=e21] [cursor=pointer]:
22+
- checkbox "ALGEBRA I" [ref=e22]
23+
- text: ALGEBRA I
24+
- generic [ref=e23] [cursor=pointer]:
25+
- checkbox "ALGEBRA II" [ref=e24]
26+
- text: ALGEBRA II
27+
- generic [ref=e25] [cursor=pointer]:
28+
- checkbox "GEOMETRY" [ref=e26]
29+
- text: GEOMETRY
30+
- generic [ref=e27] [cursor=pointer]:
31+
- checkbox "TRIGONOMETRY" [ref=e28]
32+
- text: TRIGONOMETRY
33+
- generic [ref=e29] [cursor=pointer]:
34+
- checkbox "PRECALCULUS" [ref=e30]
35+
- text: PRECALCULUS
36+
- generic [ref=e31] [cursor=pointer]:
37+
- checkbox "CALCULUS I" [ref=e32]
38+
- text: CALCULUS I
39+
- generic [ref=e33] [cursor=pointer]:
40+
- checkbox "CALCULUS II" [ref=e34]
41+
- text: CALCULUS II
42+
- generic [ref=e35] [cursor=pointer]:
43+
- checkbox "CALCULUS III" [ref=e36]
44+
- text: CALCULUS III
45+
- generic [ref=e37] [cursor=pointer]:
46+
- checkbox "UNIT CIRCLE" [ref=e38]
47+
- text: UNIT CIRCLE
48+
- button "Generate Cheat Sheet" [disabled] [ref=e39]
49+
- generic [ref=e40]:
50+
- generic [ref=e41]: Layout Options
51+
- generic [ref=e42]:
52+
- generic [ref=e43]:
53+
- generic [ref=e44]: "Columns:"
54+
- combobox "Columns:" [ref=e45] [cursor=pointer]:
55+
- option "1 Column"
56+
- option "2 Columns" [selected]
57+
- option "3 Columns"
58+
- generic [ref=e46]:
59+
- generic [ref=e47]: "Text Size:"
60+
- combobox "Text Size:" [ref=e48] [cursor=pointer]:
61+
- option "Compact (8pt)"
62+
- option "Small (9pt)"
63+
- option "Normal (10pt)" [selected]
64+
- option "Medium (11pt)"
65+
- option "Large (12pt)"
66+
- generic [ref=e49]:
67+
- generic [ref=e50]: "Spacing:"
68+
- combobox "Spacing:" [ref=e51] [cursor=pointer]:
69+
- option "Tiny"
70+
- option "Small"
71+
- option "Medium"
72+
- option "Large" [selected]
73+
- generic [ref=e52]:
74+
- generic [ref=e53]:
75+
- generic [ref=e54]:
76+
- generic [ref=e55]: "Generated LaTeX Code:"
77+
- textbox "Generated LaTeX Code:" [ref=e56]:
78+
- /placeholder: Select classes and categories above, then click "Generate Cheat Sheet" to see the LaTeX code here.
79+
- button "Compile and preview" [disabled] [ref=e58]:
80+
- generic [ref=e59]:
81+
- generic [ref=e60]: "PDF Preview:"
82+
- generic [ref=e62]: Generate a sheet to see the PDF.
83+
- generic [ref=e63]:
84+
- button "Save Progress" [ref=e64] [cursor=pointer]
85+
- button "Download .tex" [ref=e65] [cursor=pointer]
86+
- button "Download PDF" [disabled] [ref=e66] [cursor=pointer]
87+
- button "Clear" [ref=e67] [cursor=pointer]
88+
- contentinfo [ref=e68]:
89+
- link "View on GitHub" [ref=e69] [cursor=pointer]:
90+
- /url: https://github.com/ChicoState/cheat-sheet
91+
- img [ref=e70]
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
- generic [ref=e3]:
2+
- banner [ref=e4]:
3+
- generic [ref=e5]:
4+
- generic [ref=e6]:
5+
- heading "Cheat Sheet Generator" [level=1] [ref=e7]
6+
- paragraph [ref=e8]: Write cheat sheets with LaTeX support
7+
- button "Light" [ref=e9] [cursor=pointer]
8+
- main [ref=e10]:
9+
- generic [ref=e11]:
10+
- generic [ref=e12]:
11+
- generic [ref=e13]:
12+
- generic [ref=e14]: "Title:"
13+
- textbox "Title:" [ref=e15]:
14+
- /placeholder: My Math Cheat Sheet
15+
- generic [ref=e16]:
16+
- generic [ref=e17]: Select classes
17+
- generic [ref=e18]:
18+
- generic [ref=e19] [cursor=pointer]:
19+
- checkbox "PRE-ALGEBRA" [ref=e20]
20+
- text: PRE-ALGEBRA
21+
- generic [ref=e21] [cursor=pointer]:
22+
- checkbox "ALGEBRA I" [ref=e22]
23+
- text: ALGEBRA I
24+
- generic [ref=e23] [cursor=pointer]:
25+
- checkbox "ALGEBRA II" [ref=e24]
26+
- text: ALGEBRA II
27+
- generic [ref=e25] [cursor=pointer]:
28+
- checkbox "GEOMETRY" [ref=e26]
29+
- text: GEOMETRY
30+
- generic [ref=e27] [cursor=pointer]:
31+
- checkbox "TRIGONOMETRY" [ref=e28]
32+
- text: TRIGONOMETRY
33+
- generic [ref=e29] [cursor=pointer]:
34+
- checkbox "PRECALCULUS" [ref=e30]
35+
- text: PRECALCULUS
36+
- generic [ref=e31] [cursor=pointer]:
37+
- checkbox "CALCULUS I" [ref=e32]
38+
- text: CALCULUS I
39+
- generic [ref=e33] [cursor=pointer]:
40+
- checkbox "CALCULUS II" [ref=e34]
41+
- text: CALCULUS II
42+
- generic [ref=e35] [cursor=pointer]:
43+
- checkbox "CALCULUS III" [ref=e36]
44+
- text: CALCULUS III
45+
- generic [ref=e37] [cursor=pointer]:
46+
- checkbox "UNIT CIRCLE" [ref=e38]
47+
- text: UNIT CIRCLE
48+
- button "Generate Cheat Sheet" [disabled] [ref=e39]
49+
- generic [ref=e40]:
50+
- generic [ref=e41]: Layout Options
51+
- generic [ref=e42]:
52+
- generic [ref=e43]:
53+
- generic [ref=e44]: "Columns:"
54+
- combobox "Columns:" [ref=e45] [cursor=pointer]:
55+
- option "1 Column"
56+
- option "2 Columns" [selected]
57+
- option "3 Columns"
58+
- generic [ref=e46]:
59+
- generic [ref=e47]: "Text Size:"
60+
- combobox "Text Size:" [ref=e48] [cursor=pointer]:
61+
- option "Compact (8pt)"
62+
- option "Small (9pt)"
63+
- option "Normal (10pt)" [selected]
64+
- option "Medium (11pt)"
65+
- option "Large (12pt)"
66+
- generic [ref=e49]:
67+
- generic [ref=e50]: "Spacing:"
68+
- combobox "Spacing:" [ref=e51] [cursor=pointer]:
69+
- option "Tiny"
70+
- option "Small"
71+
- option "Medium"
72+
- option "Large" [selected]
73+
- generic [ref=e52]:
74+
- generic [ref=e53]:
75+
- generic [ref=e54]:
76+
- generic [ref=e55]: "Generated LaTeX Code:"
77+
- textbox "Generated LaTeX Code:" [ref=e56]:
78+
- /placeholder: Select classes and categories above, then click "Generate Cheat Sheet" to see the LaTeX code here.
79+
- button "Compile and preview" [disabled] [ref=e58]:
80+
- generic [ref=e59]:
81+
- generic [ref=e60]: "PDF Preview:"
82+
- generic [ref=e62]: Generate a sheet to see the PDF.
83+
- generic [ref=e63]:
84+
- button "Save Progress" [ref=e64] [cursor=pointer]
85+
- button "Download .tex" [ref=e65] [cursor=pointer]
86+
- button "Download PDF" [disabled] [ref=e66] [cursor=pointer]
87+
- button "Clear" [ref=e67] [cursor=pointer]
88+
- contentinfo [ref=e68]:
89+
- link "View on GitHub" [ref=e69] [cursor=pointer]:
90+
- /url: https://github.com/ChicoState/cheat-sheet
91+
- img [ref=e70]
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
- generic [ref=e3]:
2+
- banner [ref=e4]:
3+
- generic [ref=e5]:
4+
- generic [ref=e6]:
5+
- heading "Cheat Sheet Generator" [level=1] [ref=e7]
6+
- paragraph [ref=e8]: Write cheat sheets with LaTeX support
7+
- button "Light" [ref=e9] [cursor=pointer]
8+
- main [ref=e10]:
9+
- generic [ref=e11]:
10+
- generic [ref=e12]:
11+
- generic [ref=e13]:
12+
- generic [ref=e14]: "Title:"
13+
- textbox "Title:" [ref=e15]:
14+
- /placeholder: My Math Cheat Sheet
15+
- generic [ref=e16]:
16+
- generic [ref=e17]: Select classes
17+
- button "Generate Cheat Sheet" [disabled] [ref=e18]
18+
- generic [ref=e19]:
19+
- generic [ref=e20]: Layout Options
20+
- generic [ref=e21]:
21+
- generic [ref=e22]:
22+
- generic [ref=e23]: "Columns:"
23+
- combobox "Columns:" [ref=e24] [cursor=pointer]:
24+
- option "1 Column"
25+
- option "2 Columns" [selected]
26+
- option "3 Columns"
27+
- generic [ref=e25]:
28+
- generic [ref=e26]: "Text Size:"
29+
- combobox "Text Size:" [ref=e27] [cursor=pointer]:
30+
- option "Compact (8pt)"
31+
- option "Small (9pt)"
32+
- option "Normal (10pt)" [selected]
33+
- option "Medium (11pt)"
34+
- option "Large (12pt)"
35+
- generic [ref=e28]:
36+
- generic [ref=e29]: "Spacing:"
37+
- combobox "Spacing:" [ref=e30] [cursor=pointer]:
38+
- option "Tiny"
39+
- option "Small"
40+
- option "Medium"
41+
- option "Large" [selected]
42+
- generic [ref=e31]:
43+
- generic [ref=e32]:
44+
- generic [ref=e33]:
45+
- generic [ref=e34]: "Generated LaTeX Code:"
46+
- textbox "Generated LaTeX Code:" [ref=e35]:
47+
- /placeholder: Select classes and categories above, then click "Generate Cheat Sheet" to see the LaTeX code here.
48+
- button "Compile and preview" [disabled] [ref=e37]:
49+
- generic [ref=e38]:
50+
- generic [ref=e39]: "PDF Preview:"
51+
- generic [ref=e41]: Generate a sheet to see the PDF.
52+
- generic [ref=e42]:
53+
- button "Save Progress" [ref=e43] [cursor=pointer]
54+
- button "Download .tex" [ref=e44] [cursor=pointer]
55+
- button "Download PDF" [disabled] [ref=e45] [cursor=pointer]
56+
- button "Clear" [ref=e46] [cursor=pointer]
57+
- contentinfo [ref=e47]:
58+
- link "View on GitHub" [ref=e48] [cursor=pointer]:
59+
- /url: https://github.com/ChicoState/cheat-sheet
60+
- img [ref=e49]

0 commit comments

Comments
 (0)