From ea5d115df3cc5d36d46686d5b26d31ba1c648ea2 Mon Sep 17 00:00:00 2001 From: Serghei MIHAI Date: Thu, 24 Jul 2014 12:33:15 +0200 Subject: [PATCH] agenda: correct fields updated on models when comment added in schedules --- calebasse/static/js/calebasse.agenda.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/calebasse/static/js/calebasse.agenda.js b/calebasse/static/js/calebasse.agenda.js index 5242829..a1f13a4 100644 --- a/calebasse/static/js/calebasse.agenda.js +++ b/calebasse/static/js/calebasse.agenda.js @@ -63,11 +63,10 @@ function enable_events(base) { var textarea = $(this).prev(); var span = textarea.prev(); var btn = $(this); - var comment = {description: textarea.val()}; - var data = JSON.stringify(comment); if ($(this).data('act-id')) { - + var comment = {comment: textarea.val()}; + var data = JSON.stringify(comment); $.ajax({ url: '/api/v1/act/' + $(this).data("act-id") + '/?format=json&date=' + $(this).data('date'), type: 'PATCH', @@ -75,7 +74,7 @@ function enable_events(base) { data: data, success: function(data) { btn.attr('disabled', 'disabled'); - if (comment['description']) { + if (comment['comment']) { $('h3#' + btn.data("event-id") + ' span.icon-comment').fadeIn(); } else { @@ -84,17 +83,17 @@ function enable_events(base) { span.html('Commentaire modifié avec succès'); } }); - } - else - { - $.ajax({ + } else { + var description = {description: textarea.val()}; + var data = JSON.stringify(description); + $.ajax({ url: '/api/v1/event/' + $(this).data("event-id") + '/?format=json&date=' + $(this).data('date'), type: 'PATCH', contentType: 'application/json', data: data, success: function(response) { btn.attr('disabled', 'disabled'); - if (comment['description']) + if (description['description']) $('h3#' + btn.data("event-id") + ' span.icon-comment').fadeIn(); else $('h3#' + btn.data("event-id") + ' span.icon-comment').fadeOut(); -- 2.0.1