feat: session will remember the semester you chose
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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
12
docs/rememberSemester.js
Normal 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);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
Reference in New Issue
Block a user