Вход Регистрация
Файл: templates/backend/default/assets/js/chat.js
Строк: 72
<?php
/* Webarch Admin Dashboard 
-----------------------------------------------------------------*/    
$(document).ready(function() {    
    var 
conversation = [];
    $(
'.user-details-wrapper').click(function(){
            
set_user_details($(this).attr('data-user-name'),$(this).attr('data-chat-status'));
            var 
el = $('#messages-wrapper').parent('.scroll-content').show();
            if(
el.length 0){
                $(
'#chat-users').parent().hide(); 
                $(
'#messages-wrapper').parent('.scroll-content').show();  
            }
            else{
                 $(
'#chat-users').hide();
            }
            $(
'#messages-wrapper').show(); 
            $(
'.chat-input-wrapper').show();
    })
    
    $(
'.chat-back').click(function(){
            $(
'#messages-wrapper .chat-messages-header .status').removeClass('online');
            $(
'#messages-wrapper .chat-messages-header .status').removeClass('busy');
            var 
el = $('#messages-wrapper').parent('.scroll-content').show();
            if(
el.length 0){
                $(
'#chat-users').parent().show(); 
                $(
'#messages-wrapper').parent('.scroll-content').hide();  
            }
            else{
                 $(
'#chat-users').show();
            }
            $(
'#messages-wrapper').hide(); 
            $(
'.chat-input-wrapper').hide();
    })
    $(
'.bubble').click(function(){
        $(
this).parent().parent('.user-details-wrapper').children('.sent_time').slideToggle();
    })
     $(
'#chat-message-input').keypress(function(e){
        if(
e.keyCode == 13)
        {        
            
send_message($(this).val());
            $(
this).val("");
            $(
this).focus();
            
e.preventDefault();
        }
     })
    $(
'#chat-users').scrollbar({
        
ignoreMobile:true
    
});
    $(
'.chat-messages').scrollbar({
        
ignoreMobile:true
    
});    
   
});

    function 
set_user_details(username,status){
        $(
'#messages-wrapper .chat-messages-header .status').addClass(status);
        $(
'#messages-wrapper .chat-messages-header span').text(username);
    }    
    function 
build_conversation(msg,isOpponent,img,retina){
        if(
isOpponent==1){
            $(
'.chat-messages').append('<div class="user-details-wrapper">'+
                
'<div class="user-details">'+
                    
'<div class="user-profile">'+
                    
'<img src="'img +'"  alt="" data-src="'img +'" data-src-retina="'retina +'" width="35" height="35">'+
                    
'</div>'+
                  
'<div class="bubble old sender">'+    
                        
msg+
                   
'</div>'+
                
'</div>'+                
                
'<div class="clearfix"></div>'+
            
'</div>');        
        }
        else{
        $(
'.chat-messages').append('<div class="user-details-wrapper pull-right">'+
            
'<div class="user-details">'+
              
'<div class="bubble old sender">'+    
                    
msg+
               
'</div>'+
            
'</div>'+                
            
'<div class="clearfix"></div>'+
        
'</div>')
        }
    }
    function 
send_message(msg){
        $(
'.chat-messages').append('<div class="user-details-wrapper pull-right animated fadeIn">'+
            
'<div class="user-details">'+
              
'<div class="bubble old sender">'+    
                    
msg+
               
'</div>'+
            
'</div>'+                
            
'<div class="clearfix"></div>'+
        
'</div>')
    }
?>
Онлайн: 1
Реклама