PageSourceSearch

https://www.eastcoastreflector.com/wp-content/plugins/ele-blog/assets/js/elementor-script.js

js eastcoastreflector.com collected 2026-09-24 12:35:28 UTC 4,378 bytes, 161 lines download raw bytes

1(function ($) {
2  "use strict";
3
4  /* -----------------------------------------------------
5        Variables
6    ----------------------------------------------------- */
7  var leftArrow = '<i class="fa fa-angle-left"></i>';
8  var rightArrow = '<i class="fa fa-angle-right"></i>';
9
10  /*------------------------------------
11      lasest post slidr
12    ------------------------------------*/
13  var LatestPostSlider = function ($scope, $) {
14
15    $('.eblog-slider-1').owlCarousel({
16      loop: true,
17      margin: 20,
18      nav: false,
19      dots: false,
20      smartSpeed: 1500,
21      navText: [leftArrow, rightArrow],
22      responsive: {
23        0: {
24          items: 1
25        },
26        576: {
27          items: 2
28        },
29        992: {
30          items: 3
31        },
32      }
33    });
34
35  }
36
37  var TrendingPostSlider = function ($scope, $) {
38
39    $('.post-slider').owlCarousel({
40      loop: true,
41      margin: 30,
42      nav: true,
43      dots: false,
44      smartSpeed: 1500,
45      navText: [leftArrow, rightArrow],
46      responsive: {
47        0: {
48          items: 1
49        },
50        576: {
51          items: 1
52        },
53        992: {
54          items: 1
55        },
56      }
57    });
58  }
59
60  /*------------------------------------
61       isotop 
62  ------------------------------------*/
63  var PostFilter = function ($scope, $) {
64
65    $(function () {
66      var $grid = $('.grid').isotope({
67        itemSelector: 'article'
68      });
69
70      // filter buttons
71      $('.filters-button-group').on('click', 'button', function () {
72        var filterValue = $(this).attr('data-filter');
73        $grid.isotope({ filter: filterValue });
74      });
75
76      if (jQuery('.grid').css('height') == '0px') { // width not set
77        $('.grid').height('auto');
78      }
79
80      $('.button-group').each(function (i, buttonGroup) {
81        var $buttonGroup = $(buttonGroup);
82        $buttonGroup.on('click', 'button', function () {
83          $buttonGroup.find('.is-checked').removeClass('is-checked');
84          $(this).addClass('is-checked');
85        });
86      });
87    });
88
89  }
90
91  /*------------------------------------
92       Magnific 
93  ------------------------------------*/
94  var MagnificFilter = function ($scope, $) {
95
96    $('.video-play-btn').magnificPopup({
97      type: 'iframe',
98      removalDelay: 260,
99      mainClass: 'mfp-zoom-in',
100      gallery: {
101        enabled: true
102      },
103    });
104    $.extend(true, $.magnificPopup.defaults, {
105      iframe: {
106        patterns: {
107          youtube: {
108            index: 'youtube.com/',
109            id: function (url) {
110              var m = url.match(/[\\?\\&]v=([^\\?\\&]+)/);
111              if (!m || !m[1]) return null;
112              return m[1];
113            },
114            src: '//www.youtube.com/embed/%id%?autoplay=1'
115          }
116        }
117      }
118    });
119
120  }
121
122  $(document).on('click', '.eleblog-pagi a.page-link', function (e) {
123
124    e.preventDefault();
125
126    var AjaxId = $('.ajaxid').data('ajaxid');
127    var Style = $('.ajaxid').data('style');
128    var paged = $(this).text();
129    $.ajax({
130      type: 'post',
131      url: elebloglocalize.ajax_url,
132      data: {
133        action: 'eleblog_pagination',
134        AjaxId: AjaxId,
135        paged: paged,
136        Style: Style,
137      },
138      beforeSend: function () {
139        // setting a timeout
140        $('.modal').addClass('show');
141      },
142      success: function (res) {
143        $('.ajaxid .eblog-row').empty();
144        $('.modal').removeClass('show');
145        $('.ajax').html(res);
146      }
147    });
148  });
149
150
151  $(window).on('elementor/frontend/init', function () {
152    elementorFrontend.hooks.addAction('frontend/element_ready/style_three.default', LatestPostSlider);
153    elementorFrontend.hooks.addAction('frontend/element_ready/style_seven.default', PostFilter);
154    elementorFrontend.hooks.addAction('frontend/element_ready/eleblog_what_is_new.default', TrendingPostSlider);
155    elementorFrontend.hooks.addAction('frontend/element_ready/ele_blog_trending_widget.default', TrendingPostSlider);
156    elementorFrontend.hooks.addAction('frontend/element_ready/latest_news_slider.default', TrendingPostSlider);
157    elementorFrontend.hooks.addAction('frontend/element_ready/eleblog_video_grid.default', MagnificFilter);
158  });
159
160
161})(jQuery);

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.