Дякую Вам,пані Наталіє,за коментар та квіточку.Якщо буде час та натхнення,постараюсь продовжити цеє літечко,але ж час бере своє.Дякую ще раз.Успіхів Вам та натхнення.
Дякую Вам,пані Наталіє,за увагу до мого твору.Мене радує те, що мої твори цікавлять митців більш високого рагу.Це мені додає натхнення.У даному вірші я свідомо залишив такий перемінний розмір.Для мене він звучить більш прийнятливим у такому первозданному вигляді.Може зчасом щось ізміню Ще раз дякую. Успіхів Вам та натхнення.
Дякую Вам, пані Катерино,за оцінку та коментар.Вірш і мене змушує задуматись:а звідки і від кого з*явилась влада людини над людиною? Кажуть,вся влада в цьому світі від Бога.Якби ж то так... Творчих Вам успіхів та натхнення.Заходьте, буду завжди радий.
Дякую Вам,пане Ігоре, за коментар та оцінку.Всі попередні коментарі та зауваженняя врахував,вірш доопрацював(вже після Вашого коментару).Оновлений варіат зараз на сайті.Творчих Вам успіхів та натхнення.Заходьте ще, буду радий.
Дякую Вам,пане Іване за оцінку і за те що читаєте.Ви мабуть добрий учитель,ніколи не ставите двійок(жарт).Успіхів Вам та натхнення.Заходьте ще ,буду радий.
Дякую Вам,пані Людмило,за коментар та оцінку.Вашою порадою скористався,вірш допрацював,він зараз на сайті.Творчих Вам успіхів та натхнення.Заходьте ще,буду Вам радий.
');
var elem = $(elem);
elem.find('img').hide();
elem.append(waitImg);
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam') ? 0 : 1; // invert - 'data-not-spam' should contain CURRENT 'notspam' status!
$.post('/index/', {
a : 101,
scope_id : uCoz.spam.config.scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
waitImg.remove();
elem.find('img').show();
if (response.error) {
alert(response.error);
return;
}
if (response.status == 'admin_message_not_spam') {
elem.attr('data-not-spam', true).find('img').attr('src', '/.s/img/spamfilter/notspam-active.gif');
$('#del-as-spam-' + messageID).hide();
} else {
elem.removeAttr('data-not-spam').find('img').attr('src', '/.s/img/spamfilter/notspam.gif');
$('#del-as-spam-' + messageID).show();
}
//console.log(response);
});
return false;
};
uCoz.spam.report = function(scopeID, messageID, notSpam, callback, context) {
return $.post('/index/', {
a: 101,
scope_id : scopeID,
message_id : messageID,
not_spam : notSpam
}).then(function(response) {
if (callback) {
callback.call(context || window, response, context);
} else {
window.console && console.log && console.log('uCoz.spam.report: message #' + messageID, response);
}
});
};
uCoz.spam.reportDOM = function(event) {
if (event.preventDefault ) event.preventDefault();
var elem = $(this);
if (elem.hasClass('spam-report-working') ) return false;
var scopeID = uCoz.spam.config.scopeID;
var messageID = elem.attr('data-message-id');
var notSpam = elem.attr('data-not-spam');
var target = elem.parents('.report-spam-target').eq(0);
var height = target.outerHeight(true);
var margin = target.css('margin-left');
elem.html('').addClass('report-spam-working');
uCoz.spam.report(scopeID, messageID, notSpam, function(response, context) {
context.elem.text('').removeClass('report-spam-working');
window.console && console.log && console.log(response); // DEBUG
response.warning && window.console && console.warn && console.warn( 'uCoz.spam.report: warning: ' + response.warning, response );
if (response.warning && !response.status) {
// non-critical warnings, may occur if user reloads cached page:
if (response.warning == 'already_reported' ) response.status = 'message_spam';
if (response.warning == 'not_reported' ) response.status = 'message_not_spam';
}
if (response.error) {
context.target.html('
' + response.error + '
');
} else if (response.status) {
if (response.status == 'message_spam') {
context.elem.text(uCoz.spam.sign.notSpam).attr('data-not-spam', '1');
var toggle = $('#report-spam-toggle-wrapper-' + response.message_id);
if (toggle.length) {
toggle.find('.report-spam-toggle-text').text(uCoz.spam.sign.hidden);
toggle.find('.report-spam-toggle-button').text(uCoz.spam.sign.show);
} else {
toggle = $('