Не полінувалася усе прочитати, так правдоподібно змальовано характери, що аж картинка відразу ожила перед очима, лишень сумна дуже, реалістична... Сподобалось, пане Юрію, чекаю на продовження!
А хто ці "ранги" визначає? А Ваш вірш, пане Олесю, не потребує зміни, він цілісний і довершений, просто у мене дещо інші вібрації і тому я його почула так... Творіть!
Твої слова зігріли душу, мов сонце, з самого рання', Бо лиш Любов - непроминуща, мов світло завтрашнього дня, Бо лиш єдине серце гріє у цьому світі самоти, Коли до тебе твоя Мрія зуміє стежку віднайти!
Роксоланочко, люба Сестричко яснокрила, та слів таких немає, аби описати усю сонцесяйність твоєї душі, усі Твої чесноти, якби то все написати, на що Ти у нас заслуговуєш - в інтернеті стався б збій від перезавантаження З поверненням, Тебе тут дуже бракувало!
Вікторіє, не перестаю дивуватись глибині твого світосприйняття! та розумію, що з такою "хворобливою надчутливістю" надто непросто у цьому облудному світі, по вінця самоти і полинів...
Спить дівча малесеньке у своєму ліжечку, Бо її втомили денні віражі. Хай тобі насниться місячна доріжечка, Що до тебе стелиться з рідної душі.
Я попрошу янголів, щоб вони крилятами Всім твоїм тривоженькам ставили заслін. А коли ти, дівчинко, безтурботно спатимеш, Поруч я стоятиму, схожою на тінь.
Бачу я, як янголи наче посміхаються, Бо ж у тебе крилонька схожі, як у них. Крихітні долоні їх віч твоїх торкаються І тобі нашіптують дивовижні сни.
Світить ясний місячок крізь твоє віконечко, І тебе, мов зіроньку, ніжно обійма. Коли встанеш, дівчинко, засіяє сонечко, Ти в його проміннячку будеш не сама...
');
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 = $('