PageSourceSearch

https://shanghaiquartetfilm.com/wp-content/plugins/transition-slider-lite/js/embed.js?ver=2.20.3

js shanghaiquartetfilm.com collected 2026-10-05 22:03:14 UTC 3,517 bytes, 91 lines download raw bytes

1"use strict";
2(function($) {
3    $(document).ready(function() {
4        var sliders = $(".slider_instance");
5
6        $.each(sliders, function() {
7            var optionsString = this.dataset.options;
8            this.removeAttribute("data-options")
9            if (!optionsString) return;
10            var o = JSON.parse(optionsString);
11
12
13            convertStrings(o);
14
15            if (o.navigation && !o.navigation.enable) o.navigation = false;
16            if (o.pagination && !o.pagination.enable) o.pagination = false;
17            if (o.thumbs && !o.thumbs.enable) o.thumbs = false;
18            if (o.keyboard && !o.keyboard.enable) o.keyboard = false;
19            if (o.autoplay && !o.autoplay.enable) o.autoplay = false;
20            if (o.hashNavigation && !o.hashNavigation.enable) o.hashNavigation = false;
21            if (o.shadow && o.shadow == "off") o.shadow = null;
22
23            for (var key in o.slides) {
24                if (o.slides[key].elements) {
25                    for (var key2 in o.slides[key].elements) {
26                        delete o.slides[key].elements[key2].node;
27                    }
28                }
29                for (var key3 in o.slides[key]) {
30                    if (typeof o.slides[key][key3] == "undefined") delete o.slides[key][key3];
31                }
32                o.slides[key].urlTarget = o.slides[key].urlTarget == true || o.slides[key].urlTarget == "_blank" ? "_blank" : "_self";
33            }
34
35            if (!o.pagination) o.pagination = { enable: false };
36            o.pagination.type = "bullets";
37
38            o.pagination.normal = {
39                backgroundColor: o.pagination.backgroundColor,
40                border: o.pagination.border,
41                width: o.pagination.width,
42                height: o.pagination.height,
43                opacity: o.pagination.opacity,
44                borderRadius: o.pagination.borderRadius,
45                boxShadow: o.pagination.boxShadow
46            };
47
48            o.pagination.active = {};
49            o.pagination.hover = {};
50
51            for (var key in o.pagination.normal) {
52                o.pagination.active[key] = o.pagination[key + "Active"];
53                o.pagination.hover[key] = o.pagination[key + "Hover"];
54            }
55            var slider = $(this).transitionSlider(o);
56            var slider_container = this
57
58            if(o.preloadFirstSlide){
59
60                var sliderLoading = true
61
62                $(slider_container).find(".stx-loading").hide()
63
64                $(slider.data("transitionSlider")).on("hideLoading", function(){
65                    if(sliderLoading){
66                        $(slider_container).find(".stx_remove").remove()
67                        slider_container.style.height = "initial"
68                        $(slider_container).find(".stx-loading").show()
69
70                    }
71                    sliderLoading = false
72                })
73            }
74        });
75
76        function convertStrings(obj) {
77            $.each(obj, function(key, value) {
78                if (typeof value == "object" || typeof value == "array") {
79                    convertStrings(value);
80                } else if (!isNaN(value)) {
81                    if (obj[key] === "") delete obj[key];
82                    else obj[key] = Number(value);
83                } else if (value === "true") {
84                    obj[key] = true;
85                } else if (value === "false") {
86                    obj[key] = false;
87                }
88            });
89        }
90    });
91})(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.