@@ -117,7 +117,7 @@ <h6>{{ course.instructor|remove_email }}</h6>
117
117
< i class ="fas fa-clock "> </ i > Units
118
118
</ small >
119
119
< p class ="mb-0 info text-break ">
120
- {% if course.credits %}
120
+ {% if course.credits and course.credits != 0.0 %}
121
121
{{ course.credits }}
122
122
{% else %}
123
123
—
@@ -180,7 +180,7 @@ <h6>{{ course.instructor|remove_email }}</h6>
180
180
let courses = this_schedule . querySelectorAll ( '.schedule_course_card' ) ;
181
181
courses . forEach ( course => {
182
182
let courseRating = parseFloat ( course . getAttribute ( "course_rating" ) ) ;
183
- let courseCredits = parseInt ( course . getAttribute ( "course_credits" ) ) ;
183
+ let courseCredits = parseFloat ( course . getAttribute ( "course_credits" ) ) ;
184
184
let courseDifficulty = parseFloat ( course . getAttribute ( "course_diff" ) ) ;
185
185
let courseGpa = parseFloat ( course . getAttribute ( "course_gpa" ) ) ;
186
186
if ( ! isNaN ( courseRating ) || courseRating == 0 ) {
@@ -202,11 +202,12 @@ <h6>{{ course.instructor|remove_email }}</h6>
202
202
let final_gpa = gpa_credits ? ( cumulative_grade_point / gpa_credits ) . toFixed ( 2 ) : "\u2014" ;
203
203
let final_rating = r_count ? ( rating / r_count ) . toFixed ( 2 ) : "\u2014" ;
204
204
let final_difficulty = d_count ? ( difficulty / d_count ) . toFixed ( 2 ) : "\u2014" ;
205
+ let final_credit = credit ? ( credit ) . toFixed ( 2 ) : "\u2014" ;
205
206
206
207
this_schedule . querySelector ( '#ScheduleGPA-{{schedule.id}}' ) . innerText = final_gpa ;
207
208
this_schedule . querySelector ( '#ScheduleRating-{{schedule.id}}' ) . innerText = final_rating ;
208
209
this_schedule . querySelector ( '#ScheduleDifficulty-{{schedule.id}}' ) . innerText = final_difficulty ;
209
- this_schedule . querySelector ( '#ScheduleCredits-{{schedule.id}}' ) . innerText = credit ;
210
+ this_schedule . querySelector ( '#ScheduleCredits-{{schedule.id}}' ) . innerText = final_credit ;
210
211
}
211
212
212
213
function addCourse ( course ) {
@@ -222,6 +223,7 @@ <h6>{{ course.instructor|remove_email }}</h6>
222
223
let gpa = isNaN ( parseFloat ( course . gpa ) ) ? "\u2014" : parseFloat ( course . gpa ) . toFixed ( 2 ) ;
223
224
let rating = isNaN ( parseFloat ( course . rating ) ) ? "\u2014" : parseFloat ( course . rating ) . toFixed ( 2 ) ;
224
225
let difficulty = isNaN ( parseFloat ( course . difficulty ) ) ? "\u2014" : parseFloat ( course . difficulty ) . toFixed ( 2 ) ;
226
+ let credits = isNaN ( parseFloat ( course . credits ) ) || course . credits == 0.0 ? "\u2014" : parseFloat ( course . credits ) . toFixed ( 2 ) ;
225
227
const course_name = document . getElementById ( 'course-name-value' ) . textContent . split ( '|' ) [ 0 ] . trim ( ) ;
226
228
227
229
let courseCardHTML = `
@@ -263,7 +265,7 @@ <h6>${course.instructor_name}</h6>
263
265
<small class="mb-0 text-uppercase">
264
266
<i class="fas fa-clock"></i> Units
265
267
</small>
266
- <p class="mb-0 info text-break">${ course . credits } </p>
268
+ <p class="mb-0 info text-break">${ credits } </p>
267
269
</div>
268
270
<div class="col-4 col-lg-3 col-md-2 text-nowrap">
269
271
<small class="mb-0 text-uppercase">
0 commit comments