PageSourceSearch

https://www.fbs.co.jp/bakachinga/assets/js/youtube.bakachinga.js

js fbs.co.jp collected 2026-10-02 06:05:29 UTC 4,121 bytes, 98 lines download raw bytes

1
2$(function() {
3    // 表示件数
4    let publicPosts = 6;
5    // 読み込みオブジェクト
6    let obj = $("#movie");
7    // 読み込みファイルを取得
8    let jsonFile = "cms/json/movies.json";
9    $.ajax({
10        type: "get",
11        url: jsonFile,
12        dataType : "json",
13        cache: false
14    }).done(function(data, status, xhr) {
15        if (data.length > 0) {
16            try {
17                // サーバーの時間を取得
18                var date = new Date(xhr.getResponseHeader("Date"));
19            } catch(e) {
20                // 取得できなかった場合はローカルの時間を取得
21                var date = new Date();
22            }
23            // 現在日時を取得
24            let dateY = date.getFullYear();
25            let dateM = date.getMonth()+1;
26            dateM = ("0" + dateM.toString()).slice(-2);
27            let dateD = date.getDate();
28            dateD = ("0" + dateD.toString()).slice(-2);
29            let timeH = date.getHours();
30            timeH = ("0" 
30+ timeH.toString()).slice(-2);
31            let timeM = date.getMinutes();
32            timeM = ("0" + timeM.toString()).slice(-2);
33            // 現在日時
34            let now = dateY + dateM + dateD + timeH + timeM;
35            // 公開データ件数を取得
36            let publicData = [];
37            for (let i = 0; i < data.length; i++) {
38                // 公開開始・終了時間を取得
39                let starttime = data[i].PublicStart;
40                let endtime = data[i].PublicEnd;
41                // 公開設定
42                let publicFlag = "";
43                if (starttime == "" && endtime == "") {
44                    publicFlag = true;
45                } else if (starttime != "" && endtime != "") {
46                    publicFlag = (now >= starttime && now < endtime) ? true : false;	
47                } else if (starttime != "" && endtime == "") {
48                    publicFlag = (now >= starttime) ? true : false;
49                } else if (starttime == "" && endtime != "") {
50                    publicFlag = (now < endtime) ? true : false;
51                }
52                if (publicFlag) {
53                    publicData.push(data[i]);
54                }
55            } 	// for (var i = 0; i < data.length; i++)
56
57            if (publicData.length > 0) {
58                // 表示する動画は6件
59                if (publicData.length > 0) {
60                    publicData = publicData.slice(0, parseInt(publicPosts));
61                }
62                for (let i = 0; i < publicData.length; i++) {
63                    let aObj = $("<a></a>", {
64                        href: "https://www.youtube.com/embed/" + publicData[i].MovieId,
65                        class: "movie-block modaalVideo"
66                    });
67                    let divObj = $("<div></div>", {
68                        class: "movie-img"
69                    });
70                    let imgObj = $("<img>", {
71                        src: "cms/images/movies/" + publicData[i].OaImage,
72                        alt: publicData[i].Title,
73                        title: publicData[i].Title
74                    });
75                    $(divObj).append(imgObj);
76                    let h4Obj = $("<h4></h4>", {
77                        class: "movie-tit bakachingaTheater-tit"
78                    }).html(publicData[i].Title);
79                    $(aObj).append(divObj).append(h4Obj);
80                    $(obj).find('.slider').append(aObj);
81                    $(".modaalVideo").modaal({type: 'video'});
82                }                    
83            } else {
84                // 公開記事が存在しない場合
85                $(obj).remove();
86                $(".movieLinkMenu").parent().remove();
87            }	// if (publicData.length > 0)
88        } else {
89            // 記事が存在しない場合
90            $(obj).remove();
91            $(".movieLinkMenu").parent().remove();
92        }	// if (data.length > 0) 
93    }).fail(function(data) {
94        // jsonFileが存在しない場合
95        $(obj).remove();
96        $(".movieLinkMenu").parent().remove();
97    });    
98});

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.