Commit e3afc52bf9b56d590d9b22166944bf7f51bd3eb6

Authored by juliotoscano
1 parent 4ff42d0c

modifying home course detail #205

core/static/css/base/amadeus.css
... ... @@ -30,7 +30,7 @@
30 30 margin: 10% 10% 5% 5%;
31 31 }
32 32 .breadcrumb{
33   - margin-bottom: 5px;
  33 + margin-bottom: 25px;
34 34 }
35 35 .courseHome{
36 36 text-align: center;
... ... @@ -398,14 +398,18 @@ ul, li {
398 398 /* Icon Topic */
399 399 .divMoreActions {text-align: right; height: 39px; float: right;}
400 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 401 .titleTopic {padding-top: 18px; padding-left: 0px;}
405   -.titleTopic-detail {padding-top: 8px;}
  402 +.titleTopic-detail {padding-top: 8px; color: white;}
406 403 .titleTopic a h4 {margin-top: 0px; color: white; cursor:pointer;}
407 404 .dropdown-menu .pull-right {
408 405 right: 0;
409 406 }
410 407 .moreAccordion{ padding-left: 0px; padding-right: 0px;}
411   -.moreAccordion div button{ padding-left: 0px; padding-right: 0px;}
412 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 417 \ No newline at end of file
... ...
courses/static/js/course.js
... ... @@ -77,13 +77,4 @@ function replicate_course(url, course) {
77 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 80 \ No newline at end of file
  81 +}
91 82 \ No newline at end of file
... ...
courses/templates/course/course_card.html
1 1 {% load static i18n permission_tags %}
2 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>&nbsp;{% 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>&nbsp;{% 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 43 </div>
47 44  
48 45 <div class="modal fade" id="replicateCourse" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
... ...
courses/templates/course/index.html
... ... @@ -70,7 +70,7 @@
70 70 {% endfor %}
71 71 {% endif %}
72 72  
73   -<div class="col-md-12">
  73 +<div class="col-md-12 cards-content">
74 74 <form id="searchform" action="{% url 'course:manage' %}" method="get" accept-charset="utf-8">
75 75 <div class="input-group">
76 76 <div class="form-group is-empty">
... ... @@ -86,7 +86,7 @@
86 86  
87 87  
88 88 </fieldset>
89   - <div class="col-md-12">
  89 + <div class="col-md-12 cards-content">
90 90 {% if courses|length > 0 %}
91 91 {% if request.GET.category == 'all' or none or request.GET.category == '' %}
92 92 {% for course in list_courses %}
... ... @@ -104,27 +104,6 @@
104 104 {% trans 'No courses found' %}
105 105 {% endif %}
106 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 108 <script type="text/javascript" src="{% static 'js/course.js' %}"></script>
130 109 {% endblock %}
... ...
courses/templates/course/view.html
... ... @@ -19,7 +19,7 @@
19 19 {% endblock %}
20 20  
21 21 {% block sidebar %}
22   - <div class="panel panel-primary navigation">
  22 + <div class="panel panel-primary">
23 23 <div class="panel-heading">
24 24 <h5>{% trans 'Menu' %}</h5>
25 25 </div>
... ... @@ -38,15 +38,15 @@
38 38  
39 39 {% block content %}
40 40  
41   - <div class="col-md-12">
  41 + <div class="col-md-12 cards-content">
42 42 <div class="panel panel-info">
43   - <div class="panel-heading headingOne">
  43 + <div class="panel-heading course-detail">
44 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 47 </div>
48 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 50 <div class="btn-group">
51 51 <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
52 52 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>
... ... @@ -74,7 +74,7 @@
74 74  
75 75 </div>
76 76 </div>
77   -
  77 +
78 78 <!-- MODAL CREATE SUBJECT -->
79 79 <div class="modal" tabindex="-1" role="dialog " id="createSubject">
80 80 <div class="modal-dialog">
... ... @@ -121,19 +121,22 @@
121 121 </div>
122 122 </div>
123 123 </div>
124   -<div>
  124 +<div class="cards-detail">
125 125 {% if request.GET.category == 'all' or none or request.GET.category == '' %}
126 126 {% for subject in subjects %}
127 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 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 136 </a>
134 137 </div>
135 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 140 <div class="btn-group">
138 141 <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
139 142 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>
... ... @@ -153,40 +156,44 @@
153 156 {% endif %}
154 157 </div>
155 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 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 179 </div>
176 180 {% endfor %}
177 181 {% else %}
178 182 {% for subject in subjects_category %}
179 183 {% if subject.category.name == request.GET.category %}
180 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 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 197 <div class="btn-group">
191 198 <button class="btn btn-default btn-sm dropdown-toggle" type="button" id="moreActions" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
192 199 <i class="fa fa-ellipsis-v fa-2x" aria-hidden="true"></i>
... ... @@ -205,7 +212,8 @@
205 212 {% endif %}
206 213 </div>
207 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 217 <p><b>{% trans "Professor" %}: </b>{% for professor in subject.professors.all %}{% if not forloop.first %},{% endif %}
210 218 {{professor}}{% if forloop.last %}.{% endif %}{% endfor %}</p>
211 219 <p>
... ... @@ -222,8 +230,8 @@
222 230 <p><b>{% trans "End" %}: </b>{{subject.end_date}}</p>
223 231 </div>
224 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 233 </div>
  234 + </div>
227 235 </div>
228 236 {% endif %}
229 237 {% endfor %}
... ...
courses/templates/subject/index.html
... ... @@ -17,7 +17,7 @@
17 17 {% endblock %}
18 18  
19 19 {% block sidebar %}
20   - <div class="panel panel-primary navigation">
  20 + <div class="panel panel-primary">
21 21 <div class="panel-heading">
22 22 <h5>{% trans 'Menu' %}</h5>
23 23 </div>
... ...