Вход Регистрация
Файл: sys/themes/WinDavTouch_by_DcmsTema_ru/user.js
Строк: 63
<?php
function user_update_mail_notice(){
    
/**
     * тут можно сделать дополнительное (звуковое) уведомление пользователя
     */
}


function 
user_update_mail(count){
    
count = +count;
    var 
dom_mail document.querySelector('#user_mail');
    
    
    
    if (
USER.mail_new_count != count)
        
user_update_mail_notice();
    
USER.mail_new_count count;
    
    if (
USER.mail_new_count){
        
dom_mail.querySelector('span').innerHTML USER.mail_new_count
        
DCMS.Dom.classRemove(dom_mail'hide');
    }else{
        
DCMS.Dom.classAdd(dom_mail'hide');
    }
    
}
    
function 
user_update_friends(count){
    
count = +count;
    
    var 
dom_friend document.querySelector('#user_friend');
    
USER.friend_new_count count;
    
    if (
USER.friend_new_count){
        
dom_friend.querySelector('span').innerHTML USER.friend_new_count;        
        
DCMS.Dom.classRemove(dom_friend'hide');
    }else{
        
DCMS.Dom.classAdd(dom_friend'hide');
    }
}
    
function 
user_update(data){
    if (
data.id != USER.id){
        
console.log(USERdata);
        
DCMS.UserUpdate.stop();
        
//window.location.reload();
        
return;
    }

    
user_update_mail(data.mail_new_count);
    
user_update_friends(data.friend_new_count);
}    

// подписываемся на событие поступления новых данных пользователя
DCMS.Event.on('user_update'user_update);
?>
Онлайн: 0
Реклама