]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/messages.js
Fix #2402
[rails.git] / app / assets / javascripts / messages.js
1 $(document).ready(function () {
2   $(".inbox-mark-unread").on("ajax:success", function (event, data) {
3     $("#inboxanchor").remove();
4     $(".user-button").before(data.inboxanchor);
5
6     $("#inbox-count").replaceWith(data.inbox_count);
7
8     $(this).parents(".inbox-row").removeClass("inbox-row").addClass("inbox-row-unread");
9   });
10
11   $(".inbox-mark-read").on("ajax:success", function (event, data) {
12     $("#inboxanchor").remove();
13     $(".user-button").before(data.inboxanchor);
14
15     $("#inbox-count").replaceWith(data.inbox_count);
16
17     $(this).parents(".inbox-row-unread").removeClass("inbox-row-unread").addClass("inbox-row");
18   });
19
20   $(".inbox-destroy").on("ajax:success", function (event, data) {
21     $("#inboxanchor").remove();
22     $(".user-button").before(data.inboxanchor);
23
24     $("#inbox-count").replaceWith(data.inbox_count);
25
26     $(this).parents(".inbox-row, .inbox-row-unread").fadeOut(800, "linear", function () {
27       $(this).remove();
28     });
29   });
30 });