Projet

Général

Profil

0001-agenda-correct-fields-updated-on-models-when-comment.patch

Serghei Mihai, 24 juillet 2014 12:35

Télécharger (2,48 ko)

Voir les différences:

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(-)
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
-