Commit e3afc52bf9b56d590d9b22166944bf7f51bd3eb6
1 parent
4ff42d0c
Exists in
master
and in
5 other branches
modifying home course detail #205
Showing
6 changed files
with
103 additions
and
124 deletions
Show diff stats
core/static/css/base/amadeus.css
@@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
30 | margin: 10% 10% 5% 5%; | 30 | margin: 10% 10% 5% 5%; |
31 | } | 31 | } |
32 | .breadcrumb{ | 32 | .breadcrumb{ |
33 | - margin-bottom: 5px; | 33 | + margin-bottom: 25px; |
34 | } | 34 | } |
35 | .courseHome{ | 35 | .courseHome{ |
36 | text-align: center; | 36 | text-align: center; |
@@ -398,14 +398,18 @@ ul, li { | @@ -398,14 +398,18 @@ ul, li { | ||
398 | /* Icon Topic */ | 398 | /* Icon Topic */ |
399 | .divMoreActions {text-align: right; height: 39px; float: right;} | 399 | .divMoreActions {text-align: right; height: 39px; float: right;} |
400 | .divMoreActions div button {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin-bottom: 4px; height: 31px;} | 400 | .divMoreActions div button {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin-bottom: 4px; height: 31px;} |
401 | -.headingOne {padding-top: 0px; padding-bottom: 50px;} | ||
402 | -.headingTwo {padding-top: 0px; padding-bottom: 50px;} | ||
403 | -.course{padding-top: 0px; padding-bottom: 0px; cursor:move; } | ||
404 | .titleTopic {padding-top: 18px; padding-left: 0px;} | 401 | .titleTopic {padding-top: 18px; padding-left: 0px;} |
405 | -.titleTopic-detail {padding-top: 8px;} | 402 | +.titleTopic-detail {padding-top: 8px; color: white;} |
406 | .titleTopic a h4 {margin-top: 0px; color: white; cursor:pointer;} | 403 | .titleTopic a h4 {margin-top: 0px; color: white; cursor:pointer;} |
407 | .dropdown-menu .pull-right { | 404 | .dropdown-menu .pull-right { |
408 | right: 0; | 405 | right: 0; |
409 | } | 406 | } |
410 | .moreAccordion{ padding-left: 0px; padding-right: 0px;} | 407 | .moreAccordion{ padding-left: 0px; padding-right: 0px;} |
411 | -.moreAccordion div button{ padding-left: 0px; padding-right: 0px;} | ||
412 | \ No newline at end of file | 408 | \ No newline at end of file |
409 | +.moreAccordion div button{ padding-left: 0px; padding-right: 0px;} | ||
410 | +.cards-content{ padding-left: 0px; padding-right: 0px; } | ||
411 | +.cards-detail{margin-left: 4%;} | ||
412 | +.cards-detail .panel .panel-heading{background-color:#81D4FA;} | ||
413 | +.cards-detail .panel .panel-heading h4{color:black;} | ||
414 | +.subject{ padding-top: 0px; padding-bottom: 0px; } | ||
415 | +.course{padding-top: 0px; padding-bottom: 0px;} | ||
416 | +.course-detail{padding-top: 10px; padding-bottom: 10px;} | ||
413 | \ No newline at end of file | 417 | \ No newline at end of file |
courses/static/js/course.js
@@ -77,13 +77,4 @@ function replicate_course(url, course) { | @@ -77,13 +77,4 @@ function replicate_course(url, course) { | ||
77 | $(".course_replicate_form").html(data); | 77 | $(".course_replicate_form").html(data); |
78 | } | 78 | } |
79 | }); | 79 | }); |
80 | -} | ||
81 | -$(".caret-square").on('click', function(){ | ||
82 | - if( $(this).attr('title') == 'less'){ | ||
83 | - $(this).attr('title','more'); | ||
84 | - jQuery(this).html("<i class='fa fa-caret-square-o-up fa-2x' aria-hidden='true'></i>"); | ||
85 | - }else{ | ||
86 | - $(this).attr('title','less'); | ||
87 | - jQuery(this).html("<i class='fa fa-caret-square-o-down fa-2x' aria-hidden='true'></i>"); | ||
88 | - } | ||
89 | - }); | ||
90 | \ No newline at end of file | 80 | \ No newline at end of file |
81 | +} | ||
91 | \ No newline at end of file | 82 | \ No newline at end of file |
courses/templates/course/course_card.html
1 | {% load static i18n permission_tags %} | 1 | {% load static i18n permission_tags %} |
2 | {% load django_bootstrap_breadcrumbs %} | 2 | {% load django_bootstrap_breadcrumbs %} |
3 | - | ||
4 | -<div class="panel-group ui-accordion ui-widget ui-helper-reset ui-sortable" id="accordion-{{course.slug}}" role="tablist" aria-multiselectable="false"> | ||
5 | - <div class="group"> | ||
6 | - <div class="panel panel-info"> | ||
7 | - <div class="panel-heading course" role="tab" > | ||
8 | - <div class="row"> | ||
9 | - <div class="col-md-1 moreAccordion" data-toggle="collapse" data-parent="#accordion-{{course.slug}}" href=".collapseOne-{{course.slug}}" aria-expanded="false" aria-controls="collapseOne-{{course.slug}}"> | ||
10 | - <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button> | ||
11 | - </div> | ||
12 | - <div class="col-xs-9 col-md-4 titleTopic"> | ||
13 | - <a role="button" href="{% url 'course:view' course.slug %}"> | ||
14 | - <h4>{{course.name}}</h4> | ||
15 | - </a> | ||
16 | - </div> | ||
17 | - {% if user|has_role:'professor' or user|has_role:'system_admin' %} | ||
18 | - <div class="col-xs-4 col-md-6 divMoreActions" > | ||
19 | - <div class="btn-group"> | ||
20 | - <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | ||
21 | - <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | ||
22 | - </button> | ||
23 | - <ul class="dropdown-menu pull-right" aria-labelledby="moreActions"> | ||
24 | - <li><a href="{% url 'course:replicate_course' course.slug %}"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>{% trans 'Replicate' %}</a></li> | ||
25 | - <li><a href="javascript:delete_course('{% url 'course:delete' course.slug %}', '{{ course.slug }}', '{% trans "Are you sure you want to delete this course?" %}', '{% url 'course:manage' %}')"><i class="fa fa-trash fa-fw" aria-hidden="true"></i> {% trans 'Remove' %}</a></li> | ||
26 | - </ul> | ||
27 | - </div> | ||
28 | - </div> | ||
29 | - {% endif %} | ||
30 | - </div> | ||
31 | - </div> | ||
32 | - <div class="panel-collapse collapseOne-{{course.slug}} collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> | ||
33 | - <div class="panel-body"> | ||
34 | - <p><b>Course Name: </b>{{course.name}}</p> | ||
35 | - <p><b>Coordinator: </b>{{course.professors.all.0}}</p> | ||
36 | - <p> | ||
37 | - <b>Description:</b> | ||
38 | - <i> | ||
39 | - {{course.content}} | ||
40 | - </i> | ||
41 | - </p> | ||
42 | - </div> | ||
43 | - </div> | ||
44 | - </div> | ||
45 | - </div> | 3 | +<div class="group"> |
4 | + <div class="panel panel-info"> | ||
5 | + <div class="panel-heading course"> | ||
6 | + <div class="row"> | ||
7 | + <div class="col-md-1 moreAccordion" data-toggle="collapse" data-parent="#accordion-{{course.slug}}" href=".collapseOne-{{course.slug}}" aria-expanded="false" aria-controls="collapseOne-{{course.slug}}"> | ||
8 | + <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button> | ||
9 | + </div> | ||
10 | + <div class="col-xs-9 col-md-4 titleTopic"> | ||
11 | + <a role="button" href="{% url 'course:view' course.slug %}"> | ||
12 | + <h4>{{course.name}}</h4> | ||
13 | + </a> | ||
14 | + </div> | ||
15 | + {% if user|has_role:'professor' or user|has_role:'system_admin' %} | ||
16 | + <div class="col-xs-4 col-md-6 divMoreActions" > | ||
17 | + <div class="btn-group"> | ||
18 | + <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | ||
19 | + <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | ||
20 | + </button> | ||
21 | + <ul class="dropdown-menu pull-right" aria-labelledby="moreActions"> | ||
22 | + <li><a href="{% url 'course:replicate_course' course.slug %}"><i class="fa fa-files-o fa-fw" aria-hidden="true"></i>{% trans 'Replicate' %}</a></li> | ||
23 | + <li><a href="javascript:delete_course('{% url 'course:delete' course.slug %}', '{{ course.slug }}', '{% trans "Are you sure you want to delete this course?" %}', '{% url 'course:manage' %}')"><i class="fa fa-trash fa-fw" aria-hidden="true"></i> {% trans 'Remove' %}</a></li> | ||
24 | + </ul> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | + {% endif %} | ||
28 | + </div> | ||
29 | + </div> | ||
30 | + <div class="panel-collapse collapseOne-{{course.slug}} collapse in" role="tabpanel" aria-labelledby="headingOne" aria-expanded="true" aria-hidden="false" tabindex="0"> | ||
31 | + <div class="panel-body"> | ||
32 | + <p><b>Course Name: </b>{{course.name}}</p> | ||
33 | + <p><b>Coordinator: </b>{{course.professors.all.0}}</p> | ||
34 | + <p> | ||
35 | + <b>Description:</b> | ||
36 | + <i> | ||
37 | + {{course.content}} | ||
38 | + </i> | ||
39 | + </p> | ||
40 | + </div> | ||
41 | + </div> | ||
42 | + </div> | ||
46 | </div> | 43 | </div> |
47 | 44 | ||
48 | <div class="modal fade" id="replicateCourse" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> | 45 | <div class="modal fade" id="replicateCourse" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> |
courses/templates/course/index.html
@@ -70,7 +70,7 @@ | @@ -70,7 +70,7 @@ | ||
70 | {% endfor %} | 70 | {% endfor %} |
71 | {% endif %} | 71 | {% endif %} |
72 | 72 | ||
73 | -<div class="col-md-12"> | 73 | +<div class="col-md-12 cards-content"> |
74 | <form id="searchform" action="{% url 'course:manage' %}" method="get" accept-charset="utf-8"> | 74 | <form id="searchform" action="{% url 'course:manage' %}" method="get" accept-charset="utf-8"> |
75 | <div class="input-group"> | 75 | <div class="input-group"> |
76 | <div class="form-group is-empty"> | 76 | <div class="form-group is-empty"> |
@@ -86,7 +86,7 @@ | @@ -86,7 +86,7 @@ | ||
86 | 86 | ||
87 | 87 | ||
88 | </fieldset> | 88 | </fieldset> |
89 | - <div class="col-md-12"> | 89 | + <div class="col-md-12 cards-content"> |
90 | {% if courses|length > 0 %} | 90 | {% if courses|length > 0 %} |
91 | {% if request.GET.category == 'all' or none or request.GET.category == '' %} | 91 | {% if request.GET.category == 'all' or none or request.GET.category == '' %} |
92 | {% for course in list_courses %} | 92 | {% for course in list_courses %} |
@@ -104,27 +104,6 @@ | @@ -104,27 +104,6 @@ | ||
104 | {% trans 'No courses found' %} | 104 | {% trans 'No courses found' %} |
105 | {% endif %} | 105 | {% endif %} |
106 | </div> | 106 | </div> |
107 | - <div class="col-md-12"> | ||
108 | - <nav aria-label="Page navigation"> | ||
109 | - <ul class="pagination"> | ||
110 | - {% if page_obj.has_previous %} | ||
111 | - <li> | ||
112 | - <a href="?page={{ page_obj.previous_page_number }}"><span><<</span></a> | ||
113 | - </li> | ||
114 | - {% endif %} | ||
115 | - {% for page_number in paginator.page_range %} | ||
116 | - <li{% if page_obj.number == page_number %} class="active"{% endif %}> | ||
117 | - <a href="?page={{ page_number }}">{{ page_number }}</a> | ||
118 | - </li> | ||
119 | - {% endfor %} | ||
120 | - {% if page_obj.has_next %} | ||
121 | - <li> | ||
122 | - <a href="?page={{ page_obj.next_page_number }}"><span>>></span></a> | ||
123 | - </li> | ||
124 | - {% endif %} | ||
125 | - </ul> | ||
126 | - </nav> | ||
127 | - </div> | ||
128 | 107 | ||
129 | <script type="text/javascript" src="{% static 'js/course.js' %}"></script> | 108 | <script type="text/javascript" src="{% static 'js/course.js' %}"></script> |
130 | {% endblock %} | 109 | {% endblock %} |
courses/templates/course/view.html
@@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
19 | {% endblock %} | 19 | {% endblock %} |
20 | 20 | ||
21 | {% block sidebar %} | 21 | {% block sidebar %} |
22 | - <div class="panel panel-primary navigation"> | 22 | + <div class="panel panel-primary"> |
23 | <div class="panel-heading"> | 23 | <div class="panel-heading"> |
24 | <h5>{% trans 'Menu' %}</h5> | 24 | <h5>{% trans 'Menu' %}</h5> |
25 | </div> | 25 | </div> |
@@ -38,15 +38,15 @@ | @@ -38,15 +38,15 @@ | ||
38 | 38 | ||
39 | {% block content %} | 39 | {% block content %} |
40 | 40 | ||
41 | - <div class="col-md-12"> | 41 | + <div class="col-md-12 cards-content"> |
42 | <div class="panel panel-info"> | 42 | <div class="panel panel-info"> |
43 | - <div class="panel-heading headingOne"> | 43 | + <div class="panel-heading course-detail"> |
44 | <div class="row"> | 44 | <div class="row"> |
45 | - <div class="col-xs-8 col-md-10 titleTopic"> | ||
46 | - <h4>{{course}}</h4> | 45 | + <div class="col-xs-8 col-md-4 .titleTopic-detail"> |
46 | + <h4>{{course.name}}</h4> | ||
47 | </div> | 47 | </div> |
48 | {% if user|has_role:'professor' and user in course.professors or user|has_role:'system_admin' %} | 48 | {% if user|has_role:'professor' and user in course.professors or user|has_role:'system_admin' %} |
49 | - <div class="col-xs-4 col-md-2" id="divMoreActions"> | 49 | + <div class="col-xs-4 col-md-8" id="divMoreActions"> |
50 | <div class="btn-group"> | 50 | <div class="btn-group"> |
51 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | 51 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
52 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | 52 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> |
@@ -74,7 +74,7 @@ | @@ -74,7 +74,7 @@ | ||
74 | 74 | ||
75 | </div> | 75 | </div> |
76 | </div> | 76 | </div> |
77 | - | 77 | + |
78 | <!-- MODAL CREATE SUBJECT --> | 78 | <!-- MODAL CREATE SUBJECT --> |
79 | <div class="modal" tabindex="-1" role="dialog " id="createSubject"> | 79 | <div class="modal" tabindex="-1" role="dialog " id="createSubject"> |
80 | <div class="modal-dialog"> | 80 | <div class="modal-dialog"> |
@@ -121,19 +121,22 @@ | @@ -121,19 +121,22 @@ | ||
121 | </div> | 121 | </div> |
122 | </div> | 122 | </div> |
123 | </div> | 123 | </div> |
124 | -<div> | 124 | +<div class="cards-detail"> |
125 | {% if request.GET.category == 'all' or none or request.GET.category == '' %} | 125 | {% if request.GET.category == 'all' or none or request.GET.category == '' %} |
126 | {% for subject in subjects %} | 126 | {% for subject in subjects %} |
127 | <div class="panel panel-info panel_{{ subject.id }}"> | 127 | <div class="panel panel-info panel_{{ subject.id }}"> |
128 | - <div class="panel-heading headingTwo ui-sortable-handle" role="tab"> | 128 | + <div class="panel-heading heading_{{subject.id}} subject ui-sortable-handle"> |
129 | <div class="row"> | 129 | <div class="row"> |
130 | - <div class="col-xs-9 col-md-10 titleTopic"> | ||
131 | - <a role="button" data-toggle="collapse" data-parent="#accordion" href=".collapseTwo" aria-expanded="true" aria-controls="collapseTwo"> | ||
132 | - <h4 style="color:white">{{subject.name}}</h4> | 130 | + <div class="col-md-1 moreAccordion" data-toggle="collapse" data-parent="#accordion-{{subject.slug}}" href=".collapseSubject-{{subject.slug}}" aria-expanded="false" aria-controls="collapseSubject-{{subject.slug}}"> |
131 | + <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button> | ||
132 | + </div> | ||
133 | + <div class="col-xs-9 col-md-4 titleTopic"> | ||
134 | + <a role="button" href="{% url 'course:view_subject' subject.slug %}"> | ||
135 | + <h4>{{subject.name}}</h4> | ||
133 | </a> | 136 | </a> |
134 | </div> | 137 | </div> |
135 | {% if user|has_role:'professor' and user in subject.professors or user|has_role:'system_admin' %} | 138 | {% if user|has_role:'professor' and user in subject.professors or user|has_role:'system_admin' %} |
136 | - <div class="col-xs-3 col-md-2" id="divMoreActions"> | 139 | + <div class="col-xs-3 col-md-6" id="divMoreActions"> |
137 | <div class="btn-group"> | 140 | <div class="btn-group"> |
138 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | 141 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
139 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | 142 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> |
@@ -153,40 +156,44 @@ | @@ -153,40 +156,44 @@ | ||
153 | {% endif %} | 156 | {% endif %} |
154 | </div> | 157 | </div> |
155 | </div> | 158 | </div> |
156 | - <div class="panel-body"> | ||
157 | - <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %} | ||
158 | - {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p> | ||
159 | - <p> | ||
160 | - <b>{% trans "Description" %}: </b> | ||
161 | - <i> | ||
162 | - {{subject.description}} | ||
163 | - </i> | ||
164 | - </p> | ||
165 | - <div class="row"> | ||
166 | - <div class="col-xs-6 col-md-6"> | ||
167 | - <p><b>{% trans "Begining" %}: </b>{{subject.init_date}}</p> | ||
168 | - </div> | ||
169 | - <div class="col-xs-6 col-md-6"> | ||
170 | - <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p> | ||
171 | - </div> | 159 | + <div class="panel-collapse collapseSubject-{{subject.slug}} collapse in" aria-labelledby="heading_{{subject.id}}" aria-expanded="true" aria-hidden="false"> |
160 | + <div class="panel-body"> | ||
161 | + <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %} | ||
162 | + {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p> | ||
163 | + <p> | ||
164 | + <b>{% trans "Description" %}: </b> | ||
165 | + <i> | ||
166 | + {{subject.description}} | ||
167 | + </i> | ||
168 | + </p> | ||
169 | + <div class="row"> | ||
170 | + <div class="col-xs-6 col-md-6"> | ||
171 | + <p><b>{% trans "Begining" %}: </b>{{subject.init_date}}</p> | ||
172 | </div> | 172 | </div> |
173 | - <a href="{% url 'course:view_subject' subject.slug %}" class="btn btn-raised btn-default center-block view_btn" {% if user|show_subject_subscribe:subject %}style="display:none"{% endif %}>{% trans 'View Subject' %}<div class="ripple-container"></div></a> | ||
174 | - </div> | 173 | + <div class="col-xs-6 col-md-6"> |
174 | + <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p> | ||
175 | + </div> | ||
176 | + </div> | ||
177 | + </div> | ||
178 | + </div> | ||
175 | </div> | 179 | </div> |
176 | {% endfor %} | 180 | {% endfor %} |
177 | {% else %} | 181 | {% else %} |
178 | {% for subject in subjects_category %} | 182 | {% for subject in subjects_category %} |
179 | {% if subject.category.name == request.GET.category %} | 183 | {% if subject.category.name == request.GET.category %} |
180 | <div class="panel panel-info panel_{{ subject.id }}"> | 184 | <div class="panel panel-info panel_{{ subject.id }}"> |
181 | - <div class="panel-heading headingTwo ui-sortable-handle" role="tab"> | ||
182 | - <div class="row"> | ||
183 | - <div class="col-xs-9 col-md-10 titleTopic"> | ||
184 | - <a role="button" data-toggle="collapse" data-parent="#accordion" href=".collapseTwo" aria-expanded="true" aria-controls="collapseTwo"> | ||
185 | - <h4 style="color:white">{{subject.name}}</h4> | ||
186 | - </a> | ||
187 | - </div> | 185 | + <div class="panel-heading heading_{{subject.id}} subject ui-sortable-handle" role="tab"> |
186 | + <div class="row"> | ||
187 | + <div class="col-md-1 moreAccordion" data-toggle="collapse" data-parent="#accordion-{{subject.slug}}" href=".collapseSubject-{{subject.slug}}" aria-expanded="false" aria-controls="collapseSubject-{{subject.slug}}"> | ||
188 | + <button class="btn btn-default btn-sm caret-square"><i class="fa fa-caret-square-o-down fa-2x" aria-hidden="true"></i></button> | ||
189 | + </div> | ||
190 | + <div class="col-xs-9 col-md-4 titleTopic"> | ||
191 | + <a role="button" href="{% url 'course:view_subject' subject.slug %}"> | ||
192 | + <h4>{{subject.name}}</h4> | ||
193 | + </a> | ||
194 | + </div> | ||
188 | {% if user|has_role:'professor' and user in subject.professors or user|has_role:'system_admin' %} | 195 | {% if user|has_role:'professor' and user in subject.professors or user|has_role:'system_admin' %} |
189 | - <div class="col-xs-3 col-md-2" id="divMoreActions"> | 196 | + <div class="col-xs-3 col-md-6" id="divMoreActions"> |
190 | <div class="btn-group"> | 197 | <div class="btn-group"> |
191 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | 198 | <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
192 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> | 199 | <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i> |
@@ -205,7 +212,8 @@ | @@ -205,7 +212,8 @@ | ||
205 | {% endif %} | 212 | {% endif %} |
206 | </div> | 213 | </div> |
207 | </div> | 214 | </div> |
208 | - <div class="panel-body"> | 215 | + <div class="panel-collapse collapseSubject-{{subject.slug}} collapse in" aria-labelledby="heading_{{subject.id}}" aria-expanded="true" aria-hidden="false"> |
216 | + <div class="panel-body"> | ||
209 | <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %} | 217 | <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %} |
210 | {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p> | 218 | {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p> |
211 | <p> | 219 | <p> |
@@ -222,8 +230,8 @@ | @@ -222,8 +230,8 @@ | ||
222 | <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p> | 230 | <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p> |
223 | </div> | 231 | </div> |
224 | </div> | 232 | </div> |
225 | - <a href="{% url 'course:view_subject' subject.slug %}" class="btn btn-raised btn-default center-block view_btn" {% if user|show_subject_subscribe:subject %}style="display:none"{% endif %}>{% trans 'View Subject' %}<div class="ripple-container"></div></a> | ||
226 | </div> | 233 | </div> |
234 | + </div> | ||
227 | </div> | 235 | </div> |
228 | {% endif %} | 236 | {% endif %} |
229 | {% endfor %} | 237 | {% endfor %} |
courses/templates/subject/index.html
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | {% endblock %} | 17 | {% endblock %} |
18 | 18 | ||
19 | {% block sidebar %} | 19 | {% block sidebar %} |
20 | - <div class="panel panel-primary navigation"> | 20 | + <div class="panel panel-primary"> |
21 | <div class="panel-heading"> | 21 | <div class="panel-heading"> |
22 | <h5>{% trans 'Menu' %}</h5> | 22 | <h5>{% trans 'Menu' %}</h5> |
23 | </div> | 23 | </div> |