PageSourceSearch

https://xn---27-qddpxmq3b.xn--p1ai/templates/beez5/javascript/special-version.js

js xn---27-qddpxmq3b.xn--p1ai collected 2026-10-08 14:32:11 UTC 4,363 bytes, 141 lines download raw bytes

1$(document).ready(function() {
2
3// СОБЫТИЯ ПРИ КЛИКЕ НА ССЫЛКУ ПЕРЕКЛЮЧЕНИЯ ВЕРСИЙ
4// ===============================================
5	$(".switch-version").click(function() {
6		if($(".switch-version").hasClass("version-normal")) {	//При включении спецверсии
7			$(".switch-version")
8				.html("Обычная версия")
9				.removeClass("version-normal")
10				.addClass("version-special");
11			$(".special-settings")
12				.removeClass("normal")
13				.addClass("special");
14			$("html")
15				.removeClass("normal")
16				.addClass("special");
17			$.cookie('ms-version', 'special', { expires: 30, path: '/' });	//Выстваляем куки для спецверсии
18		}
19		else if($(".switch-version").hasClass("version-special")) {	//При выключении спецверсии
20			$(".switch-version")
21				.html("Версия для слабовидящих")
22				.removeClass("version-special")
23				.addClass("version-normal");
24			$(".special-settings")
25				.removeClass("special")
26				.addClass("normal");
27			$("html")
28				.removeClass("special")
29				.addClass("normal");
30			$.cookie('ms-version', 'normal', { expires: 30, path: '/' });	//Выстваляем куки для обычной версии
31		}
32	});
33
34// ПЕРЕКЛЮЧЕНИЯ РАЗМЕРА ШРИФТОВ
35// ============================
36	// Маленький шрифт
37	$(".font-size-button-small").click(function() {		
38		this
39			.addClass("current");
40		$(".font-size-button-medium")
41			.removeClass("current");
42		$(".font-size-button-large")
43			.removeClass("current");
44		$("html")
45			.removeClass("font-medium")
46			.removeClass("font-large")
47			.addClass("font-small");
48		$.cookie('ms-font', 'font-small', { expires: 30, path: '/' });
49	});
50
51	// Средний шрифт
52	$(".font-size-button-medium").click(function() {	
53		this
54			.addClass("current");
55		$(".font-size-button-small")
56			.removeClass("current");
57		$(".font-size-button-large")
58			.removeClass("current");
59		$("html")
60			.removeClass("font-small")
61			.removeClass("font-large")
62			.addClass("font-medium");
63		$.cookie('ms-font', 'font-medium', { expires: 30, path: '/' });
64	});
65
66	// Крупный шрифт
67	$(".font-size-button-large").click(function() {		
68		this
69			.addClass("current");
70		$(".font-size-button-small")
71			.removeClass("current");
72		$(".font-size-button-medium")
73			.removeClass("current");
74		$("html")
75			.removeClass("font-small")
76			.removeClass("font-medium")
77			.addClass("font-large");
78		$.cookie('ms-font', 'font-large', { expires: 30, path: '/' });
79	});
80
81// ПЕРЕКЛЮЧЕНИЯ ЦВЕТОВ
82// ===================
83	$(".site-color-button-white").click(function() {
84		this
85			.addClass("current");
86		$(".site-color-button-black")
87			.removeClass("current");
88		$(".site-color-button-blue")
89			.removeClass("current");
90		$("html")
91			.removeClass("color-black")
92			.removeClass("color-blue")
93			.addClass("color-white");
94		$.cookie('ms-color', 'color-white', { expires: 30, path: '/' });
95	});
96
97	$(".site-color-button-black").click(function() {
98		this
99			.addClass("current");
100		$(".site-color-button-white")
101			.removeClass("current");
102		$(".site-color-button-blue")
103			.removeClass("current");
104		$("html")
105			.removeClass("color-white")
106			.removeClass("color-blue")
107			.addClass("color-black");
108		$.cookie('ms-color', 'color-black', { expires: 30, path: '/' });
109	});
110
111	$(".site-color-button-blue").click(function() {
112		this
113			.addClass("current");
114		$(".site-color-button-white")
115			.removeClass("current");
116		$(".site-color-button-black")
117			.removeClass("current");
118		$("html")
119			.removeClass("color-white")
120			.removeClass("color-black")
121			.addClass("color-blue");
122		$.cookie('ms-color', 'color-blue', { expires: 30, path: '/' });
123	});
124
125// ВКЛЮЧЕНИЕ ИЗОБРАЖЕНИЙ
126// ===================
127	$("#sp-images").change(function() {
128		if(this.checked) {
129		$("html")
130			.removeClass("images-off")
131			.addClass("images-on");
132		$.cookie('ms-images', 'images-on', { expires: 30, path: '/' });
133		} else {
134			$("html")
135			.removeClass("images-on")
136			.addClass("images-off");
137			$.cookie('ms-images', 'images-off', { expires: 30, path: '/' });
138		}
139	});
140
141}); //end of ready method

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.