/**
* Файл chiefred.default.js - стандартный Java-скрипт для отображения статьи,
* загруженной по API ChiefRed.com
*
* НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ!!!
*
* При последующих обновлениях плагина он будет замещаться и все Ваши изменения пропадут.
* Создайте новый файл с именем chiefred.js в той же папке, скопируйте в него содержимое
* этого файла и там уже вносите свои правки.
*
*/
var chiefred_scrollpath = 0;
jQuery( document ).scroll(function()
{
chiefred_scrollpath++;
});
jQuery( document ).ready(function()
{
var chiefred_wu_submit = function(e)
{
var wu_type = (e.target.id == 'chiefred-swu-no') ? 'useless' : 'error';
var message = (wu_type == 'useless') ? jQuery('#chiefred-twu-no').val() : jQuery('#chiefred-twu-error').val();
jQuery.ajax({
type: "POST",
url: jQuery('#chiefred-was-usefull').data('href'),
data: {
article_id: jQuery('#chiefred-was-usefull').data('article-id'),
type: wu_type,
message: message,
scrollpath: chiefred_scrollpath,
chiefred_token: jQuery('#chiefred-was-usefull').data('nonce')
},
beforeSend: function (xhr) {
xhr.setRequestHeader('X-WP-Nonce', jQuery('#chiefred-was-usefull').data('nonce'));
},
success: function(data)
{
console.log('chiefred-was-usefull: ok');
},
error: function(data)
{
console.log('error:', data);
},
});
jQuery('#chiefred-was-usefull').html('
Спасибо!
');
}
jQuery('#chiefred-pwu-yes').hide();
jQuery('#chiefred-bwu-yes').click(function()
{
jQuery('#chiefred-bwu-yes').addClass('active');
jQuery('#chiefred-pwu-yes').show();
jQuery('#chiefred-bwu-no').removeClass('active');
jQuery('#chiefred-pwu-no').hide();
jQuery('#chiefred-bwu-error').removeClass('active');
jQuery('#chiefred-pwu-error').hide();
});
var chiefred_ta_lim = 1000;
jQuery('#chiefred-pwu-no').hide();
jQuery('#chiefred-bwu-no').click(function()
{
jQuery('#chiefred-bwu-yes').removeClass('active');
jQuery('#chiefred-pwu-yes').hide();
jQuery('#chiefred-bwu-no').addClass('active');
jQuery('#chiefred-pwu-no').show();
jQuery('#chiefred-twu-no').focus();
jQuery('#chiefred-bwu-error').removeClass('active');
jQuery('#chiefred-pwu-error').hide();
});
jQuery('#chiefred-swu-no').click(chiefred_wu_submit);
var chiefred_twu_no_updated = function()
{
cur = chiefred_ta_lim - jQuery('#chiefred-twu-no').val().length;
if (cur < 0) {
jQuery('#chiefred-twu-no').val(jQuery('#chiefred-twu-no').val().substr(0, chiefred_ta_lim));
cur = 0;
}
jQuery('#chiefred-lwu-no').html(cur);
}
chiefred_twu_no_updated();
jQuery('#chiefred-twu-no').keyup(chiefred_twu_no_updated);
jQuery('#chiefred-twu-no').change(chiefred_twu_no_updated);
jQuery('#chiefred-pwu-error').hide();
jQuery('#chiefred-bwu-error').click(function()
{
jQuery('#chiefred-bwu-yes').removeClass('active');
jQuery('#chiefred-pwu-yes').hide();
jQuery('#chiefred-bwu-no').removeClass('active');
jQuery('#chiefred-pwu-no').hide();
jQuery('#chiefred-bwu-error').addClass('active');
jQuery('#chiefred-pwu-error').show();
jQuery('#chiefred-twu-error').focus();
});
jQuery('#chiefred-swu-error').click(chiefred_wu_submit);
var chiefred_twu_error_updated = function()
{
cur = chiefred_ta_lim - jQuery('#chiefred-twu-error').val().length;
if (cur < 0) {
jQuery('#chiefred-twu-error').val(jQuery('#chiefred-twu-error').val().substr(0, chiefred_ta_lim));
cur = 0;
}
jQuery('#chiefred-lwu-error').html(cur);
}
chiefred_twu_error_updated();
jQuery('#chiefred-twu-error').keyup(chiefred_twu_error_updated);
jQuery('#chiefred-twu-error').change(chiefred_twu_error_updated);
});