Послание губернатора Сергея Левченко к Законодательному собранию и жителям Иркутской области
$(function(){
var update_time = 3000;
$('.broadcast-chat form.send').ajaxForm({
url: '/ajax.php?cl=broadcast&f=send¶ms={post}',
type: 'post',
success: function(res){
$('.broadcast-chat form.send input.txt').val('');
}
})
var update = $('.broadcast-chat').hasClass('start') || 0;
if(update){
updateChat0983459793485978 = setInterval(function(){
updateChat();
}, update_time)
}else{
updateChat();
}
$('.broadcast-chat .actions span').click(function(){
var action = $(this).attr("action");
var chatWrap = $('.broadcast-chat');
if(action == 'notscroll' || action == 'scroll'){
if(action == 'notscroll'){
chatWrap.addClass('notscroll');
}
if(action == 'scroll'){
chatWrap.removeClass('notscroll');
}
}else{
$.post('/ajax.php?cl=broadcast&f=status¶ms={post}', {id: '20883', action: action}, function(){
//window.location = window.location;
})
}
})
})
function updateChat(){
offset = 0;
var chat = $('.broadcast-chat .chat');
var chatWrap = $('.broadcast-chat');
if(chat.find('.mess').size() > 0){
var offset = chat.find('.mess:last').attr("data-id");
}
$.get('/ajax.php?cl=broadcast&f=getChat¶ms={get}', {id: '20883', offset: offset}, function(res){
var messages = res.res.messages || [];
if(res.res.start == '0'){
chatWrap.addClass('end');
chatWrap.removeClass('start');
}else{
chatWrap.addClass('start');
chatWrap.removeClass('end');
}
if(res.res.archive == '1'){
chatWrap.addClass('archive');
chatWrap.removeClass('notarchive');
}else{
chatWrap.addClass('notarchive');
chatWrap.removeClass('archive');
}
chatWrap.find('h3 > .time').text(res.res.time);
loadMessages(messages);
var scroll = !chatWrap.hasClass('notscroll');
if(scroll){
chat.animate({ scrollTop: chat[0].scrollHeight }, "slow");
}
});
}
function loadMessages(messages){
var chat = $('.broadcast-chat .chat');
for(var i in messages){
var message = messages[i];
var item = $('');
item.attr("data-id", message.id);
var author = $(''); author.html(message.author);
var date = $(''); date.html(message.date);
var text = $(''); text.html(message.text);
item.append(author);
item.append(date);
item.append(text);
chat.append(item);
}
}