X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/cf76dbd53927cb38154845748fb3481cf013970f..b0c32ed0d9e2c09836325dfd174a055ea367f62d:/src/wolnelektury/static/js/main.js diff --git a/src/wolnelektury/static/js/main.js b/src/wolnelektury/static/js/main.js index acc38a933..45a41970c 100644 --- a/src/wolnelektury/static/js/main.js +++ b/src/wolnelektury/static/js/main.js @@ -381,24 +381,27 @@ $.post({ url: '/ludzie/lektura/' + $(this).attr('data-book-slug') + '/nie_lubie/', data: {'csrfmiddlewaretoken': $('[name=csrfmiddlewaretoken]').val()}, + dataType: 'json', success: function() { delete state.liked[$btn.attr('data-book')]; updateLiked($btn); + }, + error: function() { + window.location.href = $('#login-link').attr('href'); } }) } else { $.post({ url: '/ludzie/lektura/' + $(this).attr('data-book-slug') + '/lubie/', data: {'csrfmiddlewaretoken': $('[name=csrfmiddlewaretoken]').val()}, + dataType: 'json', success: function() { state.liked[$btn.attr('data-book')] = []; updateLiked($btn); }, - error: function(e) { - if (e.status == 403) { - $('#login-link').click(); - } - }, + error: function() { + window.location.href = $('#login-link').attr('href') + } }); } }) @@ -543,4 +546,12 @@ $(".c-media__settings").toggleClass('active'); }); + const crisis = document.querySelector(".annoy-banner_crisis-container"); + const crisisLink = document.querySelector('.annoy-banner_crisis-container a.action'); + if (crisis) { + crisis.addEventListener("click", function() { + crisisLink.click(); + }); + } + })();