diff --git a/document_root/javascript/courses/public-view/search-box.js b/document_root/javascript/courses/public-view/search-box.js index adefb089a9ca9d37e91f7139907b1e545c844879..0fb49107a34252996a7519f6ed8bff37874e91aa 100644 --- a/document_root/javascript/courses/public-view/search-box.js +++ b/document_root/javascript/courses/public-view/search-box.js @@ -55,7 +55,13 @@ function handleChangeSelectHierarchy() var selectedCollegeId = collegeSelect.options[collegeSelect.selectedIndex].value; var options = departmentSelect.getElementsByTagName('option'); for (var i = options.length - 1; i >= 0; i--) { - if (options[i].getAttribute('rel') == selectedCollegeId || collegeSelect.value == 0 || options[i].value == 0) { + // hack to make Computer Science show up in both Arts and Sciences and Engineering + var multiCollegeDepartmentOverride = false; + if (options[i].value == 13 && selectedCollegeId == 2) { + multiCollegeDepartmentOverride = true; + } + + if (options[i].getAttribute('rel') == selectedCollegeId || collegeSelect.value == 0 || options[i].value == 0 || multiCollegeDepartmentOverride) { options[i].style.display = ''; } else { options[i].style.display = 'none';