Вход Регистрация
Файл: system/AJAX/js.js
Строк: 125
<?php
/*
----------------------
Показать/скрыть пароль
----------------------
*/

function pass_eye(name) {

  var 
input_pass = 'input[id='+name+']';

  if ($(
input_pass).attr('type') == 'password'){
    
    $(
input_pass).attr('type', 'text');
    $(
'.'+name).html('<i class="fa fa-eye" style="font-size: 17px; vertical-align: middle"></i>');
  
  }else{
    
    $(
input_pass).attr('type', 'password');
    $(
'.'+name).html('<i class="fa fa-eye-slash" style="font-size: 17px; vertical-align: middle"></i>');
  
  }

}

/*
------------------------
Эффект ожидания загрузки
------------------------
*/

function load_p(title, id){
  
  $(
id).html('<i class="fa fa-spinner fa-spin fa-fw"></i> '+title);
  $(
id).attr('style', 'opacity: 0.6');
  
}

$(
document).on('click', '.comments-button', function(){
  
  $(
'.comments-button').html('<i class="fa fa-spinner fa-spin fa-fw"></i>');
  $(
'.comments-button').attr('style', 'opacity: 0.6');

});

/*
---------------------
Растягивание textarea
---------------------
*/

function messages_prints(){
  
  var 
link_id_mess = $('.messages_prints').attr('action');
  $.
ajax({url: link_id_mess, type: "get"});
  
}

$(
document).on('keyup paste', '.count_char', function(){
  
  var 
$el = $(this), offset = $el.innerHeight() - $el.height();
  
  if (
$el.innerHeight < this.scrollHeight) {
    
    
$el.height(this.scrollHeight - offset);
  
  }else{
    
    if (
this.scrollHeight <= 200) {
      
      
$el.height(1);
      
$el.height(this.scrollHeight - offset);
    
    }
  
  }
  
});

/*
--------------------------
Загрузить контент по клику
--------------------------
*/

var load = '<br /><br /><br /><br /><font size="+2"><center><i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i><br /></center></font>';
function 
upload(link, id, load_ind){
  
  $.
ajax({
    
    
url: link,
    
type: "get",
    
cache: false,
    
beforeSend: function() {
      
      if (
load_ind != '1'){
        
        $(
'#'+id).html(load);
        
      }
    
    },
    
success: function(html){
      
      $(
'#'+id).html(html);
    
    }
  
  });
  
}

/*
-----------------------
Открыть/закрыть элемент
-----------------------
*/

function open_or_close(element, prioritet){
  
  var 
id_element = document.getElementById(element);
  
  if (
prioritet == 'close'){

    
id_element.style.display = 'none';
    
  }
  
  if (
prioritet == 'open'){
    
    
id_element.style.display = '';
    
  }
  
  if (
prioritet != 'close' && prioritet != 'open'){
    
    if (
id_element.style.display == ''){

      
id_element.style.display = 'none';
      $(
'#'+element+'-c').html('<i class="fa fa-angle-down" style="font-size: 20px; vertical-align: middle;"></i>');      
      
    }else{

      
id_element.style.display = '';
      $(
'#'+element+'-c').html('<i class="fa fa-angle-up" style="font-size: 20px; vertical-align: middle;"></i>');
      
    }
    
  }
  
}

/*
-----------------------------
Отправка запроса и обновление
-----------------------------
*/

function request(link, id) {
  
  $(
id).load(link+" "+id+"");
  
}

/*
-------------------------------------------
Подсчет количества символов в поле textarea
-------------------------------------------
*/

function countLetters(num = 0) {
  
  var 
textarea = document.getElementById("count_char");
  var 
count = document.getElementById("countLetters");
  var 
textlength = textarea.value.length;
  
count.innerText = textlength + num;

}

/*
------------------------------------
Скрыть системное сообщение в модулях
------------------------------------
*/

function info_message(type) {
  
  var 
type_i = document.getElementById(type);
  
  
type_i.style.display = 'none';
  
document.cookie = type+"=1;path=/";

}
?>
Онлайн: 0
Реклама