View file 3020.ru/css/js/js.js

File size: 4.83Kb
function hideser (ids) {
	if ($(ids).css('display') == "none") {
		$('._closers').slideUp(300);
		$(ids).slideDown(300);
	} else {
		$('._closers').slideUp(300);
	}
}

function rgef3wfrs (qefvarwf42d) {
	$('#oshhb').empty();
	$('#oshhb').css({display:'block'});
	$('#oshhb').append('<div class="error">'+qefvarwf42d+'</div>');
	const oss11 = document.getElementById('oshhb');
	$('body,html').animate({ scrollTop: 0 }, 300);
	setTimeout(function() { $('#oshhb').css({display:'none'}); $('#oshhb').empty(); }, 4000);
}

function fev4wg45rbbfe (qefvarwf42d) {
	$('#oshhb').empty();
	$('#oshhb').css({display:'block'});
	$('#oshhb').append('<div class="error">'+qefvarwf42d+'</div>');
	const oss11 = document.getElementById('oshhb');
	$('body,html').animate({ scrollTop: 0 }, 300);
	setTimeout(function() { $('#oshhb').css({display:'none'}); $('#oshhb').empty(); }, 4000);
}


function saveform (formass,ids) {
	$.ajax({
		url: formass,
		type: 'post',
		cache: false,
		data: jQuery(ids).serialize(),
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				if(obj.location === undefined) {
					return fev4wg45rbbfe(obj.message);
				} else {
					window.location.href = obj.location;
				}
			} else if (obj.type == 'error') {
				return rgef3wfrs(obj.message);
			}
		}
	});
}

function colorss (ids,divs) {
	const color = $(ids).val();
	return $(divs).css({'color':color});
}

function isss (timer) {
	document.addEventListener('DOMContentLoaded', function(){
		const oss11 = document.getElementById('oshhb');
		oss11.style.display = 'block';
		setTimeout(() => oss11.style.display = 'none', timer);
	});
}

function addTag(open, close) {
	const control = $('#control')[0];
	const start = control.selectionStart;
	var end = control.selectionEnd;
	var text = $(control).val();
	$(control).val(text.substring(0, start) + open + text.substring(start, end) + close + text.substring(end));
	$(control).focus();
	const sel = end + (open + close).length;
	control.setSelectionRange(sel, sel);
	return false;
}

function smile() {
		var s = document.getElementById("smile");
		if (s.style.maxHeight == "") s.style.maxHeight = "100px"; else s.style.maxHeight = "";
}

function likers(id) {
	$.ajax({
		url: '/aj/likes/',
		type: 'post',
		data: {ids: id},
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				$('#likes_'+id).html(obj.zamena);
			} else {
				alert(obj.zamena);
			}
		}
	});
}

function delfilekomm(id) {
	$.ajax({
		url: '/aj/delfilekom/',
		type: 'post',
		data: {ids: id},
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				$('#filekom_'+id).remove();
			} else {
				alert(obj.zamena);
			}
		}
	});
}

function podpsus(id) {
	$.ajax({
		url: '/aj/podpsus/',
		type: 'post',
		data: {ids: id},
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				$('#podpsus_'+id).html(obj.zamena);
			} else {
				alert(obj.zamena);
			}
		}
	});
}

function zakladkiadd(id,chtos) {
	$.ajax({
		url: '/aj/zakladkiadd/',
		type: 'post',
		data: {ids: id,chto: chtos},
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				$('#zakladkiadd_'+id).html(obj.zamena);
			} else {
				alert(obj.zamena);
			}
		}
	});
}

function sort3wfev(id) {
	$.ajax({
		url: '/aj/sortkomm/',
		type: 'post',
		data: {ids: id},
		success: function(data) {
			const obj = jQuery.parseJSON(data);
			if (obj.type == 'success') {
				location.reload();
				///$('#zakladkiadd_'+id).html(obj.zamena);
			} else {
				alert(obj.zamena);
			}
		}
	});
}

function gr435egtbdg (dives) {
	if ($(dives).hasClass('active')) {
		$(dives).removeClass('active');
		$(dives).slideUp(300);
		$('._ank3twegrbrget34').text('Показать подробную информацию');
	} else {
		$(dives).addClass('active');
		$(dives).slideDown(300);
		$('._ank3twegrbrget34').text('Скрыть подробную информацию');
	}
}

$(document).ready(function (e){
	//const menuMore = $('#dropbtn, #dropbtn1')
	const menuMore = $('#dropbtn'),
				menuDcs = $('._mens1');

	menuMore.on('click', function (e) {
		const vaba = e.target,
					bases = '#'+vaba.id+'_gas',
					menuDc = $(bases);
		if ($(this).hasClass('active')) {
			$(this).removeClass('active');
			menuDc.slideUp(300);
		} else {
			menuDcs.slideUp();
			menuMore.removeClass('active');
			$(this).addClass('active');
			menuDc.slideDown(300);
		}
	});
	
	$(document).click(function (e) {
		if ( !menuMore.is(e.target) && !menuDcs.is(e.target) && menuDcs.has(e.target).length === 0) {
      menuDcs.slideUp(300);
     	menuMore.removeClass('active');
    };
	});
});