'); $.post('/recommends/vote/' + id, {vote : vote}, function(result){ if(result.error){ icms.modal.alert(result.message, 'ui_error'); $('#re_recommend_' + id + ' .re_recommend_count').html(like).removeClass('loading_process'); } else { $('#re_recommend_' + id + ' .re_recommend_count').html(result.like).removeClass('loading_process'); } $('#re_recommend_' + id + ' .is_like_dislike img').removeAttr('onClick'); }, 'json'); } function reSetAnchor(id){ if($(id).length) { $('.re_recommend').removeClass('re_recommend_selected'); $(id).addClass('re_recommend_selected'); $('html, body').animate({scrollTop: $(id).offset().top - 15}, 600); } } function reSubscribe(button){ icms.modal.openAjax('/auth', false, false, 'Войти'); } function reviewShowAllText(button, id){ $('#re_recommend_' + id + ' .reb_body > div .is_long_text').css('max-height', 'none'); $(button).hide(); } function reGetAnswers(button, id){ button = $(button); var qq_answer = button.parents('#re_recommend_' + id); $('span', button).html('
'); button.addClass('is_comms_loading'); if (button.hasClass('is_loaded_comms')){ $('span', button).html($('span', button).data('count')); button.removeClass('is_loaded_comms').removeClass('is_comms_loading'); $('#qac_' + id, qq_answer).hide(); } else { $.post('/recommends/comments/albums/20', {id : id}, function(result){ if(result.error){ icms.modal.alert(result.message, 'ui_error'); } else { $('#qac_' + id + ' .re_recommend_comments_list', qq_answer).html(result.html); button.addClass('is_loaded_comms').removeClass('is_comms_loading'); $('#qac_' + id, qq_answer).show(); $('span', button).html($('span', button).data('count')); } }, 'json'); } } function reAddComm(button, id){ button = $(button); var qq_answer = button.parents('#re_recommend_' + id); var text = $('#qac_' + id + ' .comm_text', qq_answer).val(); var guest_name = '', auth_id = ''; if(typeof(text) == 'undefined' || !text || text == null || !text.length || button.hasClass('re_com_disabled_btn')){ return; } guest_name = $('#qac_' + id + ' input.c_guest_name', qq_answer).val(); $('#qac_' + id + ' input.c_guest_name', qq_answer).prop( "disabled", true ); $('#qac_' + id + ' .comm_text', qq_answer).prop( "disabled", true ); button.addClass('re_com_disabled_btn'); $('img', button).attr('src', '/templates/default/controllers/recommends/img/loading.gif'); $.post('/recommends/commenting/albums/20', {id : id, text : text, guest_name : guest_name, auth_id : auth_id}, function(result){ if(result.error){ icms.modal.alert(result.message, 'ui_error'); } else { if ($('#qac_' + id + ' .re_recommend_comments_list .re_recommend_comment', qq_answer).length){ $('#qac_' + id + ' .re_recommend_comments_list', qq_answer).append(result.html); } else { $('#qac_' + id + ' .re_recommend_comments_list', qq_answer).html(result.html); } button.removeClass('re_com_disabled_btn'); $('#qac_' + id + ' input.c_guest_name', qq_answer).prop( "disabled", false ); $('#qac_' + id + ' .comm_text', qq_answer).prop( "disabled", false ).val(''); $('#re_recommend_' + id + ' .is_recommend_comms > span').text(result.count).data('count', result.count); $('img', button).attr('src', '/templates/default/controllers/recommends/img/commenting.png'); } }, 'json'); }