accordion.html 895 Bytes
Newer Older
1
<%! from django.core.urlresolvers import reverse %>
2

pmitros committed
3
<%def name="make_chapter(chapter)">
4 5 6
  <div class="chapter">
    <h3 ${' class="active"' if 'active' in chapter and chapter['active'] else ''}><a href="#">${chapter['display_name']}</a>
    </h3>
kylefiedler committed
7

8 9
    <ul>
      % for section in chapter['sections']:
10
          <li class="${'active' if 'active' in section and section['active'] else ''} ${'graded'  if 'graded' in section and section['graded'] else ''}">
11
            <a href="${reverse('courseware_section', args=[course_id, chapter['url_name'], section['url_name']])}">
12 13
              <p>${section['display_name']}</p>
              <p class="subtitle">${section['format']} ${"due " + section['due'] if 'due' in section and section['due'] != '' else ''}</p>
14 15 16 17 18
            </a>
          </li>
      % endfor
    </ul>
  </div>
19
</%def>
pmitros committed
20 21 22 23

% for chapter in toc:
    ${make_chapter(chapter)}
% endfor