1 {% extends "base.html" %}
2 {% load url from future %}
5 {% block pagescripts %}
7 var json_school_course_list = "{% url 'json_school_course_list' %}";
8 var json_school_course_instructor_list = "{% url 'json_school_course_instructor_list' %}";
9 var csrf_token = "{{ csrf_token }}";
10 var course_flag_url = "{% url 'flag_course' course.id %}";
11 var course_edit_url = "{% url 'edit_course' course.id %}";
12 var dataTable_sDom = '<"top">rt<"bottom"p><"clear">';
15 <script src="{{ STATIC_URL }}js/setup-ajax.js"></script>
16 <script src="{{ STATIC_URL }}js/course.js"></script>
17 <script src="{{ STATIC_URL }}js/course-detail.js" ></script>
18 <script src="{{ STATIC_URL }}js/note-list.js" ></script>
19 <script src="{{ STATIC_URL }}js/filepicker.js"></script>
25 <link rel="stylesheet" type="text/css" media="all" href="{{ STATIC_URL }}css/note_course_pages.css">
30 Share Notes for {{ course.name }} | {% if course.school %}{{ course.school.name }}{% else %}{{ course.department.school.name }}{% endif %}
33 {% block raw_content %}
34 <section id="course_content">
36 <div id="course-header">
37 <div class="row header-byline">
38 <div class="small-12 columns">
39 {% if course.school %}
40 <span id="course-header-school">{{ course.school.name }}</span>
42 <span id="course-header-school">{{ course.department.school.name }}</span>
44 •
45 {% if course.department %}<span class="course-header-department">{{ course.department.name }}</span> • {% endif %}
46 {% if course.instructor_name %}
47 <span id="course-header-instructor">{{ course.instructor_name }}</span>
49 <span id="course-header-instructor">
50 {% for prof in course.professor.all %}
51 {{ prof.name }}{% if not forloop.last %},{% endif %}
58 <div class="row museo700">
59 <div class="small-12 columns">
60 <span id="course-header-name" class="header-title">{{ course.name }}</span>
63 <div class="hide-for-large-up"></div>
65 <span style="display: inline;">
66 <span class="show-for-large-up">
67 {% if user.is_authenticated %}
69 {% if user.get_profile.can_edit_items %}
70 <button id="edit-button" data-reveal-id="edit-course-form" class="modify-button"> <i class="fa fa-edit"></i> Edit this course</button>
74 {% if already_flagged %}
75 <i class="fa fa-flag"></i> You have reported this course as inappropriate
77 <button id="flag-button" class="modify-button"><i class="fa fa-flag"></i> Report course as inappropriate</button>
86 <div class="row {% if not course.url %}hide{% endif %}">
87 <div id="course_link" class="small-12 columns">
88 <a id="course_url" rel="nofollow" target="_blank" href="{{ course.url }}">
89 {{ course.url|slice:":50" }}
90 <i class="fa fa-external-link-square"></i>
95 <div id="end-header" class="row">
98 </div><!-- /course_header -->
101 {% if user.get_profile.can_edit_items %}
102 {% include 'partial/edit_course.html' %}
106 <div id="note-search-bar" class="row">
107 <div class="small-12 large-3 columns">
108 {{ file_upload_form.fp_file }}
110 <div class="small-12 large-9 columns">
111 <form class="search-notes" action="{% url 'note_search' %}" method="GET">
112 <input type="hidden" name="course_id" value="{{ course.id }}" />
113 <input name="query" class="search" type="text" placeholder="Search Notes" />
114 <button type="submit" class="search-icon"><i class="fa fa-search inline"></i></button>
117 <div class="small-12 columns">
118 {% include 'partial/filepicker.html' %}
122 <div class="row filter-options show-for-large-up">
123 <div class="large-3 columns">
124 <div class="sort-label">Sort By</div>
125 <div class="select-wrapper">
126 <select class="note-sort">
127 <option value="0" selected>Date Added</option>
128 <option value="1">Popularity</option>
133 <div class="large-3 columns end">
134 <div class="sort-label">Category</div>
135 <div class="select-wrapper">
136 <select class="note-category">
137 <option value="ALL" selected>All Categories</option>
138 {% for category in note_categories %}
139 <option value="{{ category.0 }}">{{ category.1 }}</option>
146 <div id="course_container">
148 <div class="small-12 columns">
149 {% if not note_set %}
150 <p>This course has no notes yet.</p>
152 <!-- Main course table -->
153 <table id="data_table_list">
156 <th class="no-display" id="data-table-date"> Date </th>
157 <th class="no-display" id="data-table-thanks"> Popularity </th>
158 <th class="no-display" id="data-table-category"> Category </th>
159 <th class="no-display" id="data-table-note"> Note </th>
163 {% for note in note_set %}
164 {% include 'notes/note_list_entry.html' with note=note %}
172 </div><!-- /course_container -->
174 </section><!--/course_content-->