Вход Регистрация
Файл: styles/standart/scripts.js
Строк: 162
<?php
$(function(){
    var 
button=$('#upload'), file;
    var 
type_upload=$('#type_upload');
    var 
status=$('#status');
    new 
AjaxUpload(button, {
        
action:  '/system/upload.php?mode='+type_upload.html(),
        
//начало загрузки
        
name'file',
        
onSubmit: function(file,  ext){
            
this.disable();
            
document.getElementById("status").style.display 'block';
            
status.html('Загрузка...');
        },
        
//завершение
        
onComplete:  function(fileresponse){
            
///отображаем и вписываем итог при завершении/или ошибку
            
status.html(response);
            
document.getElementById("status").style.display 'block';
            
///
            
this.enable();
        }
    });
});
/////панелька bb-кодов
function bbcode(text1text2) {
if ((
document.selection)) {
document.message.msg.focus();
document.message.document.selection.createRange().text text1+document.message.document.selection.createRange().text+text2;
} else if(
document.forms['f'].elements['text'].selectionStart!=undefined) {
var 
element document.forms['f'].elements['text'];
var 
str element.value;
var 
start element.selectionStart;
var 
length element.selectionEnd element.selectionStart;
element.value str.substr(0start) + text1 str.substr(startlength) + text2 str.substr(start length);
document.forms['f'].elements['text'].focus();
} else 
document.message.msg.value += text1+text2;
document.forms['f'].elements['text'].focus();
}
///лайки
    
function like_ok(elm) {
        var 
link = $(elm);
        var 
data link.data('id');
        var 
sid link.data('ya');
        if(
data>&& sid>0){
        var 
mode link.data('mode');
        $.
ajax({
            
url'/like.php?do=no_likes',
            
type"GET",
            
data: {id:data,sid:sid,mode:mode}, // Передаем данные
            
dataType"html",
            
success: function(result) {
                if (!
result.error){ 
                    $(
'.count_like',link).html(result);
                }
            }
        });
        }
    };
///работа с checkbox
var checkbox_count=0;
 function 
checkbox(id){
     if(
id.checked==false){
     
id.checked=true
     
checkbox_count++;  
     }else {
     
id.checked=false;
     
checkbox_count--;
     }
    if(
checkbox_count>0){
    
document.getElementById("form_mess").style.display 'block';
     }else{
    
document.getElementById("form_mess").style.display 'none';    
     }
 }
//автоматическое изменение высоты textarea
function textarea_resize(){
    if($(
'#autoresize')!=null){    
    var 
textarea= $('#autoresize');    
    
textarea.css("resize","none");
    
textarea.height(textarea.get(0).scrollHeight);
    
textarea.on('keyup input', function(){
    var 
$this = $(this);
    
$this.height(60);
    
$this.height(this.scrollHeight);
    });
    }    
    };
///кнопки вверх/вниз сайта
function initSideControls() {
  var 
control_min_width = $('.active-area').width();
  var 
content_width = $('#page').width(); //Здесь должна быть ширина вашего сайта (если верстка не резиновая).
  
var window_width = $(window).width()/2;
  var 
$bar_wrap = $('.leftbar-wrap');
  var 
$bar $bar_wrap.find('.left-controlbar');
  if (
window_width content_width - (control_min_width) > 0) {
    
$bar.show();
    var 
bar_width = (window_width content_width) / 2;
    
$bar_wrap.css({widthbar_width});
    
$bar.off('click').on('click', function(e) {
      
e.preventDefault();
      
prev_top = $(window).scrollTop();
    });
  }
  else {
    
$bar.hide();
  }
};
function 
page_resize() {
  var 
bar = $('.left-controlbar');
  var 
panel = $('.leftbar-wrap');
  var 
threshold 500//порог полной видимости кнопки при скроллинге
  
var view_step 300//порог отображения
  
threshold=threshold+view_step;
  $(
window).scroll(function() {     /* функция, которая управляет видимостью кнопки "Вверх" в зависимости от положения полос прокрутки */
      
var new_opacity = ($(window).scrollTop() < threshold) ? $(window).scrollTop() / threshold 1;
      
panel.hide();
      
bar.hide();
      if($(
window).scrollTop()>=view_step){
      
new_opacity bar.show() : bar.hide();
      
new_opacity panel.show() : panel.hide();
      }
      
bar.css({opacitynew_opacity});
      
panel.css({opacitynew_opacity});
    })
    .
scroll()
    
/* связываем событие изменения размеров окна браузера и функцию инициализации кнопок */
    
.resize(initSideControls)
    .
resize();
   
  
/* функция для возврата пользователя на место, с которого он поднялся вверх */
  
$scroll_back.click(function(e) {
    
e.preventDefault();
    $(
'html, body').animate({scrollTop: $(this).attr('href').substr(1)}, 'normal');
    $(
this).attr('href''#0').hide();
  });
};


///используем функции при загрузке странички
$(document).ready(function() {      
  
page_resize();
});
$(
document).ready(function() {
  
textarea_resize();
  
//выпадающее меню
var linkys document.getElementsByClassName('dropdown-toggle');
for (var 
0linkys.length; ++i) {
  
linkys[i].onclick = function(e) {
    
//if this isn't an http/https link
    
this.focus(); 
    
e.preventDefault();
  };
}        
});
?>
Онлайн: 0
Реклама