tr.course-row:hover {
border-color: gray;
- border-style: dotted none;
+ border-style: dotted none;
}
-table#course_list td {
+.table-font {
font-family: "MuseoSlab-300";
- font-size: 18px;
- /*float:left;*/
- /*height:80px; [> required for :hover on Table Rows (when floating td elements) <]*/
+ font-size: 12px;
+ font-style: italic;
}
-table#course_list tbody tr td.slim {
+td.slim * {
+ /* all children of a td with a slim class
+ * used to not set font-size on foundation size tags */
font-family: "MuseoSlab-300";
font-size: 12px;
height: 20px; /* required for :hover on Table Rows (when floating td elements) */
display:none;
}
-td.note-count {
+td.note-count * {
font-size: 12px;
/*width: 400px; [> 100% minus td.date width -- make sure the next line wraps <]*/
}
/***************
Fat Row
***************/
-td.course-name {
- /*width: 340px;*/
+td.course-name * {
+ font-family: "MuseoSlab-300";
+ font-size: 18px;
}
table#course_list td div.upload {
td.columns {
line-height: 1.5em;
}
+
+table#course_list tr td:last-child {
+ margin-bottom: 20px;
+}
font-size: 22px;
}
+ /* make some fields of the frontpage table a larger font, but only when large */
+ table#course_list .table-font {
+ font-family: "MuseoSlab-300";
+ font-size: 18px;
+ font-style: normal;
+ }
+
+ table#course_list tr td:last-child {
+ /* override some vertical margin spacing for the front page table */
+ margin-bottom: 0;
+ }
+
if (type === 'set') {
source.count = val;
// Store the computed dislay and filter values for efficiency
- source.count_display = val=="" ? "" : val+" Notes";
+ source.count_display = val=="" ? "" : "<span>"+val+" Notes</span>";
return;
}
else if (type === 'display') {
//console.log(source);
if (type === 'set') {
source.date = val;
- source.date_display = val=="" ? "" : "Updated on "+val;
+ source.date_display = val=="" ? "" : "<span>Updated on "+val+"</span>";
return;
}
else if (type === 'display') {
</thead>
<tbody>
{% for course in object_list %}
- <tr>
- <td class="sort_by"></td>
- <td class="slim large-4 columns">{{ course.updated_at|date:"F d, o" }} </td>
- <td class="note-count slim large-2 large-offset-2 columns"> {{ course.file_count }} </td>
-
- <td class="course-name large-5 columns">
- <a href="{{ course.get_absolute_url }}">{{ course.name }}</a>
- </td>
- <td class="upload large-1 column">
- <div class="upload">
- <a href="{{ course.get_absolute_url }}#upload-note">
- <i
- data-ot="Upload directly to this course"
- data-ot-target="true"
- data-ot-tip-joint="top center"
- data-ot-target-joint="bottom center"
- data-ot-background="white"
- data-ot-border-color="black"
- class="icon-upload opentip"></i>
- </a>
- </div>
- </td>
- <td class="school-name large-3 columns"> {{ course.school.name }} </td>
- <td class="instructor-name large-3 columns"> {{ course.instructor_name }} </td>
- </tr>
+ {% include 'courses/course_list_entry.html' %}
{% endfor %}
</tbody>
</table>
--- /dev/null
+<tr>
+ <td class="sort_by"></td>
+ <td class="small-8 columns large-4 slim"><span>{{ course.updated_at|date:"F d, o" }}</span></td>
+ <td class="note-count small-4 columns large-2 large-offset-2 slim">{{ course.file_count }}</td>
+
+ <td class="course-name small-12 large-5 columns">
+ <a class="" href="{{ course.get_absolute_url }}">{{ course.name }}</a>
+ </td>
+ <td class="upload hide-for-small large-1 column">
+ <div class="upload">
+ <a href="{{ course.get_absolute_url }}#upload-note">
+ <i
+ data-ot="Upload directly to this course"
+ data-ot-target="true"
+ data-ot-tip-joint="top center"
+ data-ot-target-joint="bottom center"
+ data-ot-background="white"
+ data-ot-border-color="black"
+ class="icon-upload opentip"></i>
+ </a>
+ </div>
+ </td>
+ <td class="school-name small-6 large-3 columns"><span class="table-font">{{ course.school.name }}</span></td>
+ <td class="instructor-name small-6 large-3 columns"><span class="table-font">{{ course.instructor_name }}</span></td>
+</tr>