course.html 1.41 KB
Newer Older
1
<%namespace name='static' file='static_content.html'/>
2
<%!
3 4
from django.utils.translation import ugettext as _
from django.core.urlresolvers import reverse
5
%>
6 7
<%page args="course" expression_filter="h"/>
<article class="course" id="${course.id}" role="region" aria-label="${course.display_name_with_default}">
8
  <a href="${reverse('about_course', args=[course.id.to_deprecated_string()])}">
9 10
    <header class="course-image">
      <div class="cover-image">
11
        <img src="${course.course_image_url}" alt="${course.display_name_with_default} ${course.display_number_with_default}" />
12 13 14
        <div class="learn-more" aria-hidden=true>${_("LEARN MORE")}</div>
      </div>
    </header>
15
    <div class="course-info" aria-hidden="true">
16
      <h2 class="course-name">
17 18 19
        <span class="course-organization">${course.display_org_with_default}</span>
        <span class="course-code">${course.display_number_with_default}</span>
        <span class="course-title">${course.display_name_with_default}</span>
20 21
      </h2>
      <div class="course-date" aria-hidden="true">${_("Starts")}: ${course.start_datetime_text()}</div>
22
    </div>
23 24
    <div class="sr">
      <ul>
25 26
      <li>${course.display_org_with_default}</li>
      <li>${course.display_number_with_default}</li>
27 28
      <li>${_("Starts")}: <time itemprop="startDate" datetime="${course.start_datetime_text()}">${course.start_datetime_text()}</time></li>
    </ul>
29 30
    </div>
  </a>
31
</article>