PageSourceSearch

https://www.classecohub.org/wp-content/plugins/dynamic-content-for…/js/fix-background-loop.js?ver=3.3.10

js classecohub.org collected 2026-10-05 00:25:34 UTC 4,339 bytes, 139 lines download raw bytes

1dce = {
2	addCssForBackground: function (element) {
3		// Background Color
4		backgroundColor = jQuery(element).data("dce-background-color");
5		this.addCssForBackgroundColor(element, backgroundColor);
6
7		backgroundColor = jQuery(element).data("dce-background-hover-color");
8		this.addCssForBackgroundColor(element, backgroundColor);
9
10		backgroundColor = jQuery(element).data("dce-background-overlay-color");
11		this.addCssForBackgroundColor(element, backgroundColor);
12
13		backgroundColor = jQuery(element).data(
14			"dce-background-overlay-hover-color",
15		);
16		this.addCssForBackgroundColor(element, backgroundColor);
17
18		// Background Image URL
19		backgroundUrl = jQuery(element).data("dce-background-image-url");
20		this.addCssForBackgroundImage(element, backgroundUrl);
21
22		backgroundUrl = jQuery(element).data("dce-background-hover-image-url");
23		this.addCssForBackgroundImage(element, backgroundUrl);
24
25		backgroundUrl = jQuery(element).data(
26			"dce-background-overlay-image-url",
27		);
28		this.addCssForBackgroundImage(element, backgroundUrl);
29
30		backgroundUrl = jQuery(element).data(
31			"dce-background-overlay-hover-image-url",
32		);
33		this.addCssForBackgroundImage(element, backgroundUrl);
34
35		// Background Color on Advanced
36		backgroundColor = jQuery(element).data("dce-advanced-background-color");
37		this.addCssForBackgroundColor(element, backgroundColor);
38
39		backgroundColor = jQuery(element).data(
40			"dce-advanced-background-hover-color",
41		);
42		this.addCssForBackgroundColor(element, backgroundColor);
43
44		backgroundColor = jQuery(element).data(
45			"dce-advanced-background-overlay-color",
46		);
47		this.addCssForBackgroundColor(element, backgroundColor);
48
49		backgroundColor = jQuery(element).data(
50			"dce-advanced-background-overlay-hover-color",
51		);
52		this.addCssForBackgroundColor(element, backgroundColor);
53
54		// Background Image URL on Advanced
55		backgroundUrl = jQuery(element).data(
56			"dce-advanced-background-image-url",
57		);
58		this.addCssForBackgroundImage(element, backgroundUrl);
59
60		backgroundUrl = jQuery(element).data(
61			"dce-advanced-background-hover-image-url",
62		);
63		this.addCssForBackgroundImage(element, backgroundUrl);
64
65		backgroundUrl = jQuery(element).data(
66			"dce-advanced-background-overlay-image-url",
67		);
68		this.addCssForBackgroundImage(element, backgroundUrl);
69
70		backgroundUrl = jQuery(element).data(
71			"dce-advanced-background-overlay-hover-image-url",
72		);
73		this.addCssForBackgroundImage(element, backgroundUrl);
74	},
75	addCssForBackgroundImage: function (element, value) {
76		if (value) {
77			if (jQuery(element).hasClass("elementor-section")) {
78				// Section
79				jQuery(element).css("background-image", "url(" + value + ")");
80			} else if (jQuery(element).hasClass("elementor-column")) {
81				// Column
82				if (jQuery(element).find(".elementor-column-wrap").length) {
83					jQuery(element)
84						.find(".elementor-column-wrap")
85						.first()
86						.css("background-image", "url(" + value + ")");
87				} else {
88					jQuery(element)
89						.find(".elementor-widget-wrap")
90						.first()
91						.css("background-image", "url(" + value + ")");
92				}
93			} else if (
94				jQuery(element).hasClass("e-container") ||
95				jQuery(element).hasClass("e-con")
96			) {
97				// Flex Container
98				jQuery(element).css("background-image", "url(" + value + ")");
99			}
100		}
101	},
102	addCssForBackgroundColor: function (element, value) {
103		if (value) {
104			if (jQuery(element).hasClass("elementor-section")) {
105				// section
106				jQuery(element).css("background-color", value);
107			} else if (jQuery(element).hasClass("elementor-column")) {
108				// Column
109				if (jQuery(element).find(".elementor-column-wrap").length) {
110					jQuery(element)
111						.find(".elementor-column-wrap")
112						.first()
113						.css("background-color", value);
114				} else {
115					// Widget
116					jQuery(element)
117						.find(".elementor-widget-wrap")
118						.first()
119						.css("background-color", value);
120				}
121			} else if (
122				jQuery(element).hasClass("elementor-widget-container") ||
123				jQuery(element).hasClass("elementor-widget")
124			) {
125				// Widget
126				jQuery(element)
127					.find(".elementor-widget-container")
128					.first()
129					.css("background-color", value);
130			} else if (
131				jQuery(element).hasClass("e-container") ||
132				jQuery(element).hasClass("e-con")
133			) {
134				// Flex Container
135				jQuery(element).css("background-color", value);
136			}
137		}
138	},
139};

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.