feat(course-teaser): reintroduced courseId and course-teaser.julius
This commit is contained in:
parent
9a9792578d
commit
3b6e700531
@ -851,12 +851,13 @@ dbTable PSValidator{..} dbtable@DBTable{ dbtIdent = dbtIdent'@(toPathPiece -> db
|
||||
columnCount :: Int64
|
||||
columnCount = olength64 $ getColonnade dbtColonnade
|
||||
|
||||
wRows <- forM rows $ \row' -> let
|
||||
wRows <- forM (zip [0..length rows] rows) $ \(cid, row') -> let
|
||||
Course{..} = row' ^. c . _entityVal
|
||||
lecturers = toListOf l row'
|
||||
courseLecturers = intercalate ", " $ userSurname . entityVal <$> lecturers
|
||||
isRegistered = row' ^. r
|
||||
courseSchoolName = unSchoolKey courseSchool
|
||||
courseId = tshow cid
|
||||
in return $(widgetFile "table/course/course-teaser")
|
||||
|
||||
return $(widgetFile "table/course/colonnade")
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
<div .course-teaser :isRegistered:.course-teaser--registered tabindex='1'>
|
||||
<div .course-teaser :isRegistered:.course-teaser--registered #courseteaser-#{courseId} tabindex='1'>
|
||||
<div .course-teaser__chevron>
|
||||
<div .course-teaser__shorthand>_{courseShorthand}
|
||||
<div .course-teaser__title>
|
||||
|
||||
@ -3,7 +3,7 @@ var COURSE_TEASER_CHEVRON_CLASS = 'course-chevron';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var courseTeaserId = #{String courseId};
|
||||
var courseTeaser = document.querySelector('#course-' + courseTeaserId);
|
||||
var courseTeaser = document.querySelector('#courseteaser-' + courseTeaserId);
|
||||
|
||||
courseTeaser.addEventListener('click', function(event) {
|
||||
var isLink = event.target.tagName.toLowerCase() === 'a';
|
||||
Loading…
Reference in New Issue
Block a user