PageSourceSearch

https://xn--80ad5afbmdpw.xn--p1ai/js/video.js

js xn--80ad5afbmdpw.xn--p1ai collected 2026-10-09 04:09:06 UTC 4,056 bytes, 137 lines download raw bytes

1$(document).ready(function()
2{
3	$('.sq_check input').each(function()
4	{
5		if($(this).attr('checked')) $(this).parent().addClass('active_check');
6	});
7	$('.sq_check input').change(function()
8	{
9		var val=$(this).val();
10		var ord=$(this).parent().parent().attr('id').split('-')[1];
11		var cur=$('.filter').attr('id').split('_')[1];
12		$(this).parent().toggleClass('active_check');
13		if($(this).attr('checked'))
14		{
15			ajax_parser('calendar_update_'+cur);
16		}
17		else
18			$('.ord-'+ord).each(function(){
19				$(".filter .strip-"+ord).removeClass('strip-'+ord);
20				$(this).addClass('dnone');
21			});
22	});
23	$('.ajax').live('click',function()
24	{
25		ajax_parser($(this).attr('id'));
26		return false;
27	});
28	$('.but_action').live('click',function()
29	{
30		var cl=$(this).find('div').attr('class');
31		if(cl.indexOf('arch_rarr') + 1) {
32			$(this).find('div').removeClass('arch_rarr').addClass('arch_darr');
33			$(this).find('span').text('Скрыть все');
34		}
35		else {
36			$(this).find('div').removeClass('arch_darr').addClass('arch_rarr');
37			$(this).find('span').text('Все видео');
38		}
39		var row=$(this).parent().parent().attr('id');
40		$('#'+row+' .arch_cut').toggleClass('dnone');
41		return false;
42	});
43	$('.arch_button_bot').live('click',function()
44	{
45		var par=$(this).parent().parent().parent();
46		par.find('.arch_darr').removeClass('arch_darr').addClass('arch_rarr');
47		par.find('span').text('Все видео');
48		$(this).parent().toggleClass('dnone');
49		return false;
50	});
51	$('a.prettyPhoto').live('click',function()
52	{
53		var h=$(this).find('iframe').attr('height');
54		var w=$(this).find('iframe').attr('width');
55		var nh=Math.round(600*h/w);
56		$(this).find('iframe').attr('height',nh);
57		$(this).find('iframe').attr('width',600);
58		showvideo($(this).find('div.dnone').html());
59		return false;
60	});
61	$('#fixed-bg, #fixed-close').click(function()
62	{
63		$(this).closest('#fixed').addClass('dnone').css('height','100%');
64	});
65});
66
67function showvideo(embed)
68{
69	var docheight=$(document).height();
70	$('#fixed-content').html(embed);
71	$('#fixed-content').css({width:'600px',minHeight:'0'});
72	$('#fixed').removeClass('dnone');
73}
74function getdnparams(url)
75{
76	var arr=url.split('/articles/');
77	arr=arr[1].split('/');
78	return 'f='+arr[1]+'&id='+arr[0];
79}
80
81function ajax_parser(id)
82{
83	var params=id.split('_');
84	params[1]+='videos';
85	var excl=[];
86	$('input[name="categories"]').each(function()
87	{
88		if(!$(this).attr('checked')) excl.push($(this).val());
89	});
90	if(params[1]=='del' && !confirm('Вы уверены, что хотите удалить объект?')) return false;
91	var qstr={model:params[0],action:params[1],id:params[2],excl:excl.join('-')};
92	var func=params[0]+'_'+params[1];
93	$.post(ajax_url,qstr,function(data){window[func](data);});
94}
95
96var calendar_getvideos=function(data)
97{
98	if(!data.content.status) return false;
99	display_videos(data.content.rows);
100	$('.filter').replaceWith(data.content.calendar);
101}
102var calendar_updatevideos=function(data)
103{
104	if(!data.content.status) return false;
105	display_videos(data.content.rows);
106	$('.filter').replaceWith(data.content.calendar);
107}
108
109function display_videos(dca)
110{
111	$('.arch_row').each(function(){$(this).remove();});
112	var t=$('#arch_left');
113	var str;
114	for(var i in dca)
115	{
116		str='\
117<div class="arch_row ord-'+dca[i].order+'" id="row-'+dca[i].id+'">\
118	<div class="arch_text fleft">\
119		<div class="arch_text_title">'+dca[i].name+'</div>\
120		<div class="arch_text_announce">'+dca[i].announce+'</div>\
121		<div class="arch_date">'+dca[i].date+'</div>\
122		'+(dca[i].videos.length>1?'\
123		<a href="" class="arch_button but_action"><span>Все видео</span><div class="arch_rarr strip-'+dca[i].order+'"></div></a>':'')+'\
124	</div>\
125	<div class="arch_imgs fleft">';
126		for(var j in dca[i].videos)
127		{
128			if(j==1) str+='<div class="arch_cut dnone">'
129			str+='<div style="margin-bottom:40px">'+dca[i].videos[j].url+'</div>';
130		}
131		if(j>=1) str+='<a href="" class="arch_button_bot"><div class="arch_uarr strip-'+dca[i].order+'"></div></a></div>';
132		str+='</div>\
133	<div class="clr"></div>\
134</div>'
135		t.append(str);
136	}
137}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.