Setup csv parsing and edited the css a bit

This commit is contained in:
2023-04-17 13:32:11 -05:00
parent 5cdb3cce4f
commit 22a5d09755
7 changed files with 140 additions and 4 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules

View File

@@ -9,10 +9,20 @@
<script src='main.js'></script>
</head>
<body>
<div class="bg"></div>
<div class="bg-text">
<label for="fname">Class Name (Like "ARH 301 INTRODUCTION TO VISUAL ARTS"):</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">School Year (Work in progress):</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit">
<form>
<label for="dropdown">Semester (work in progress):</label>
<select id="dropdown" name="dropdown">
<option value="option1">Fall 2022</option>
<option value="option2">Spring 2022</option>
<option value="option3">Fall 2021</option>
</select>
<br><br>
<button type="submit">Submit</button>
</form>
</div>
</body>
</html>

View File

@@ -85,4 +85,42 @@ body {
font-size: 18px;
margin: 0;
}
/* Backgrund stuffs*/
* {
box-sizing: border-box;
}
.bg {
/* The image used */
background-image: url("tempbg.png");
/* Add the blur effect */
filter: blur(8px);
-webkit-filter: blur(8px);
/* Full height */
height: 100%;
/* Center and scale the image nicely */
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* Position text in the middle of the page/image */
.bg-text {
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0, 0.4); /* opacity/see-through */
color: white;
font-weight: bold;
border: 3px solid #f1f1f1;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
width: 80%;
padding: 20px;
text-align: center;
}

View File

@@ -0,0 +1,3 @@
function parseCSV(csv) {
}

79
package-lock.json generated Normal file
View File

@@ -0,0 +1,79 @@
{
"name": "ut grade viewer",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"dependencies": {
"csv": "^6.2.10"
}
},
"node_modules/csv": {
"version": "6.2.10",
"resolved": "https://registry.npmjs.org/csv/-/csv-6.2.10.tgz",
"integrity": "sha512-aO1dkeMlzWHvtKOdiTeqt7G4SwF/JtJ2fYNOMtlrGiKERD+ASq+QZelGqpFCzHGvZSIhzDtwqRVEgPMkme2BQg==",
"dependencies": {
"csv-generate": "^4.2.4",
"csv-parse": "^5.3.8",
"csv-stringify": "^6.3.2",
"stream-transform": "^3.2.4"
},
"engines": {
"node": ">= 0.1.90"
}
},
"node_modules/csv-generate": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.4.tgz",
"integrity": "sha512-PvEwuRksnW30I1DlZnVuCVMOiff7ZoUXOCMQJ1c0DPKXQkIC87hWvqJ4ztO70ceQMQER1hp/Lajo8KIy7at1PA=="
},
"node_modules/csv-parse": {
"version": "5.3.8",
"resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.8.tgz",
"integrity": "sha512-ird8lzMv9I64oqIVIHdaTbT7Yr55n2C/Nv6m1LxO7nddLEeI67468VQ9Ik+r6lwYbK9kTE1oSqAVcVKc/Uqx6g=="
},
"node_modules/csv-stringify": {
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.3.2.tgz",
"integrity": "sha512-dD9gfbxNKa5v90NHiE2Qd6F9I52GtJjGTfowwzqiNDZD/+NPW3h19d2Nvv311a8QUW11rYRobco27nvVAnCrLw=="
},
"node_modules/stream-transform": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.4.tgz",
"integrity": "sha512-YoZm/eoh6f/MH7uHkq+NK3fx3JkyXbck7FcTpJavwEUg0aMINqMPkDj5uNW0CoRy7c/2NSJm0HvoyFv6dVauPA=="
}
},
"dependencies": {
"csv": {
"version": "6.2.10",
"resolved": "https://registry.npmjs.org/csv/-/csv-6.2.10.tgz",
"integrity": "sha512-aO1dkeMlzWHvtKOdiTeqt7G4SwF/JtJ2fYNOMtlrGiKERD+ASq+QZelGqpFCzHGvZSIhzDtwqRVEgPMkme2BQg==",
"requires": {
"csv-generate": "^4.2.4",
"csv-parse": "^5.3.8",
"csv-stringify": "^6.3.2",
"stream-transform": "^3.2.4"
}
},
"csv-generate": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.4.tgz",
"integrity": "sha512-PvEwuRksnW30I1DlZnVuCVMOiff7ZoUXOCMQJ1c0DPKXQkIC87hWvqJ4ztO70ceQMQER1hp/Lajo8KIy7at1PA=="
},
"csv-parse": {
"version": "5.3.8",
"resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.3.8.tgz",
"integrity": "sha512-ird8lzMv9I64oqIVIHdaTbT7Yr55n2C/Nv6m1LxO7nddLEeI67468VQ9Ik+r6lwYbK9kTE1oSqAVcVKc/Uqx6g=="
},
"csv-stringify": {
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.3.2.tgz",
"integrity": "sha512-dD9gfbxNKa5v90NHiE2Qd6F9I52GtJjGTfowwzqiNDZD/+NPW3h19d2Nvv311a8QUW11rYRobco27nvVAnCrLw=="
},
"stream-transform": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.4.tgz",
"integrity": "sha512-YoZm/eoh6f/MH7uHkq+NK3fx3JkyXbck7FcTpJavwEUg0aMINqMPkDj5uNW0CoRy7c/2NSJm0HvoyFv6dVauPA=="
}
}
}

5
package.json Normal file
View File

@@ -0,0 +1,5 @@
{
"dependencies": {
"csv": "^6.2.10"
}
}

BIN
tempbg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB