PageSourceSearch

https://www.srvusd.net/scripts/D-banner-Marysville.js

js srvusd.net collected 2026-10-01 14:06:23 UTC 2,464 bytes, 60 lines download raw bytes

1//22-01-12
2/* ---------- Banner D Banner Eureka Scripts ---------- */
3
4try {
5    let bannerOverlays = $('.ccms-banner-overlay');
6    let bannerOverlayH1 = $('.ccms-banner-overlay h1 strong');
7    let bannerOverlayP = $('.ccms-banner-overlay p');
8    let bannerOverlayLink = $('.ccms-banner-overlay .ccms-banner-button');
9
10    $(bannerOverlayH1).each(function (index) {
11        if ($(this).children('span').hasClass('visuallyhidden')) {
12            $(this).parent('h1').addClass('empty-banner-overlay-h1 bannery-overlay-empty-element');
13        }
14    });
15
16    $(bannerOverlayP).each(function (index) {
17        if ($(this).css('opacity') == 0) {
18            $(this).addClass('empty-banner-overlay-p bannery-overlay-empty-element');
19        }
20    });
21
22    $(bannerOverlayLink).each(function (index) {
23        if ($(this).css('opacity') == 0) {
24            $(this).addClass('empty-banner-overlay-link bannery-overlay-empty-element');
25        }
26    });
27
28    $(bannerOverlays).each(function (index) {
29        const thisBannerOverlay = $(this);
30        const bannerOverlayTitle = $(this).children('h1');
31        const firstP = $(this).children('p')[0];
32        const secondP = $(this).children('p')[1];
33        const bannerOverlayButton = $(this).children('.ccms-banner-button');
34
35
36        $(bannerOverlayTitle).addClass('banner-overlay-title');
37        $(firstP).addClass('banner-overlay-sub-title');
38        $(secondP).addClass('banner-overlay-caption');
39        $(bannerOverlayButton).addClass('banner-overlay-button');
40
41        const bannerOverlayChildren = $(this).children(':not(.bannery-overlay-empty-element)');
42        bannerOverlayChildren.length === 1 && $(bannerOverlayChildren).addClass('banner-overlay-only-child');
43        if (bannerOverlayChildren.length > 1) {
44            $(bannerOverlayChildren[0]).addClass('banner-overlay-top');
45            $(bannerOverlayChildren[bannerOverlayChildren.length - 1]).addClass('banner-overlay-bottom');
46        }
47
48        if (!$(this).children('h1').hasClass('empty-banner-overlay-h1') && !$(this).children('p').hasClass('empty-banner-overlay-p')) {
49            $(this).addClass('banner-overlay-vertical-center');
50        }
51
52        if (!$(firstP).hasClass('empty-banner-overlay-p') && $(secondP).hasClass('empty-banner-overlay-p')) {
53            $(this).addClass('banner-overlay-no-caption');
54
55        }
56    });
57
58} catch (error) {
59    console.log(error);
60}

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.