Аватар Memory
Достижения
автор
Последний визит
4 года назад
Последние комментарии

Фома Верующий
Вы, хоть и вместе,...но, всегда, по одиночке,... как это объяснить,... Тай Ночке,... лишь ваши ДУШ...

PetrBravo
Кто держится за соломинку ⚖️Для того бревно слишком большой предмет 🧿

Simonliv
Подписан').removeClass('btn-outline-primary').addClass('btn-primary'); $('#toggle-notifications').removeClass('d-none'); $('#toggle-notifications .dropdown-item span').attr('class', 'glyphicon glyphicon-ok text-success'); $.jGrowl('Memory добавлена в Вашу подписку!', {themeState: 'success'}); }; } else { request.url = '/api/subscriptions/destroy?id=50952'; request.type = 'delete'; doneFn = function() { self.html('Подписаться').addClass('btn-outline-primary').removeClass('btn-primary'); $('#toggle-notifications').addClass('d-none'); $.jGrowl('Memory удалена из Вашей подписки!', {themeState: 'success'}); }; } $.ajax(request).done(doneFn).fail(commonAjaxFailFn); }); $('#toggle-blacklist').click(function() { let request = {}; let doneFn = null; let self = $(this); let button = self.closest('div.dropdown').children('button'); request.beforeSend = function() { button.attr('disabled', true); button.children('span.glyphicon').addClass('d-none'); button.children('span.spinner-border').removeClass('d-none'); }; request.complete = function() { button.attr('disabled', false); button.children('span.glyphicon').removeClass('d-none'); button.children('span.spinner-border').addClass('d-none'); }; if (self.html() === 'Блокировать') { request.url = '/api/blacklists/store'; request.type = 'post'; request.data = {memberId: '50952'}; doneFn = function() { self.html('Не блокировать'); self.closest('div.dropdown').find('span.glyphicon').addClass('text-danger'); $.jGrowl('Memory добавлена в Ваш черный список!', {themeState: 'success'}); }; } else { request.url = '/api/blacklists/destroy?id=50952'; request.type = 'delete'; doneFn = function() { self.html('Блокировать'); self.closest('div.dropdown').find('span.glyphicon').removeClass('text-danger'); $.jGrowl('Memory удалена из Вашего черного списка!', {themeState: 'success'}); }; } $.ajax(request).done(doneFn).fail(commonAjaxFailFn); }); $('#toggle-notifications .dropdown-item').click(function() { let self = $(this); let button = $('#toggle-notifications>button'); let request = {}; request.url = '/api/subscriptions/update?id=50952'; request.type = 'put'; request.data = {key: self.data('key'), value: + self.children('span.glyphicon').hasClass('text-danger')}; request.beforeSend = function() { button.attr('disabled', true); button.children('span.glyphicon').addClass('d-none'); button.children('span.spinner-border').removeClass('d-none'); }; request.complete = function() { button.attr('disabled', false); button.children('span.glyphicon').removeClass('d-none'); button.children('span.spinner-border').addClass('d-none'); }; let doneFn = function() { self.children('span.glyphicon').toggleClass('glyphicon-ok').toggleClass('glyphicon-remove').toggleClass('text-success').toggleClass('text-danger'); $.jGrowl('Настройки сохранены!', {themeState: 'success'}); }; $.ajax(request).done(doneFn).fail(commonAjaxFailFn); }); $(".pearl .text").addtocopy({htmlcopytxt: '
https://www.inpearls.ru/'}); });