PageSourceSearch

https://kolorit-l.com/wp-content/themes/Avada-Child-Theme/configurator/js/jquery.kl-conf.js

js kolorit-l.com collected 2026-10-08 14:16:03 UTC 9,982 bytes, 241 lines download raw bytes

1var defaults = {
2	ceiling_top:	'id0303_glossy',
3	ceiling_form:	'form01',
4	ceiling_color:	'id0303_mat',
5	lights:			'07',
6	chandelier:		'03',
7	walls:			'01',
8	decor_walls:	'01',
9	floor:			'19',
10	decor_floor:	'01'
11};
12
13$(document).ready(function () {
14	
15	$('#ctrl-ceiling-top .kl-conf-controls-item').click(function () {
16		var ctrl = this;
17		var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/top/ceiling_top_' + $(this).css('background-image').match(/id[0-9]{1,}_[a-z]{1,}\.jpg/)[0].replace('.jpg', '.png') + ')';
18		$('#view-ceiling-top').animate({
19			opacity: 0
20		}, 320, function () {
21			$('#view-ceiling-top').css('background-image', view).waitForImages(true).done(function () {
22				$('#ctrl-ceiling-top .active').removeClass('active');
23				$(ctrl).addClass('active');
24				$('#view-ceiling-top').animate({
25					opacity: 1
26				}, 320);
27			});
28		});
29	});
30	
31	$('#ctrl-ceiling-bottom .kl-conf-controls-item').click(function () {
32		var bg = $(this).css('background-image');
33		if (window.ceiling_form === undefined) {
34			window.ceiling_form = defaults.ceiling_form;
35		}
36		if (window.ceiling_color === undefined) {
37			window.ceiling_color = defaults.ceiling_color;
38		}
39		if (bg.match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') {
40			$('#view-ceiling-bottom').animate({
41				opacity: 0
42			}, 320, function () {
43				$('#ctrl-ceiling-bottom .active').removeClass('active');
44			});
45		} else if (bg.match(/form[0-9]{1,}/)) {
46			var ctrl = this;
47			window.ceiling_form = bg.match(/form[0-9]{1,}/)[0];
48			if (bg.match(/form[0-9]{1,}/)) {
49				var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')';
50			} else if (bg.match(/gypsum/)) {
51				var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/gypsum/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
52			}
53			$('#ctrl-ceiling-bottom-suspended-color [style *= "ceiling_' + window.ceiling_color + '.jpg"]').addClass('active');
54			$('#view-ceiling-bottom').animate({
55				opacity: 0
56			}, 320, function () {
57				$('#view-ceiling-bottom').css('background-image', view).waitForImages(true).done(function () {
58					$('#ctrl-ceiling-bottom-suspended-form .active').removeClass('active');
59					$('#ctrl-ceiling-bottom-gypsum .active').removeClass('active');
60					$(ctrl).addClass('active');
61					$('#view-ceiling-bottom').animate({
62						opacity: 1
63					}, 320);
64				});
65			});
66		} else if (bg.match(/gypsum/)) {
67			var ctrl = this;
68			if (bg.match(/form[0-9]{1,}/)) {
69				var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')';
70			} else if (bg.match(/gypsum/)) {
71				var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/gypsum/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
72			}
73			$('#view-ceiling-bottom').animate({
74				opacity: 0
75			}, 320, function () {
76				$('#view-ceiling-bottom').css('background-image', view).waitForImages(true).done(function () {
77					$('#ctrl-ceiling-bottom .active').removeClass('active');
78					$(ctrl).addClass('active');
79					$('#view-ceiling-bottom').animate({
80						opacity: 1
81					}, 320);
82				});
83			});
84		} else {
85			var ctrl = this;
86			window.ceiling_color = bg.match(/id[0-9]{1,}_(glossy|mat)/)[0];
87			var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/ceiling/bottom/' + bg.match(/form[0-9]{1,}/) + '/' + bg.match(/[a-z0-9_]{1,}\.jpg/)[0].replace('.jpg', '_' + window.ceiling_color + '.png') + ')';
88			$('#ctrl-ceiling-bottom-suspended-form [style *= "ceiling_bottom_' + window.ceiling_form + '.jpg"]').trigger("click",  true);
89			$('#view-ceiling-bottom').animate({
90				opacity: 0
91			}, 320, function () {
92				$('#view-ceiling-bottom').css('background-image', $('#view-ceiling-bottom').css('background-image').replace(/id[0-9]{1,}_(glossy|mat)/, window.ceiling_color)).waitForImages(true).done(function () {
93					$('#ctrl-ceiling-bottom-suspended-color .active').removeClass('active');
94					$('#ctrl-ceiling-bottom-gypsum .active').removeClass('active');
95					$(ctrl).addClass('active');
96					$('#view-ceiling-bottom').animate({
97						opacity: 1
98					}, 320);
99				});
100			});
101		}
102	});
103	
104	$('#ctrl-chandelier .kl-conf-controls-item').click(function () {
105		if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') {
106			$('#view-chandelier').animate({
107				opacity: 0
108			}, 320, function () {
109				$('#ctrl-chandelier .active').removeClass('active');
110			});
111		} else {
112			var ctrl = this;
113			var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/chandelier/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
114			$('#view-chandelier').animate({
115				opacity: 0
116			}, 320, function () {
117				$('#view-chandelier').css('background-image', view).waitForImages(true).done(function () {
118					$('#ctrl-chandelier .active').removeClass('active');
119					$(ctrl).addClass('active');
120					$('#view-chandelier').animate({
121						opacity: 1
122					}, 320);
123				});
124			});
125		}
126	});
127	
128	$('#ctrl-lights .kl-conf-controls-item').click(function () {
129		if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') {
130			$('#view-lights').animate({
131				opacity: 0
132			}, 320, function () {
133				$('#ctrl-lights .active').removeClass('active');
134			});
135		} else {
136			var ctrl = this;
137			var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/lights/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
138			$('#view-lights').animate({
139				opacity: 0
140			}, 320, function () {
141				$('#view-lights').css('background-image', view).waitForImages(true).done(function () {
142					$('#ctrl-lights .active').removeClass('active');
143					$(ctrl).addClass('active');
144					$('#view-lights').animate({
145						opacity: 1
146					}, 320);
147				});
148			});
149		}
150	});
151	
152	$('#ctrl-walls .kl-conf-controls-item').click(function () {
153		var ctrl = this;
154		var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/walls/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
155		$('#view-walls').animate({
156			opacity: 0
157		}, 320, function () {
158			$('#view-walls').css('background-image', view).waitForImages(true).done(function () {
159				$('#ctrl-walls .active').removeClass('active');
160				$(ctrl).addClass('active');
161				$('#view-walls').animate({
162					opacity: 1
163				}, 320);
164			});
165		});
166	});
167	
168	$('#ctrl-decor-walls .kl-conf-controls-item').click(function () {
169		if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') {
170			$('#view-decor-walls').animate({
171				opacity: 0
172			}, 320, function () {
173				$('#ctrl-decor-walls .active').removeClass('active');
174			});
175		} else {
176			var ctrl = this;
177			var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/decor/walls/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
178			$('#view-decor-walls').animate({
179				opacity: 0
180			}, 320, function () {
181				$('#view-decor-walls').css('background-image', view).waitForImages(true).done(function () {
182					$('#ctrl-decor-walls .active').removeClass('active');
183					$(ctrl).addClass('active');
184					$('#view-decor-walls').animate({
185						opacity: 1
186					}, 320);
187				});
188			});
189		}
190	});
191	
192	$('#ctrl-floor .kl-conf-controls-item').click(function () {
193		var ctrl = this;
194		var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/floor/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
195		$('#view-floor').animate({
196			opacity: 0
197		}, 320, function () {
198			$('#view-floor').css('background-image', view).waitForImages(true).done(function () {
199				$('#ctrl-floor .active').removeClass('active');
200				$(ctrl).addClass('active');
201				$('#view-floor').animate({
202					opacity: 1
203				}, 320);
204			});
205		});
206	});
207	
208	$('#ctrl-decor-floor .kl-conf-controls-item').click(function () {
209		if ($(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0] == 'unselect.jpg') {
210			$('#view-decor-floor').animate({
211				opacity: 0
212			}, 320, function () {
213				$('#ctrl-decor-floor .active').removeClass('active');
214			});
215		} else {
216			var ctrl = this;
217			var view = 'url(/wp-content/themes/Avada-Child-Theme/configurator/img/decor/floor/' + $(this).css('background-image').match(/[a-z0-9_]{1,}\.jpg/)[0].replace('jpg', 'png') + ')';
218			$('#view-decor-floor').animate({
219				opacity: 0
220			}, 320, function () {
221				$('#view-decor-floor').css('background-image', view).waitForImages(true).done(function () {
222					$('#ctrl-decor-floor .active').removeClass('active');
223					$(ctrl).addClass('active');
224					$('#view-decor-floor').animate({
225						opacity: 1
226					}, 320);
227				});
228			});
229		}
230	});
231	
232	$('#ctrl-ceiling-top [style *= "ceiling_' + defaults.ceiling_top + '.jpg"]').trigger("click",  true);
233	$('#ctrl-ceiling-bottom-suspended-form [style *= "ceiling_bottom_' + defaults.ceiling_form + '.jpg"]').trigger("click",  true);
234	$('#ctrl-ceiling-bottom-suspended-color [style *= "ceiling_' + defaults.ceiling_color + '.jpg"]').trigger("click",  true);
235	$('#ctrl-lights [style *= "lights_' + defaults.lights + '.jpg"]').trigger("click",  true);
236	$('#ctrl-chandelier [style *= "chandelier_' + defaults.chandelier + '.jpg"]').trigger("click",  true);
237	$('#ctrl-walls [style *= "walls_' + defaults.walls + '.jpg"]').trigger("click",  true);
238	$('#ctrl-decor-walls [style *= "decor_walls_' + defaults.decor_walls + '.jpg"]').trigger("click",  true);
239	$('#ctrl-floor [style *= "floor_' + defaults.floor + '.jpg"]').trigger("click",  true);
240	$('#ctrl-decor-floor [style *= "decor_floor_' + defaults.decor_floor + '.jpg"]').trigger("click",  true);
241});

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.