course_info.html 3.13 KB
Newer Older
1
<%inherit file="base.html" />
2 3
<%namespace name='static' file='static_content.html'/>

4
<!-- TODO decode course # from context_course into title -->
5
<%block name="title">Course Updates</%block>
6 7
<%block name="bodyclass">is-signedin course course-info updates</%block>

8 9

<%block name="jsextra">
10 11
  <script type="text/javascript" src="${static.url('js/template_loader.js')}"></script>
  <script type="text/javascript" src="${static.url('js/models/course_info.js')}"></script>
12
  <script type="text/javascript" src="${static.url('js/models/module_info.js')}"></script>
13
  <script type="text/javascript" src="${static.url('js/views/course_info_edit.js')}"></script>
14
  <script type="text/javascript" src="${static.url('js/views/server_error.js')}"></script>
15 16 17 18
  <link rel="stylesheet" type="text/css" href="${static.url('js/vendor/timepicker/jquery.timepicker.css')}" />
  <script src="${static.url('js/vendor/timepicker/jquery.timepicker.js')}"></script>
  <script src="${static.url('js/vendor/timepicker/datepair.js')}"></script>
  <script src="${static.url('js/vendor/date.js')}"></script>
19
  
20
  <script type="text/javascript" charset="utf-8">
21 22 23
  $(document).ready(function(){
    var course_updates = new CMS.Models.CourseUpdateCollection();
    course_updates.urlbase = '${url_base}';
24
    course_updates.fetch();
25 26 27 28 29

    var course_handouts = new CMS.Models.ModuleInfo({
        id: '${handouts_location}'
      });
    course_handouts.urlbase = '${url_base}';
30
    
31 32 33 34 35
    var editor = new CMS.Views.CourseInfoEdit({
      el: $('.main-wrapper'),
      model : new CMS.Models.CourseInfo({
        courseId : '${context_course.location}',
        updates : course_updates,
36 37
        handouts : course_handouts
        })
38 39
    });
    editor.render();
40
  });
41 42 43 44
  </script>
</%block>

<%block name="content">
45
  <div class="wrapper-mast wrapper">
46
    <header class="mast has-actions has-subtitle">
47 48 49 50 51 52 53 54 55
      <div class="title">
        <span class="title-sub">Course Content</span>
        <h1 class="title-1">Course Updates</h1>
      </div>

      <nav class="nav-actions">
        <h3 class="sr">Page Actions</h3>
        <ul>
          <li class="nav-item">
56
            <a href="#" class=" button new-button new-update-button"><i class="ss-icon ss-symbolicons-standard icon icon-create">&#x002B;</i> New Update</a>
57 58 59 60 61 62
          </li>
        </ul>
      </nav>
    </header>
  </div>

63 64 65
  <div class="wrapper-content wrapper">
    <section class="content">
      <div class="introduction">
66
        <p clas="copy">Course updates are announcements or notifications you want to share with your class. Other course authors have used them for important exam/date reminders, change in schedules, and to call out any important steps students need to be aware of.</p>
67 68 69 70
      </div>
    </section>
  </div>

71 72
  <div class="main-wrapper">
    <div class="inner-wrapper">
73
      <div class="course-info-wrapper">
Tom Giannattasio committed
74 75
        <div class="main-column window">
          <article class="course-updates" id="course-update-view">
76 77 78
            <ol class="update-list" id="course-update-list"></ol>
          </article>
        </div>
79
        <div class="sidebar window course-handouts" id="course-handouts-view"></div>
80
      </div>
81 82
    </div>
  </div>
83
</%block>