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,13 +49,13 @@ function subscribe(elem, url, id, confirm_message) {
49 function delete_course(url, course, message, return_url) { 49 function delete_course(url, course, message, return_url) {
50 alertify.confirm(message, function(){ 50 alertify.confirm(message, function(){
51 var csrftoken = getCookie('csrftoken'); 51 var csrftoken = getCookie('csrftoken');
52 - 52 +
53 $.ajax({ 53 $.ajax({
54 method: 'post', 54 method: 'post',
55 beforeSend: function (request) { 55 beforeSend: function (request) {
56 request.setRequestHeader('X-CSRFToken', csrftoken); 56 request.setRequestHeader('X-CSRFToken', csrftoken);
57 }, 57 },
58 - url: url, 58 + url: url,
59 success: function(data) { 59 success: function(data) {
60 alertify.alert('Remove Course', 'Course removed successfully!', function(){ 60 alertify.alert('Remove Course', 'Course removed successfully!', function(){
61 window.location.href = return_url; 61 window.location.href = return_url;
@@ -71,10 +71,19 @@ function delete_course(url, course, message, return_url) { @@ -71,10 +71,19 @@ function delete_course(url, course, message, return_url) {
71 */ 71 */
72 function replicate_course(url, course) { 72 function replicate_course(url, course) {
73 $.ajax({ 73 $.ajax({
74 - url: url, 74 + url: url,
75 data: {'form': course}, 75 data: {'form': course},
76 success: function(data) { 76 success: function(data) {
77 $(".course_replicate_form").html(data); 77 $(".course_replicate_form").html(data);
78 } 78 }
79 }); 79 });
80 -}  
81 \ No newline at end of file 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 \ No newline at end of file 91 \ No newline at end of file
courses/templates/course/course_card.html
@@ -7,9 +7,7 @@ @@ -7,9 +7,7 @@
7 <div class="panel-heading course" role="tab" > 7 <div class="panel-heading course" role="tab" >
8 <div class="row"> 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}}"> 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 </div> 11 </div>
14 <div class="col-xs-9 col-md-4 titleTopic"> 12 <div class="col-xs-9 col-md-4 titleTopic">
15 <a role="button" href="{% url 'course:view' course.slug %}"> 13 <a role="button" href="{% url 'course:view' course.slug %}">
courses/templates/course/index.html
@@ -44,7 +44,7 @@ @@ -44,7 +44,7 @@
44 44
45 {% if user|has_role:'professor' or user|has_role:'system_admin' %} 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 <div class="panel-heading"> 48 <div class="panel-heading">
49 <h3 class="panel-title">Category</h3> 49 <h3 class="panel-title">Category</h3>
50 </div> 50 </div>