PageSourceSearch

https://diamondmediations.com/wp-content/plugins/diviflash/public/js/advancedButton.js?ver=1.4.13

js diamondmediations.com collected 2026-10-05 22:43:23 UTC 2,979 bytes, 57 lines download raw bytes

1(($)=>{
2    'use strict';
3    $(window).on('load', function() {
4        const list_advanced_button = $('.difl_advanced_button');
5        list_advanced_button.each(function(index, advanced_button) {
6            process_tooltip(index, advanced_button);
7            const list_position_aware_bg = $(advanced_button).find(".dfab_position_aware_bg");
8            $(advanced_button).on("mouseenter mouseleave", ".dfab_ripple_position_aware", (function (ripple_position_aware) {
9                var ripple_position_aware_container = $(this).offset();
10                var left = ripple_position_aware.pageX - ripple_position_aware_container.left;
11                var top = ripple_position_aware.pageY - ripple_position_aware_container.top;
12                list_position_aware_bg.css({
13                    top: top,
14                    left: left
15                });
16            }));
17        });
18
19        function process_tooltip(index, advanced_button) {
20            const settings = $(advanced_button).find('.difl_advanced_button_container').data('settings');
21            const tooltip_container = $(advanced_button).find('.difl_advanced_button_container');
22            const tooltipStatus = settings.tooltip_enable;
23	        const disableOnMobile = settings.disable_on_mobile && window.innerWidth < 768;
24	        const ele_class = advanced_button.classList.value.split(" ").filter(function(class_name){
25		        return class_name.indexOf('difl_advanced_button_') !== -1;
26	        });
27
28            if(tooltipStatus && !disableOnMobile){
29                const options = {
30                    arrow: settings.arrow,
31                    animation: settings.animation,
32                    placement: settings.placement,
33                    trigger: settings.trigger,
34                    allowHTML: true,
35                    followCursor: false,
36                    interactive: settings.interactive,
37                    interactiveBorder: parseInt(settings.interactiveBorder),
38                    maxWidth: parseInt(settings.maxWidth),
39                    offset:[parseInt(settings.offsetSkidding) , parseInt(settings.offsetDistance)],
40                    theme :`.${ele_class[0]}` , // for each module initiat , make different theme
41                    //duration: 1000,
42                    delay: [parseInt(settings.delay), parseInt(settings.interactiveDebounce)],
43                    // moveTransition: 'transform 2s ease-out',
44                    //showOnCreate: true
45                };
46                const tooltipContent = $(advanced_button).find('noscript').text();
47                if(tooltipContent === ''){
48                    tippy(tooltip_container[0], options).disable();
49                }else{
50                    options['content'] =  tooltipContent;
51                    //tippy.disableAnimations();
52                    tippy(tooltip_container[0], options);
53                }
54            }
55        }
56    });
57})(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.