Skip to content

Commit 23adcfc

Browse files
committed
removed old code
1 parent 0914e7a commit 23adcfc

File tree

1 file changed

+5
-92
lines changed

1 file changed

+5
-92
lines changed

app/javascript/packs/myjs.js

Lines changed: 5 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
var currPlan = false;
2+
var plan = false;
3+
var selectedMajor = "Comp. Sci.";
4+
var selectedCatalogYear = 2017;
5+
16
$(function(){
27
$.get("plans.json", function(plans){
38
console.log(plans);
@@ -228,98 +233,6 @@ class Year {
228233
}
229234
}
230235

231-
var currPlan = false;
232-
var plan = false;
233-
var selectedMajor = "Comp. Sci.";
234-
var selectedCatalogYear = 2017;
235-
var catalogLoaded = false;
236-
237-
function planCallback(){
238-
if (planRequest.readyState == 4){
239-
var jsonResponse = JSON.parse(planRequest.responseText);
240-
var plans = jsonResponse.plan;
241-
catalog = jsonResponse.catalog;
242-
var plan = false;
243-
$(".dropdown-content").empty();
244-
for (let i in plans){
245-
if (plans[i].major === selectedMajor && plans[i].catalog_year === selectedCatalogYear){
246-
plan = plans[i];
247-
}
248-
else{
249-
// Put other plan options in dropdown menu on nav bar
250-
$(".dropdown-content").append("<a onclick='changePlan(this.text)'>" + plans[i].major + ", " + plans[i].catalog_year + "</a>");
251-
}
252-
}
253-
if (plan === false){
254-
console.log("Error: did not find selected plan");
255-
}
256-
257-
currPlan = new Plan(plan.student, plan.plan_name, plan.major, plan.currYear, plan.currTerm, plan.courses, plan.catalog_year);
258-
currPlan.sortCourses();
259-
currPlan.generateHTML();
260-
$("#username").html(plan.student);
261-
$("#major").html(plan.major);
262-
$("#catYear").html(plan.catalog_year);
263-
264-
$("#hrsCompleted").html("Hours Completed: " + currPlan.hrsCompleted);
265-
$("#hrsCurrent").html("Current Hours: " + currPlan.hrsCurrent);
266-
$("#hrsPlanned").html("Total Hours Planned: " + currPlan.hrsPlanned);
267-
268-
let courses = [];
269-
for(let i in catalog.courses) {
270-
courses.push(catalog.courses[i]);
271-
}
272-
273-
if (!catalogLoaded) {
274-
$("#catalogTable").DataTable( {
275-
"dom": '<"top"if>t',
276-
"data": courses,
277-
"columns": [
278-
{ "data": "id" },
279-
{ "data": "name" },
280-
{ "data": "description" },
281-
{ "data": "credits"}
282-
],
283-
"scrollY": "95px",
284-
"paging": false,
285-
"scrollCollapse": false
286-
});
287-
$('.dataTables_scrollHeadInner').css('padding', '0');
288-
catalogLoaded = true;
289-
}
290-
291-
// Send accordion request here because we don't want to create the accordion until the catalog has been created
292-
accordionRequest = sendRequest("GET", 'http://judah.cedarville.edu/~jacobs/TermProject/php/getRequirements.php', accordionCallback);
293-
}
294-
}
295-
296-
function accordionCallback(){
297-
if (accordionRequest.readyState == 4){
298-
var accordionObjects = JSON.parse(accordionRequest.responseText);
299-
300-
var categories = false;
301-
for (let i in accordionObjects){
302-
if (accordionObjects[i].major === selectedMajor && accordionObjects[i].catalog_year === selectedCatalogYear){
303-
categories = accordionObjects[i].categories;
304-
}
305-
}
306-
if (categories === false){
307-
console.log("Error: did not find selected requirements");
308-
}
309-
310-
$('#accordion').empty();
311-
for (let item in categories){
312-
let courses = categories[item].courses;
313-
let itemHtml = "";
314-
for (let c in courses){
315-
itemHtml += '<li>' + courses[c] + ': ' + catalog.courses[courses[c]].name + '</li>';
316-
}
317-
$('#accordion').append('<h3><a href="#">' + item + '</a></h3><div>' + itemHtml + '</div>').accordion('refresh');
318-
}
319-
}
320-
}
321-
322-
323236
// changes plan, triggered on selection of new plan in dropdown
324237
function changePlan(selected){
325238
console.log(selected);

0 commit comments

Comments
 (0)