PageSourceSearch

https://kravmagapro.gr/wp-content/plugins/mwt-addons-for-elementor/assets/js/mwt-counter-circle.js?ver=7.1.2

js kravmagapro.gr collected 2026-10-02 13:43:06 UTC 2,309 bytes, 66 lines download raw bytes

1/**
2 * Start mwt counter circle widget script
3 */
4
5(function ($) {
6    /**
7     * @param $scope The Widget wrapper element as a jQuery element
8     * @param $ The jQuery alias
9     */
10    var WidgetMWTCounterCircle = function ($scope, $) {
11        var $counterContainer = $scope.find(".mwt-counter-circle-container"),
12            $counterElement = $counterContainer.find(".mwt-counter-circle");
13
14        if (!$().easyPieChart) {
15            return;
16        }
17
18        var size = $counterElement.data('size') ? $counterElement.data('size') : 270;
19        var line = $counterElement.data('line') ? $counterElement.data('line') : 20;
20        var bgcolor = $counterElement.data('bgcolor') ? $counterElement.data('bgcolor') : '#808080';
21        var trackcolor = $counterElement.data('trackcolor') ? $counterElement.data('trackcolor') : '#000000';
22        var speed = $counterElement.data('speed') ? $counterElement.data('speed') : 3000;
23
24        function counterCircle() {
25            $counterElement.each(function () {
26                var $currentChart = $(this);
27                var imagePos = $currentChart.offset().top;
28                var topOfWindow = $(window).scrollTop();
29
30                if (imagePos < topOfWindow + 900) {
31                    $currentChart.easyPieChart({
32                        barColor: trackcolor,
33                        trackColor: bgcolor,
34                        scaleColor: false,
35                        scaleLength: false,
36                        lineCap: 'butt',
37                        lineWidth: line,
38                        size: size,
39                        rotate: 0,
40                        animate: speed,
41                        onStep: function (from, to, percent) {
42                            $(this.el).find('.mwt-counter-circle-percent').text(Math.round(percent));
43                        }
44                    });
45                }
46            });
47        }
48
49        counterCircle();
50
51        $(window).on("scroll", function () {
52            counterCircle();
53        });
54    };
55
56    $(window).on('elementor/frontend/init', function () {
57        elementorFrontend.hooks.addAction(
58            'frontend/element_ready/mwt-counter-circle.default',
59            WidgetMWTCounterCircle
60        );
61    });
62})(jQuery);
63
64/**
65 * End mwt counter circle widget script
66 */

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.