0001-agenda-correct-fields-updated-on-models-when-comment.patch
calebasse/static/js/calebasse.agenda.js | ||
---|---|---|
63 | 63 |
var textarea = $(this).prev(); |
64 | 64 |
var span = textarea.prev(); |
65 | 65 |
var btn = $(this); |
66 |
var comment = {description: textarea.val()}; |
|
67 |
var data = JSON.stringify(comment); |
|
68 | 66 |
if ($(this).data('act-id')) |
69 | 67 |
{ |
70 | ||
68 |
var comment = {comment: textarea.val()}; |
|
69 |
var data = JSON.stringify(comment); |
|
71 | 70 |
$.ajax({ |
72 | 71 |
url: '/api/v1/act/' + $(this).data("act-id") + '/?format=json&date=' + $(this).data('date'), |
73 | 72 |
type: 'PATCH', |
... | ... | |
75 | 74 |
data: data, |
76 | 75 |
success: function(data) { |
77 | 76 |
btn.attr('disabled', 'disabled'); |
78 |
if (comment['description']) {
|
|
77 |
if (comment['comment']) {
|
|
79 | 78 |
$('h3#' + btn.data("event-id") + ' span.icon-comment').fadeIn(); |
80 | 79 |
} |
81 | 80 |
else { |
... | ... | |
84 | 83 |
span.html('Commentaire modifié avec succès'); |
85 | 84 |
} |
86 | 85 |
}); |
87 |
} |
|
88 |
else
|
|
89 |
{
|
|
90 |
$.ajax({ |
|
86 |
} else {
|
|
87 |
var description = {description: textarea.val()};
|
|
88 |
var data = JSON.stringify(description);
|
|
89 |
$.ajax({
|
|
91 | 90 |
url: '/api/v1/event/' + $(this).data("event-id") + '/?format=json&date=' + $(this).data('date'), |
92 | 91 |
type: 'PATCH', |
93 | 92 |
contentType: 'application/json', |
94 | 93 |
data: data, |
95 | 94 |
success: function(response) { |
96 | 95 |
btn.attr('disabled', 'disabled'); |
97 |
if (comment['description'])
|
|
96 |
if (description['description'])
|
|
98 | 97 |
$('h3#' + btn.data("event-id") + ' span.icon-comment').fadeIn(); |
99 | 98 |
else |
100 | 99 |
$('h3#' + btn.data("event-id") + ' span.icon-comment').fadeOut(); |
101 |
- |