PageSourceSearch

https://killeverymonster.com/wp-content/themes/podcaster/js/pod-resize.js?ver=1.0

js killeverymonster.com collected 2026-10-04 07:52:41 UTC 10,234 bytes, 213 lines download raw bytes

1"use strict";
2var resizeTimer;
3
4jQuery(document).ready(function ($) {
5    updateContainer();
6    updateAudioArt();
7
8    $(window).on('resize', function() {
9        clearTimeout(resizeTimer);
10        resizeTimer = setTimeout(function() {
11            updateContainer();
12            updateAudioArt();
13        }, 25);
14    });
15
16    function updateContainer() {
17        var $containerW = $(window).width();
18        var $frontPageHeader = $(".front-page-header");
19
20        if( $frontPageHeader.hasClass("slideshow")) {
21            var slides = $(".front-page-header.slideshow .slide");
22
23            slides.each( function(idx, slide) {
24                var slide = $(slide);
25                var $sEmbedContainer = slide.find('.embed-container');
26                var $sEmbedTextCenter = slide.find('.embed-col-text.content');
27                var $sEmbedText = slide.find('.embed-container > .embed-col-text:not(.content)');
28                var $sEmbedMedia = slide.find('.embed-col-media');
29                var $sAudioPlayer = slide.find('.audio_player');
30                var $sVideoPlayer = slide.find('.video_player');
31
32                if ($containerW <= 768) {
33
34                    if( $sEmbedText.length > 0 && $sEmbedMedia.length > 0 && $sAudioPlayer.length > 0 ) {
35                        $sAudioPlayer.appendTo($sEmbedText);
36                    } else if( $sEmbedTextCenter.length > 0 && $sEmbedMedia.length > 0 && $sAudioPlayer.length > 0 ) {
37                        $sAudioPlayer.appendTo($sEmbedTextCenter);
38                    }
39                    if( $sEmbedText.length > 0 && $sEmbedMedia.length > 0 && $sVideoPlayer.length > 0 ) {
40                        $sVideoPlayer.appendTo($sEmbedText);
41                    } else if( $sEmbedTextCenter.length > 0 && $sEmbedMedia.length > 0 && $sVideoPlayer.length > 0 ) {
42                        $sVideoPlayer.appendTo($sEmbedTextCenter);
43                    }
44                }
45
46                if ($containerW > 769) {
47
48                    if( $sEmbedText.length > 0 && $sEmbedMedia.length > 0 && $sAudioPlayer.length > 0 ) {
49                        $sAudioPlayer.appendTo($sEmbedMedia);
50                    } else if( $sEmbedTextCenter.length > 0 && $sEmbedMedia.length > 0 && $sAudioPlayer.length > 0 ) {
51                        $sAudioPlayer.appendTo($sEmbedMedia);
52                    }
53                    if( $sEmbedText.length > 0 && $sEmbedMedia.length > 0 && $sVideoPlayer.length > 0 ) {
54                        $sVideoPlayer.appendTo($sEmbedMedia);
55                    } else if( $sEmbedTextCenter.length > 0 && $sEmbedMedia.length > 0 && $sVideoPlayer.length > 0 ) {
56                        $sVideoPlayer.appendTo($sEmbedTextCenter);
57                    }
58                }
59            });
60            
61        } else {
62            var embedContainer = $('.front-page-header .row .embed-container');
63            var $embedText = $('.front-page-header .embed-container > .embed-col-text');
64            var $embedMedia = $('.front-page-header .embed-container .embed-col-media');
65            
66            var $embededPlayer = $('.front-page-header .row .embed-container .audio_player');
67            var $embededVideoPlayer = $('.front-page-header .row .embed-container .video_player');
68
69
70            if( embedContainer.hasClass("embed-alignment-left") || embedContainer.hasClass("embed-alignment-right") || embedContainer.hasClass("embed-alignment-center") ) {
71                
72                if ($containerW <= 768) {
73                    if( $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-left .embed-col.embed-col-media').length > 0 || $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-right .embed-col.embed-col-media').length > 0 ) {
74                        $embededPlayer.appendTo( $embedText );
75                    } else if( $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-center .embed-col.embed-col-media').length > 0 ) {
76                        var $embedTextCenter = $('.front-page-header .embed-container .embed-col-text.content');
77                        $embededPlayer.appendTo( $embedTextCenter );
78                    } 
79
80                    if( $embededVideoPlayer.parents('.front-page-header .embed-container.embed-alignment-left .embed-col.embed-col-media').length > 0 || $embededVideoPlayer.parents('.front-page-header .embed-container.embed-alignment-right .embed-col.embed-col-media').length > 0 ) {
81                        $embededVideoPlayer.appendTo( $embedText );
82                    } else if( $embededVideoPlayer.parents('.front-page-header .embed-container.embed-alignment-center .embed-col.embed-col-media').length > 0 ) {
83                        var $embedTextCenter = $('.front-page-header .embed-container.embed-alignment-center .embed-col-text.content');
84                        $embededVideoPlayer.appendTo( $embedTextCenter );
85                    }
86                }
87
88                if ($containerW > 769) {
89                    if( $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-left > .embed-col.embed-col-text').length > 0 || $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-right > .embed-col.embed-col-text').length > 0 ) {
90                        $embededPlayer.appendTo( $embedMedia );
91                    } else if( $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-center .embed-col.embed-col-text.content').length > 0 ) {
92                        $embededPlayer.appendTo( $embedMedia );
93                    } 
94
95                    if( $embededVideoPlayer.parents('.front-page-header .embed-container.embed-alignment-left > .embed-col.embed-col-text').length > 0 || $embededVideoPlayer.parents('.front-page-header .embed-container.embed-alignment-right > .embed-col.embed-col-text').length > 0 ) {
96                        $embededVideoPlayer.appendTo( $embedMedia );
97                    } else if( $embededPlayer.parents('.front-page-header .embed-container.embed-alignment-center .embed-col.embed-col-text.content').length > 0 ) {
98                        $embededVideoPlayer.appendTo( $embedMedia );
99                    }
100                }
101            }
102        }
103    }
104
105    function updateAudioArt(){
106        var $windowW = $(window).width();
107        var $frontPageHeader = $(".front-page-header");
108        var $audioArtContainer = $('.front-page-header .main-featured-container');
109        var $audioArtImg = $('.front-page-header .main-featured-container .img');
110
111
112        if( $audioArtImg.parents($audioArtContainer).length > 0 ) {
113
114            if( $frontPageHeader.hasClass("slideshow")) {
115                var slides = $(".front-page-header.slideshow .slide ");
116
117                slides.each( function(idx, slide) {
118                    var slide = $(slide);
119
120                    var $sAudioArtContainer = slide.find('.main-featured-container');
121                    var $sEmbedText = slide.find('.embed-col-text');
122                    var $sEmbedTextHeading = slide.find('.embed-col-text-heading');
123                    var $sText = slide.find('.main-featured-container > .text');
124                    var $sImg = slide.find('.main-featured-container .img');
125
126                    if ($windowW <= 768) {
127
128                        if($sEmbedTextHeading.length > 0 ) {
129                            $sImg.appendTo($sEmbedTextHeading);
130                        } else if( $sEmbedText.length > 0 ) {
131                            $sImg.appendTo($sEmbedText);
132                        } else if( $sText ) {
133                            $sImg.appendTo($sText);
134                        }
135                    }
136
137                    if ($windowW > 769) {
138
139                        if($sAudioArtContainer.length > 0 ) {
140
141                            $sImg.appendTo($sAudioArtContainer);
142                        }
143                    }
144                });
145
146            } else {
147                var $embedText = $audioArtContainer.find('.embed-container .embed-col-text');
148                var $embedTextHeading = $audioArtContainer.find('.embed-container .embed-col-text-heading');
149                var $text = $audioArtContainer.find('.text');
150                var $img = $audioArtContainer.find('.img');
151
152
153                if ($windowW <= 768) {
154
155                    if($embedTextHeading.length > 0 ) {
156                        $img.appendTo($embedTextHeading);
157                    } else if( $embedText.length > 0 ) {
158                        $img.appendTo($embedText);
159                    } else if( $text ) {
160                        $img.appendTo($text);
161                    }
162                }
163                if ($windowW > 769) {
164
165                    if($audioArtContainer.length > 0 ) {
166                        $img.appendTo($audioArtContainer);
167                    }
168                }
169            }
170        }
171    }
172
173
174    // Open menu to the left if too close
175    var $navElement = $("#nav .thst-menu > li.menu-item-has-children ");
176    var $isRTL = podresize.readdirection;
177
178    if( $isRTL ) {
179        $navElement.each(function(idx, li) {
180
181            var linkElement = $(li);
182            //var rightOffset = ($(window).width() - (linkElement.offset().left + linkElement.outerWidth()));
183            var leftOffset = linkElement.offset().left;
184
185            if( linkElement.children(".sub-menu").length > 0 ) {
186
187                var liLeftOffset = leftOffset;
188                var liSubMenuWidth = linkElement.children(".sub-menu").width();
189
190                if (liLeftOffset < liSubMenuWidth * 2.5 ) {
191                    linkElement.addClass("menu-open-dir-right");
192                }
193            }
194        });
195
196    } else {
197        $navElement.each(function(idx, li) {
198
199            var linkElement = $(li);
200            var rightOffset = ($(window).width() - (linkElement.offset().left + linkElement.outerWidth()));
201
202            if( linkElement.children(".sub-menu").length > 0 ) {
203
204                var liRightOffset = rightOffset;
205                var liSubMenuWidth = linkElement.children(".sub-menu").width();
206
207                if (liRightOffset < liSubMenuWidth * 2.5 ) {
208                    linkElement.addClass("menu-open-dir-left");
209                }
210            }
211        });
212    }
213});

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.