feat: session will remember the semester you chose

This commit is contained in:
2024-08-03 15:13:40 -05:00
parent 8d403b5fdb
commit df79234ba8
3 changed files with 15 additions and 2 deletions

View File

@@ -124,6 +124,7 @@
</div> </div>
<script src='main.js'></script> <script src='main.js'></script>
<script src='colorScheme.js'></script> <script src='colorScheme.js'></script>
<script src='rememberSemester.js'></script>
</body> </body>
</html> </html>

View File

@@ -111,14 +111,14 @@ async function PapaParse(department, num, name, instructor, sem) {
const data = await response.json(); const data = await response.json();
if (data.length === 0) { if (data.length === 0) {
console.error("Error executing query :((( :", error); console.error("Error executing query :((( :");
return; return;
} }
selectedClass = data; selectedClass = data;
usingExperimental = true; usingExperimental = true;
} catch (error) { } catch (error) {
console.error("Error fetching data:", error); console.error("Error fetching data:");
} }
} }

12
docs/rememberSemester.js Normal file
View File

@@ -0,0 +1,12 @@
document.addEventListener('DOMContentLoaded', function() {
const savedSemester = sessionStorage.getItem('selectedSemester');
if (savedSemester) {
document.getElementById('semester').value = savedSemester;
}
// Save the selected semester to sessionStorage on change
document.getElementById('semester').addEventListener('change', function() {
sessionStorage.setItem('selectedSemester', this.value);
});
});