PageSourceSearch

https://www.schoener-wohnen-farbe.com/fileadmin/templates/js/bx-ot.js

js schoener-wohnen-farbe.com collected 2026-09-24 11:29:45 UTC 7,484 bytes, 101 lines download raw bytes

1/*OneTrust add categorized warnings */
2if(typeof bxpageconfll ==="undefined") {
3	var bxpageconfll = new Array();
4	bxpageconfll["cookiepermission"] = "Aktivieren von Cookies erforderlich";
5	bxpageconfll["cookieyoutube"] = "Wir stellen Videos über YouTube bereit. Durch das Abspielen des Videos stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch YouTube zu.";
6	bxpageconfll["cookievimeo"] = "Wir stellen Videos über Vimeo bereit. Durch das Abspielen des Videos stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Vimeo zu.";
7	bxpageconfll["cookiegmaps"] = "Wir stellen die Karte über Google Maps bereit. Durch das Laden der Karte stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Google zu.";
8	bxpageconfll["cookiegmapsautocomplete"] = "Um diese Suche nutzen zu können, müssen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Google zustimmen.";
9	bxpageconfll["cookiematternport"] = "Wir stellen den 3D-Showtruck über Matterport bereit. Durch das Laden der Anwendung stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Matterport zu.";	
10	bxpageconfll["cookiespotify"] = "Wir stellen die Playlist über Spotify bereit. Durch das Laden der Playlist stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Spotify zu.";
11	bxpageconfll["cookieflowbox"] = "Wir stellen die Instagram Bildergalerie über Flowbox bereit. Durch das Laden der Bildergalerie stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Flowbox zu.";
12	bxpageconfll["cookieissuu"] = "Wir stellen die Inhalte über Issuu bereit. Durch das Laden stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Issus zu.";
13	bxpageconfll["cookieroomvo"] = "Wir stellen den SCHÖNER WOHNEN Farbdesigner über Roomvo bereit. Durch das Laden der Anwendung stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Roomvo zu.";
14	bxpageconfll["cookiewallio"] = "Wir stellen die Instagram Bildergalerie über Walls.io bereit. Durch das Laden der Bildergalerie stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Wall.io zu.";
15	bxpageconfll["cookiequestionizer"] = "Wir stellen die Fördermittelsuche über Questionizer bereit. Durch das Laden des Konfigurators stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Questionizer zu.";
16	bxpageconfll["cookieexternal"] = "Wir stellen diesen Inhalt über externe Quellen bereits. Durch das Laden des stimmen Sie dem Einsatz funktioneller Cookies sowie der Datenverarbeitung durch Externe zu.";
17	bxpageconfll["cookiesettings"] = "Cookie-Einstellungen ";
18	bxpageconfll["cookieaccept"] = "Cookies akzeptieren";	
19}
20/** 
21 * bxSetOTCategory
22 * @param string categ - one trust category name
23 * @param string val  - one trust category value to set
24 * @return void
25 *
26 */
27function bxSetOTCategory(categ, val) {
28	if(typeof OneTrust !== 'undefined') {
29		try {
30			OneTrust.UpdateConsent("Category",categ+":"+val); 
31			//console.log("OneTrust UpdateConsent");
32		} catch(e) {
33			console.log(e);
34		}
35	} else {
36		console.log("ERROR: OneTrust Obj missing, cannot update category")
37	}
38}
39/**
40 * bxFormatOTPermFailure template function - format infobox 
41 * @param string headline
42 * @param string infotext
43 * @param string addmarkup
44 * @return string markpup
45 */
46function bxFormatOTPermFailure(headline, infotext, addmarkup) {
47	//class is used to remove the container, see bx-ot-functional.js
48	return "<div class='info-missing-C0003'><div class='info-missing-inner'><h3>"+headline+"</h3><p>"+infotext+"</p>"+addmarkup+"</div></div>";
49}
50/**
51 * bxAddOTPermFailureMsg - adds element to dom
52 * @param string className1 className of objects where warnings should be added
53 * @param string msg1 - warning message markup
54 * @param string classNameAdd - className to mark elements where a msg has been added
55 * @return void
56 */
57function bxAddOTPermFailureMsg(classNameRemove, msg1,classNameAdd) {
58	//there is no placeholder in the markup
59	$('.'+classNameRemove).after(msg1).removeClass(classNameRemove).addClass(classNameAdd);
60}
61/**
62 * bxCheckOTPermission - check if permission is granted by user
63 * @param string permission id like c0003
64 * @return boolean
65 */
66function bxCheckOTPermission(permissionId) {
67	if(typeof OptanonActiveGroups!=='undefined') {
68		if (OptanonActiveGroups.indexOf(permissionId)>0) {
69			return true;
70		}
71	} else {
72		console.log("Error: OptanonActiveGroups not set");
73	}
74	return false;
75}
76//functional cookies not accepted? Show hints.
77if (bxCheckOTPermission('C0003')) {
78	//console.log("Check C0003 permission ok");
79} else {
80	if(typeof bxpageconfll !== 'undefined') {
81		var tcookiepermbuttons = "<a onclick='return false;' href='#' class='btn btn-cookie-settings btn-default ot-sdk-show-settings'><span>"+bxpageconfll["cookiesettings"]+"</span><span class='bg'></span></a> <a onclick=\"bxSetOTCategory('C0003','1');return false;\" href='#' class='btn btn-cookie-accept btn-default'><span>"+bxpageconfll["cookieaccept"]+"</span><span class='bg'></span></a>";
82		var tclassNamePrepared = "optanon-prepared-obj";
83		bxAddOTPermFailureMsg('optanon-youtube',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookieyoutube"],tcookiepermbuttons),tclassNamePrepared);
84		bxAddOTPermFailureMsg('optanon-vimeo',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookievimeo"],tcookiepermbuttons),tclassNamePrepared);
85		bxAddOTPermFailureMsg('optanon-gmaps',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiegmaps"],tcookiepermbuttons),tclassNamePrepared);
86		bxAddOTPermFailureMsg('optanon-matterport',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiematterport"],tcookiepermbuttons),tclassNamePrepared);
87		bxAddOTPermFailureMsg('optanon-issuu',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookieissuu"],tcookiepermbuttons),tclassNamePrepared);
88		bxAddOTPermFailureMsg('optanon-wallio',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiewallio"],tcookiepermbuttons),tclassNamePrepared);
89		bxAddOTPermFailureMsg('optanon-questionizer',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiequestionizer"],tcookiepermbuttons),tclassNamePrepared);
90		bxAddOTPermFailureMsg('optanon-external',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookieexternal"],tcookiepermbuttons),tclassNamePrepared);
91		bxAddOTPermFailureMsg('cookiegmapsautocomplete',bxFormatOTPermFailure("",bxpageconfll["cookiegmapsautocomplete"],tcookiepermbuttons),tclassNamePrepared);
92		bxAddOTPermFailureMsg('optanon-spotify',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiespotify"],tcookiepermbuttons),tclassNamePrepared);
93		bxAddOTPermFailureMsg('optanon-matterport',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookiematterport"],tcookiepermbuttons),tclassNamePrepared);
94		bxAddOTPermFailureMsg('optanon-flowbox',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookieflowbox"],tcookiepermbuttons),tclassNamePrepared);
95		bxAddOTPermFailureMsg('optanon-roomvo',bxFormatOTPermFailure(bxpageconfll["cookiepermission"],bxpageconfll["cookieroomvo"],tcookiepermbuttons),tclassNamePrepared);
96
97					
98		
99		
100	}
101}

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.