PageSourceSearch

https://asahi.co.jp/ann/js/sprt_tv_res_pages.js

js asahi.co.jp collected 2026-10-01 09:24:46 UTC 6,240 bytes, 135 lines download raw bytes

1/**
2 * Auther: inui
3 * Date: 16/02/09
4 * Update: 16/10/20
5 * Ver: 160413
6 * To change this template use File | Settings | File Templates.
7 */
8
9/**
10 * 初期設定
11 * @type {*}
12 */
13var SprtTvResInitIndividual = function () {
14  this.initialize.apply(this, arguments);
15}.extend(SprtTvResInit);
16SprtTvResInitIndividual.prototype._setArguments = function (init) {
17  return {
18    basePath: '/ann/' // サイトを設置するディレクトリのフルパス
19      ,
20    headerUri: '/header/header2018_s_res.html',
21    smpFooter: false,
22    tanpatsuPage: false,
23    header: true,
24    imgReplace: false,
25    snsLinkSelector: 'none' // none/pc/smp/both
26      ,
27    snsLinkPlaceHolderID: 'snslink' // snsLinkを入れたいプレイスホルダーのID
28      ,
29    fbTitle: '朝日放送テレビ',
30    twMain: '朝日放送テレビ'
31      // 切り替え画像一覧
32      ,
33    ImgList: [{
34      id: 'replaceLogo',
35      className: '',
36      pc: 'img/pc/logo_main.jpg',
37      smp: 'img/smp/logo_main.jpg'
38    }]
39  };
40};
41
42/**
43 * JS CSS 出し分け(PC)
44 * @constructor
45 */
46var SprtTvResHeaderWriterDefaultIndividual = function () {
47  this.initialize.apply(this, arguments);
48}.extend(SprtTvResHeaderWriterDefault);
49SprtTvResHeaderWriterDefaultIndividual.prototype._writer = function () {
50  document.write('<script src="' + this._sitePath + 'js/lib/jquery.min-1.11.3.js"></script>' + "\n");
51  document.write('<script src="' + this._sitePath + 'js/common.js"></script>' + "\n");
52  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/common.css">' + "\n");
53  document.write('<link rel="stylesheet" href="' + this._sitePath + 'lib/slick/slick-theme.css">' + "\n");
54  document.write('<link rel="stylesheet" href="' + this._sitePath + 'lib/slick/slick.css">' + "\n");
55  document.write('<script src="' + this._sitePath + 'lib/slick/slick.min.js"></script>' + "\n");
56  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/owl.carousel.css">' + "\n");
57  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/owl.theme.css">' + "\n");
58  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/magnific-popup.css">' + "\n");
59  document.write('<script src="' + this._sitePath + 'js/owl.carousel.js"></script>' + "\n");
60  //document.write('<script src="' + this._sitePath + 'js/lib/jquery.magnific-popup.min.js"></script>' + "\n");
61  document.write('<script src="' + this._sitePath + 'js/lib/jquery.magnific-popup.js"></script>' + "\n");
62};
63
64/**
65 * JS CSS 出し分け(SP)
66 * @constructor
67 */
68var SprtTvResHeaderWriterSmpIndividual = function () {
69  this.initialize.apply(this, arguments);
70}.extend(SprtTvResHeaderWriterSmp);
71SprtTvResHeaderWriterSmpIndividual.prototype._writer = function () {
72  document.write('<meta name="format-detection" content="telephone=no, email=no, address=no">' + "\n");
73  //document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/drawer.css">' + "\n");
74  document.write('<script src="' + this._sitePath + 'js/lib/jquery.min-1.11.3.js"></script>' + "\n");
75  //document.write('<script src="' + this._sitePath + 'js/lib/iscroll.js"></script>' + "\n");
76  //document.write('<script src="' + this._sitePath + 'js/lib/drawer.min.js"></script>' + "\n");
77  //document.write('<script src="' + this._sitePath + 'js/lib/bootstrap.min.js"></script>' + "\n");
78  document.write('<script src="' + this._sitePath + 'js/common.js"></script>' + "\n");
79  document.write('<script src="' + this._sitePath + 'js/smp/smp.js"></script>' + "\n");
80  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/common.css">' + "\n");
81  document.write('<link rel="stylesheet" href="' + this._sitePath + 'lib/slick/slick-theme.css">' + "\n");
82  document.write('<link rel="stylesheet" href="' + this._sitePath + 'lib/slick/slick.css">' + "\n");
83  document.write('<script src="' + this._sitePath + 'lib/slick/slick.min.js"></script>' + "\n");
84  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/owl.carousel.css">' + "\n");
85  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/owl.theme.css">' + "\n");
86  document.write('<link rel="stylesheet" href="' + this._sitePath + 'css/magnific-popup.css">' + "\n");
87  document.write('<script src="' + this._sitePath + 'js/owl.carousel.js"></script>' + "\n");
88  //document.write('<script src="' + this._sitePath + 'js/lib/jquery.magnific-popup.min.js"></script>' + "\n");
89  document.write('<script src="' + this._sitePath + 'js/lib/jquery.magnific-popup.js"></script>' + "\n");
90
91  document.write('<!-- favicon -->' + "\n");
92  document.write('<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">' + "\n");
93  document.write('<link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon">' + "\n");
94  document.write('<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">' + "\n");
95  document.write('<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">' + "\n");
96};
97
98var SprtTvResBasicPreparationSmpIndividual = function () {
99  this.initialize.apply(this, arguments);
100}.extend(SprtTvResBasicPreparationDefault);
101SprtTvResBasicPreparationSmpIndividual.prototype.initialize = function (init) {
102  this._init = init;
103  this._headerHtml = '';
104  this._url = '';
105  this._sitePath = '';
106  if (this._init.get('siteDepth') === 0) {
107    this._sitePath = './';
108  } else {
109    for (var i = 0; i < this._init.get('siteDepth'); i++) {
110      this._sitePath += '../';
111    }
112  }
113};
114
115/**
116 * 実行用
117 * @type {*}
118 */
119var SprtTvResIndividual = function () {
120  this.initialize.apply(this, arguments);
121}.extend(SprtTvRes);
122SprtTvResIndividual.prototype.initialize = function () {
123  this._init = new SprtTvResInitIndividual();
124  this._pgm = null;
125  this._preparater = null;
126  this._writer = null;
127  if (this._init.get('browser').genre === 'sp') {
128    this._writer = new SprtTvResHeaderWriterSmpIndividual(this._init);
129  } else {
130    this._writer = new SprtTvResHeaderWriterDefaultIndividual(this._init);
131  }
132};
133
134var sprtTvRes = new SprtTvResIndividual();
135sprtTvRes.execute();

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.