PageSourceSearch

https://www.mapple.net/assets/js/core.js?ver=1790240324

js mapple.net collected 2026-09-24 09:23:28 UTC 16,933 bytes, 471 lines download raw bytes

1$(function() {
2    //console.log('.. core js');
3});
4
5function init() {
6    console.log('.. core js init');
7
8    var swiperIndex = new Swiper(".indexSwiper", {
9        slidesPerView: 2,
10        spaceBetween: 0,
11        centeredSlides: true,
12        loop: true,
13        autoplay: {
14            delay: 2500,
15            disableOnInteraction: false,
16        },
17        breakpoints: {
18            560: {
19                slidesPerView: 'auto',
20                spaceBetween: 0,
21                centeredSlides: false,
22            },
23        }
24    });
25
26    var swiper2 = new Swiper(".pc4_sp2", {
27        slidesPerView: 2.2,
28        //slidesPerView: 4.2,
29        spaceBetween: 20,
30        pagination: {
31            el: ".swiper-pagination",
32            type: "fraction",
33        },
34        scrollbar: {
35            el: ".swiper-scrollbar",
36            hide: true,
37        },
38        breakpoints: {
39            560: {
40                //slidesPerView: 2.2,
41                slidesPerView: 4.2,
42            },
43        }
44    });
45
46    var swiper3 = new Swiper(".pc2_sp2", {
47        slidesPerView: 2.2,
48        //slidesPerView: 4.2,
49        spaceBetween: 20,
50        pagination: {
51            el: ".swiper-pagination",
52            type: "fraction",
53        },
54        scrollbar: {
55            el: ".swiper-scrollbar",
56            hide: true,
57        },
58        breakpoints: {
59            560: {
60                //slidesPerView: 2.2,
61                slidesPerView: 2.2,
62            },
63        }
64    });
65
66    //console.log('.. js swiper', swiper);
67
68    $('.l-ranking-tabs ul li').off('click');
69    $('.l-ranking-tabs ul li').on('click', function() {
70        var _trg = $(this).find('a').attr('data-trg');
71        $('.l-ranking-tabs ul li a').removeClass('select');
72        $(this).find('a').addClass('select');
73        console.log('_trg', _trg);
74        $('.l-ranking-items .l-ranking-item').each(function() {
75            var _id = $(this).attr('id');
76            console.log('_trg', _trg, _id);
77            if (_trg == _id) {
78                $(this).show();
79            } else {
80                $(this).hide();
81            }
82
83        })
84        return false;
85    })
86
87    $('.g-search-mordal-btns .btn.open_btn').off('click');
88    $('.g-search-mordal-btns .btn.open_btn').on('click', function() {
89        console.log('.. js open');
90        $(this).hide();
91        $('.g-search-mordal-btns .btn.close_btn').css({ 'display': 'flex' });
92        $('.g-search-mordal__block').show();
93        setTimeout(function() {
94            $('.g-search-mordal__block').css(cssTransitionArr(['opacity 0.22s cubic-bezier(.44,.18,.49,.99) 0s'])).css({ "opacity": 1 });
95            setTimeout(function() {
96                $('.g-search-mordal__block .g-search-mordal__inner').css(cssTransitionArr(['opacity 0.22s cubic-bezier(.44,.18,.49,.99) 0s', 'transform 0.33s cubic-bezier(.44,.18,.49,.99) 0s'])).css(transitionXY(0, 0)).css({ "opacity": 1 });
97            }, 10)
98        }, 10)
99        return false;
100    })
101
102    $('.g-search-mordal-btns .btn.close_btn').off('click');
103    $('.g-search-mordal-btns .btn.close_btn').on('click', function() {
104        $(this).hide();
105        $('.g-search-mordal-btns .btn.open_btn').css({ 'display': 'flex' });
106        $('.g-search-mordal__block .g-search-mordal__inner').css(cssTransitionArr(['opacity 0.22s cubic-bezier(.44,.18,.49,.99) 0s', 'transform 0.33s cubic-bezier(.44,.18,.49,.99) 0s'])).css(transitionXY(0, 60)).css({ "opacity": 0 });
107        setTimeout(function() {
108            $('.g-search-mordal__block').css(cssTransitionArr(['opacity 0.22s cubic-bezier(.44,.18,.49,.99) 0s'])).css({ "opacity": 0 });
109            setTimeout(function() {
110                $('.g-search-mordal__block').hide();
111            }, 220)
112        }, 330)
113        return false;
114    })
115
116    $('.g-search-area dl dt').off('click');
117    $('.g-search-area dl dt').on('click', function() {
118        if ($(this).hasClass('open')) {
119            $(this).removeClass('open');
120        } else {
121            $(this).addClass('open');
122        }
123        return false;
124    })
125
126    $('.g-serach-mordal-base').off('click');
127    $('.g-serach-mordal-base').on('click', function() {
128        $(this).hide();
129        $('.g-serach-mordal').hide();
130        return false;
131    })
132
133    $('.l-search-toggle-header').off('click');
134    $('.l-search-toggle-header').on('click', function() {
135        if ($(this).hasClass('open')) {
136            $(this).removeClass('open');
137        } else {
138            $(this).addClass('open');
139        }
140        return false;
141    })
142
143
144    $('.g-search-tag-mordal-base').off('click');
145    $('.g-search-tag-mordal-base').on('click', function() {
146        $('.g-search-tag-mordal-base').hide();
147        $('.g-search-tag-mordal').hide();
148        return false;
149    })
150
151    //let _tags = [];
152    $('.g-search-tag-select-tags').off('click');
153    $('.g-search-tag-select-tags').on('click', function() {
154        removeTags($(this).parent().html());
155        $(this).parent().remove();
156        return false;
157    })
158
159    $('.g-search-tag-mordal-body .g-search-tag-season-tags li span').off('click');
160    $('.g-search-tag-mordal-body .g-search-tag-season-tags li span').on('click', function() {
161        //if (_s_area == true || _s_genre == true) {
162        addTags($(this).parent().html());
163        $('.g-search-tag-mordal-body .g-search-tag-season').hide();
164        // }
165        return false;
166    })
167
168    $('.g-search-tag-mordal-body .g-search-tag-situation-tags li span').off('click');
169    $('.g-search-tag-mordal-body .g-search-tag-situation-tags li span').on('click', function() {
170        //if (_s_area == true || _s_genre == true) {
171        addTags($(this).parent().html());
172        $('.g-search-tag-mordal-body .g-search-tag-situation').hide();
173        //}
174        return false;
175    })
176
177    let _link = '';
178    let _link2 = '';
179
180    $('#search-tag-mordal_button').off('click');
181    $('#search-tag-mordal_button').on('click', function() {
182        _link = '';
183        _link2 = '';
184        console.log('check-->>---!!!');
185        //console.log('check-->>---!!!');
186        //
187        $('.g-search-tag-select-tags li').each(function() {
188            //var _id = '';
189            //console.log($(this).find('span').attr('data-id'));
190            if (String($(this).find('span').attr('data-id')) != 'undefined') {
191                //_id = $(this).find('span').attr('data-id');
192                if (_link2 == '') {
193                    _link2 += $(this).find('span').attr('data-id');
194                } else {
195                    _link2 += '-' + $(this).find('span').attr('data-id');
196                }
197            } else if (String($(this).find('a').attr('data-id')) != 'undefined') {
198                //_id = $(this).find('a').attr('data-id');
199                /*if (_id.indexOf('"020') > 0 || _id.indexOf('"030') > 0 || _id.indexOf('"040') > 0 || _id.indexOf('"050') > 0 || _id.indexOf('"060') > 0 || tag.indexOf('"070') > 0) {
200                }*/
201
202
203                if (_link == '') {
204                    _link += $(this).find('a').attr('data-id');
205                    /*if (_id.indexOf('g0')) {
206                        _link += '_s';
207                    }*/
208                } else {
209                    _link += '_' + $(this).find('a').attr('data-id');
210                    /*if (_id.indexOf('g0')) {
211                        _link += '_s';
212                    }*/
213                }
214            }
215        });
216        //console.log(_link);
217        if (_link != '') {
218            if (_link2 == '') {
219                location.href = '/region/' + _link + '/spot/';
220            } else {
221                location.href = '/region/' + _link + '_s-' + _link2 + '/spot/';
222            }
223        }
224        // location.href = '/region/' + _link + '_s-' + _link2 + '/spot/';
225        return false;
226    })
227
228    $('#search-tag-mordal_clear_button').off('click');
229    $('#search-tag-mordal_clear_button').on('click', function() {
230        //let index = $(this).parent().index();
231        console.log('check-->>---!!!');
232        //
233        $('.g-search-tag-select-tags li').text('');
234        //
235        $('.g-search-tag-mordal-body .g-search-tag-area').show();
236        $('.search_area__body .search_items__block .area_txt').text('エリア');
237        $('.search_area__body .search_items__block .area_txt').parent().find('i').removeClass('ico_spot1');
238        $('.search_area__body .search_items__block .area_txt').removeClass('set');
239        //
240        $('.g-search-tag-mordal-body .g-search-tag-genre').show();
241        $('.search_area__body .search_items__block .genre_txt').text('ジャンル');
242        $('.search_area__body .search_items__block .genre_txt').parent().find('i').removeClass('ico_spot2');
243        $('.search_area__body .search_items__block .genre_txt').removeClass('set');
244        //
245        $('.g-search-tag-mordal-body .g-search-tag-season').show();
246        $('.search_area__body .search_items__block .season_txt').text('季節');
247        $('.search_area__body .search_items__block .season_txt').parent().find('i').removeClass('ico_spot3');
248        $('.search_area__body .search_items__block .season_txt').removeClass('set');
249        //
250        $('.g-search-tag-mordal-body .g-search-tag-situation').show();
251        $('.search_area__body .search_items__block .situation_txt').text('シチュエーション');
252        $('.search_area__body .search_items__block .situation_txt').parent().find('i').removeClass('ico_spot4');
253        $('.search_area__body .search_items__block .situation_txt').removeClass('set');
254        return false;
255    });
256}
257
258init();
259
260let _tags = [];
261
262function addTags(tag) {
263    //_tags.push(tag);
264    console.log('tag', $(tag).attr('data-name'));
265    if (tag.indexOf('data-id="a0') > 0) {
266        $('.g-search-tag-select-tags li').eq(0).append(tag);
267        $('.search_area__body .search_items__block .area_txt').addClass('set');
268        $('.search_area__body .search_items__block .area_txt').text($(tag).attr('data-name'));
269        $('.search_area__body .search_items__block .area_txt').parent().find('i').addClass('ico_spot1');
270    }
271
272    if (tag.indexOf('data-id="g0') > 0) {
273        $('.g-search-tag-select-tags li').eq(1).append(tag);
274        $('.search_area__body .search_items__block .genre_txt').addClass('set');
275        $('.search_area__body .search_items__block .genre_txt').text($(tag).attr('data-name'));
276        $('.search_area__body .search_items__block .genre_txt').parent().find('i').addClass('ico_spot2');
277    }
278
279    if (tag.indexOf('season') > 0) {
280        $('.g-search-tag-select-tags li').eq(2).append(tag);
281        $('.search_area__body .search_items__block .season_txt').addClass('set');
282        $('.search_area__body .search_items__block .season_txt').text($(tag).attr('data-name'));
283        $('.search_area__body .search_items__block .season_txt').parent().find('i').addClass('ico_spot3');
284    }
285
286    if (tag.indexOf('situation') > 0) {
287        $('.g-search-tag-select-tags li').eq(3).append(tag);
288        $('.search_area__body .search_items__block .situation_txt').addClass('set');
289        $('.search_area__body .search_items__block .situation_txt').text($(tag).attr('data-name'));
290        $('.search_area__body .search_items__block .situation_txt').parent().find('i').addClass('ico_spot4');
291    }
292
293    //$('.g-search-tag-select-tags').append('<li>' + tag + '</li>');
294
295    $('.g-search-tag-select-tags li span,.g-search-tag-select-tags li a').off('click');
296    $('.g-search-tag-select-tags li span,.g-search-tag-select-tags li a').on('click', function() {
297        let index = $(this).parent().index();
298        removeTags($(this).html());
299        $(this).remove();
300        console.log('index', index);
301        if (index == 0) {
302            $('.g-search-tag-mordal-body .g-search-tag-area').show();
303            $('.search_area__body .search_items__block .area_txt').text('エリア');
304            $('.search_area__body .search_items__block .area_txt').parent().find('i').removeClass('ico_spot1');
305            $('.search_area__body .search_items__block .area_txt').removeClass('set');
306            //$('#area_txt').html('<span id="area_txt" class="area_txt" data-id="">エリア</span>');
307        } else if (index == 1) {
308            $('.g-search-tag-mordal-body .g-search-tag-genre').show();
309            $('.search_area__body .search_items__block .genre_txt').text('ジャンル');
310            $('.search_area__body .search_items__block .genre_txt').parent().find('i').removeClass('ico_spot2');
311            $('.search_area__body .search_items__block .genre_txt').removeClass('set');
312        } else if (index == 2) {
313            $('.g-search-tag-mordal-body .g-search-tag-season').show();
314            $('.search_area__body .search_items__block .season_txt').text('季節');
315            $('.search_area__body .search_items__block .season_txt').parent().find('i').removeClass('ico_spot3');
316            $('.search_area__body .search_items__block .season_txt').removeClass('set');
317        } else if (index == 3) {
318            $('.g-search-tag-mordal-body .g-search-tag-situation').show();
319            $('.search_area__body .search_items__block .situation_txt').text('シチュエーション');
320            $('.search_area__body .search_items__block .situation_txt').parent().find('i').removeClass('ico_spot4');
321            $('.search_area__body .search_items__block .situation_txt').removeClass('set');
322        }
323        return false;
324    });
325    /*console.log('check-----!!!', _tags.length);
326    for (var i in _tags) {
327        console.log(_tags[i]);
328        $('.g-search-tag-select-tags').
329        $('.g-search-tag-select-tags').append('<li>' + _tags[i] + '</li>');
330    }*/
331}
332
333
334function removeTags(tag) {
335    //_tags.push(tag);
336}
337
338
339
340/* --------------------------------*
341 * CSS3
342 * --------------------------------*/
343function transformOrigin(x, y) {
344    var origin = x + " " + y;
345    return {
346        "-webkit-transform-origin": origin,
347        "-moz-transform-origin": origin,
348        "-o-transform-origin": origin,
349        "-ms-transform-origin": origin,
350        "transform-origin": origin
351    };
352}
353
354function cssRotate(x, y) {
355    var css3 = 'rotateX(' + x + 'deg) rotateY(' + y + 'deg)';
356    return {
357        '-webkit-transform': css3,
358        '-moz-transform': css3,
359        '-o-transform': css3,
360        '-ms-transform': css3,
361        'transform': css3
362    };
363}
364
365function cssRotate2(x) {
366    var css3 = 'rotate(' + x + 'deg)';
367    return {
368        '-webkit-transform': css3,
369        '-moz-transform': css3,
370        '-o-transform': css3,
371        '-ms-transform': css3,
372        'transform': css3
373    };
374}
375
376function cssTransition(duration, easing) {
377    var css = duration + 's' + ' cubic-bezier(' + easing + ') ';
378    return {
379        '-webkit-transition': css,
380        '-moz-transition': css,
381        '-o-transition': css,
382        '-ms-transition': css,
383        'transition': css
384    };
385}
386
387function cssTransitionArr(arr) {
388    var css = arr;
389    return {
390        '-webkit-transition': css,
391        '-moz-transition': css,
392        '-o-transition': css,
393        '-ms-transition': css,
394        'transition': css
395    };
396}
397
398function cssTransitionP(property) {
399    return {
400        '-webkit-transition-property': property,
401        '-moz-transition-property': property,
402        '-o-transition-property': property,
403        '-ms-transition-property': property,
404        'transition-property': property
405    };
406}
407
408function transitionDR(duration) {
409    return {
410        '-webkit-transition-duration': duration + 's',
411        '-moz-transition-duration': duration + 's',
412        '-o-transition-duration': duration + 's',
413        '-ms-transition-duration': duration + 's',
414        'transition-duration': duration + 's'
415    };
416}
417
418function transitionDL(delay) {
419    return {
420        '-webkit-transition-delay': delay + 's',
421        '-moz-transition-delay': delay + 's',
422        '-o-transition-delay': delay + 's',
423        '-ms-transition-delay': delay + 's',
424        'transition-delay': delay + 's'
425    };
426}
427
428function transitionXY(x, y) {
429    var css3 = 'translateX(' + x + 'px) translateY(' + y + 'px)';
430    return {
431        '-webkit-transform': css3,
432        '-moz-transform': css3,
433        '-o-transform': css3,
434        '-ms-transform': css3,
435        'transform': css3
436    };
437}
438
439function transitionXYZ(x, y, z) {
440    var css3 = 'translateX(' + x + 'px) translateY(' + y + 'px) translateZ(' + z + 'px)';
441    return {
442        '-webkit-transform': css3,
443        '-moz-transform': css3,
444        '-o-transform': css3,
445        '-ms-transform': css3,
446        'transform': css3
447    };
448}
449
450function transitionScale(x, y) {
451    var css3 = 'scale(' + x + ',' + y + ')';
452    return {
453        '-webkit-transform': css3,
454        '-moz-transform': css3,
455        '-o-transform': css3,
456        '-ms-transform': css3,
457        'transform': css3
458    };
459}
460
461
462function brightness(a) {
463    var css3 = 'brightness(a)';
464    return {
465        '-webkit-filter': css3,
466        '-moz-filter': css3,
467        '-o-filter': css3,
468        '-ms-filter': css3,
469        'filter': css3
470    };
471}

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.