jQuery(function($){
$(document).ready(function(){
$('#top').click(function(event){
event.preventDefault();
$('html, body').animate({ scrollTop: 0 }, 200);
});
$(window).on("scroll", function(){
const scrollTop=$(this).scrollTop();
const rightElement=$("#top");
const navigationElement=$('#navigation');
if(scrollTop < 500){
rightElement.hide();
}else if(scrollTop > 500&&!navigationElement.hasClass("scrll")){
rightElement.css("display", "flex");
}});
});
});
jQuery(function($){
$(document).ready(function(){
copy_control();
var urlParams=new URLSearchParams(window.location.search);
var replyToCom=urlParams.get('replytocom');
if(replyToCom!==null){
$('.form-submit input').show();
var $textarea=$("#comment").focus();
var val=$textarea.val();
$textarea.val(val).focus();
$textarea[0].setSelectionRange(val.length, val.length);
}
$('#commentform textarea').on('click', function(){
$('.form-submit input').show();
});
});
$('#add_feedback').click(function(){
$("#post-content li, #post-content p, #post-content figcaption").each(function (index, el){
if($(this).children('iframe').length==0){
$(el).html($(el).text());
$(el).addClass("select_feedback");
};});
$(this).text('Выберите текст выше');
$(this).attr('id', 'add_feedback_active');
$('.select_feedback').click(function(){
var txt=$(this).text();
txt=txt.trim(txt);
rt_submit(txt);
});
$('#add_feedback_active').click(function(){
location.reload();
});
});
async function rt_submit(rt_comments){
$('#feedback').show(0);
$('#rt_comments_old').text(rt_comments);
$('#rt_comments_new').text(rt_comments);
};
$('#feedback .close').click(function(){
event.preventDefault();
$('#feedback').hide(0);
$('#rt_comments').select();
});
$('#rt_submit').click(function(){
event.preventDefault();
var p_url=$('#main-container-single').data('post');
var rt_comments_old=$('#rt_comments_old').val();
var rt_comments_new=$('#rt_comments_new').val();
var rt_comments_source=$('#rt_comments_source').val();
$.ajax({
url: 'https://railtrain.pro/wp-admin/admin-ajax.php',
type: 'POST',
data: {
action: 'rt_comments',
p_url: p_url,
rt_comments_old: rt_comments_old,
rt_comments_new: rt_comments_new,
rt_comments_source: rt_comments_source
},
success:function(data){
var url=$(location).attr('href');
$('#feedback .content').slideUp(0);
$('#feedback .thank').slideDown(0);
setTimeout(function(){
$('#feedback .thank').slideUp(0);
$('#feedback').slideUp(0);
window.location.replace(url);
}, 2500);
}});
});
async function copy_control(){
$('#single .post').on('copy', function(e){
var selectedText=window.getSelection().toString();
var currentUrl=window.location.href;
if(selectedText.length > 150){
var modifiedText=selectedText + '\n\nИсточник: ' + currentUrl;
e.originalEvent.clipboardData.setData('text/plain', modifiedText);
e.preventDefault();
}});
}
});
jQuery(document).ready(function($){
var page=2;
var totalComments=parseInt(loadMoreComments.total_comments) - 30;
$('#load-more-comments').on('click', function(){
var data={
action: 'load_more_comments',
page: page,
post_id: loadMoreComments.post_id
};
$.post(loadMoreComments.ajax_url, data, function(response){
if(response.success){
$('#comment-list').append(response.data);
page++;
totalComments -=30;
if(totalComments <=0){
$('#load-more-comments').hide();
}}
})
});
});