PageSourceSearch

https://mache.tv/js/event.js?date=20250318142624

js mache.tv collected 2026-09-24 10:04:55 UTC 2,907 bytes, 102 lines download raw bytes

1window.macheVariety = window.macheVariety || {};
2var macheVariety_events = window.macheVariety;
3
4(function (_g) {
5	// _g: globalオブジェクト(window)
6	_g.inn = _g.inn || {};
7	var inn = _g.inn;
8	var macheVariety_events = _g.macheVariety;
9	var inn_env = _g.inn_env;
10
11	macheVariety_events.events_index_redisp = function(url, data) {
12		var d = new $.Deferred();
13		$.ajax({
14			method: "POST",
15			url: url,
16			data: data,
17			dataType: "json",
18		}).done(function(data) {
19			if (!(data.status == 'success')) {
20				console.error('タレント一覧取得に失敗');
21			} else {
22				var $result_html = $('<div>').html(data.result_html);
23				if(data.tab_name == 'event_tab_1') {
24					var $eventCard_html = $result_html.find('div.c-eventCard-cardList');
25					var $pagenation_html = $result_html.find('div#index_event_paginator');
26
27					$('div.c-eventCard-cardList').replaceWith($eventCard_html);
28					$('div#index_event_paginator').replaceWith($pagenation_html);
29				} else {
30					var $eventLogList_html = $result_html.find('div.p-eventLogList');
31					var $pagination_html = $result_html.find('div#exsit_event_paginator');
32
33					$('div.p-eventLogList').replaceWith($eventLogList_html);
34					$('div#exsit_event_paginator').replaceWith($pagination_html);
35				}
36				$('body').scrollTop(0);
37			}
38			d.resolve('success');
39		}).fail(function() {
40			d.reject('error')
41		});
42		return d.promise();
43	};
44
45	// ページング
46	$(document).ready(function() {
47		// Event Screen
48		if ($('.js-paginator_button-events-index').length != 0 &&
49				$('#selected_page_no').length != 0 &&
50				$('#selected_page_no').val() > 1) {
51			var $self = $('.js-paginator_button-events-index');
52			var url = '/event/index_redisp';
53			var page_no = $('#selected_page_no').val();
54			var tab_name = $self.attr('class').split(' ')[0];
55
56			var $form = $('<form>');
57			$form.append($('<input>').attr({'type': 'hidden', 'name': 'page', 'value': page_no}));
58			$form.append($('<input>').attr({'type': 'hidden', 'name': 'tab_name', 'value': tab_name}));
59			var data = $form.serialize();
60			$form.remove();
61
62			macheVariety_events.events_index_redisp(url, data);
63		}
64	});
65
66})(window);
67
68$(document).ready(function() {
69	$('#index_event').hide();
70	$('#exsit_event').hide();
71
72	if(window.location.href.indexOf('exsit_event') > -1) {
73		$('#exsit_event').show();
74		$('#li-tab2').addClass('is-current');
75	} else {
76		$('#index_event').show();
77		$('#li-tab1').addClass('is-current');
78	}
79});
80
81function event_tab(elem) {
82	var a = $('li.c-controlTab__item');
83
84	for (i = 0; i < a.length; i++) {
85		a[i].classList.remove('is-current');
86	}
87
88	var id = 'li-' + $(elem).attr('id');
89	var el = document.getElementById(id);
90
91	el.classList.add('is-current');
92
93	if (id == 'li-tab2') {
94		// display 2nd tab, hide 1st tab
95		$('#index_event').hide();
96		$('#exsit_event').show();
97	} else {
98		// display 1st tab, hide 2nd tab
99		$('#exsit_event').hide();
100		$('#index_event').show();
101	}
102}

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.