Commit 4ff42d0cb485b628b09722790c55fecb96e91992

Authored by juliotoscano
1 parent 037a8733

icon open card #205

courses/static/js/course.js
... ... @@ -49,13 +49,13 @@ function subscribe(elem, url, id, confirm_message) {
49 49 function delete_course(url, course, message, return_url) {
50 50 alertify.confirm(message, function(){
51 51 var csrftoken = getCookie('csrftoken');
52   -
  52 +
53 53 $.ajax({
54 54 method: 'post',
55 55 beforeSend: function (request) {
56 56 request.setRequestHeader('X-CSRFToken', csrftoken);
57 57 },
58   - url: url,
  58 + url: url,
59 59 success: function(data) {
60 60 alertify.alert('Remove Course', 'Course removed successfully!', function(){
61 61 window.location.href = return_url;
... ... @@ -71,10 +71,19 @@ function delete_course(url, course, message, return_url) {
71 71 */
72 72 function replicate_course(url, course) {
73 73 $.ajax({
74   - url: url,
  74 + url: url,
75 75 data: {'form': course},
76 76 success: function(data) {
77 77 $(".course_replicate_form").html(data);
78 78 }
79 79 });
80   -}
81 80 \ No newline at end of file
  81 +}
  82 +$(".caret-square").on('click', function(){
  83 + if( $(this).attr('title') == 'less'){
  84 + $(this).attr('title','more');
  85 + jQuery(this).html("<i class='fa fa-caret-square-o-up fa-2x' aria-hidden='true'></i>");
  86 + }else{
  87 + $(this).attr('title','less');
  88 + jQuery(this).html("<i class='fa fa-caret-square-o-down fa-2x' aria-hidden='true'></i>");
  89 + }
  90 + });
82 91 \ No newline at end of file
... ...
courses/templates/course/course_card.html
... ... @@ -7,9 +7,7 @@
7 7 <div class="panel-heading course" role="tab" >
8 8 <div class="row">
9 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   - <div class="btn-group">
11   - <button class="btn btn-default btn-sm"><i class="fa fa-chevron-circle-down fa-2x" aria-hidden="true"></i></button>
12   - </div>
  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>
13 11 </div>
14 12 <div class="col-xs-9 col-md-4 titleTopic">
15 13 <a role="button" href="{% url 'course:view' course.slug %}">
... ...
courses/templates/course/index.html
... ... @@ -44,7 +44,7 @@
44 44  
45 45 {% if user|has_role:'professor' or user|has_role:'system_admin' %}
46 46  
47   - <div class="panel panel-primary navigation">
  47 + <div class="panel panel-primary">
48 48 <div class="panel-heading">
49 49 <h3 class="panel-title">Category</h3>
50 50 </div>
... ...