PageSourceSearch

https://vize.bel.tr/assets/js/custom.js

js vize.bel.tr collected 2026-09-25 07:10:23 UTC 20,075 bytes, 737 lines download raw bytes

1$(document).ready(function () {
2    try {
3    var haberSlider = $('.haber-slider');
4    haberSlider.owlCarousel({
5        loop: false,
6        autoplay: false,
7        autoplayTimeout: 5000,
8        callbacks: true,
9        lazyLoad: true,
10        dots: true,
11        nav: false,
12        navClass: ['fa fa-chevron-left', 'fa fa-chevron-right'],
13        navText: ['', ''],
14        margin: 20,
15        responsive: {
16            0: {
17                items: 1
18            },
19            600: {
20                items: 1
21            },
22            992: {
23                items: 1
24            }
25        }
26    })
27    
28    haberSlider.on('initialize.owl.carousel', function (e) {
29        console.log('[news]: initialized');
30        $('.haber-slider .item').addClass('active');
31    });
32    haberSlider.on('changed.owl.carousel', function (e) {
33        console.log('[news]: changed');
34        $('.haber-slider-buttons').removeClass('active')
35        $('.haber-slider-buttons-'+e.page.index).addClass('active');
36    })
37
38    var owl = $('.haber-slider');
39    owl.owlCarousel();
40    $('.news-slide-prev').click(function () {
41        console.log('[news]: clicked prev button');
42        owl.trigger('next.owl.carousel');
43    })
44    $('.news-slide-next').click(function () {
45        console.log('[news]: clicked next button');
46        owl.trigger('prev.owl.carousel', [300]);
47    })
48
49    } catch (error) {
50        console.error(error);
51    }
52    var gezilecek_owl = $('.gezilecek-carousel').owlCarousel({
53        loop: true,
54        margin: 15, 
55        nav: false,
56        dots: false,
57        lazyLoad: true,
58        responsive: {
59            0: {
60                items: 1
61            },
62            600: {
63                items: 3
64            }, 
65            1000: {
66                items: 5
67            }
68        },
69    })
70    $('.tarihi-next').click(function () {
71        gezilecek_owl.trigger('next.owl.carousel');
72    })
73    $('.tarihi-prev').click(function () {
74        gezilecek_owl.trigger('prev.owl.carousel', [300]);
75    });
76
77
78    var onemlilogolar_owl = $('.onemlilogolar-slider').owlCarousel({
79        loop: true,
80        margin: 15, 
81        nav: false,
82        dots: false,
83        lazyLoad: true,
84        responsive: {
85            0: {
86                items: 1
87            },
88            600: {
89                items: 5
90            },
91            1000: {
92                items: 7
93            }
94        },
95    })
96    // $('.tarihi-next').click(function () {
97    //     gezilecek_owl.trigger('next.owl.carousel');
98    // })
99    // $('.tarihi-prev').click(function () {
100    //     gezilecek_owl.trigger('prev.owl.carousel', [300]);
101    // });
102
103    
104    try {
105        var etkinliklerSlider = new Swiper("#etkinlik-slider", {
106            spaceBetween: 15,
107            loop: true,
108            navigation: {
109                nextEl: "#etkinlik_swiper_next",
110                prevEl: "#etkinlik_swiper_prev",
111            },
112            breakpoints: {
113                640: {
114                    slidesPerView: 1,
115                }, 
116                768: {
117                    slidesPerView: 2,
118                },
119                1024: {
120                    slidesPerView: 2,
121                },
122                1400: {
123                    slidesPerView: 3,
124                },
125            }
126        });
127    } catch (error) {
128        
129    }
130
131
132    try {
133        var proje_owl = $('.projeler-carousel').owlCarousel({
134            stagePadding: 50,
135            loop: true,
136            margin: 15,
137            nav: true,
138            dots: false,
139            lazyLoad: true,
140            responsive: {
141                0: {
142                    items: 1
143                },
144                600: {
145                    items: 3
146                },
147                1000: {
148                    items: 5
149                },
150                1500: {
151                    items:6
152                }
153            },
154        })
155        $('.activities-button-next').click(function () {
156            proje_owl.trigger('next.owl.carousel');
157        })
158        $('.activities-button-prev').click(function () {
159            gezilecek_owl.trigger('prev.owl.carousel', [300]);
160        });
161    } catch (e) {
162
163    } 
164    try {
165    var guncelSlider = new Swiper(".guncelslider", {
166        slidesPerView: 1,
167        loop: true, 
168        effect: 'fade',
169        autoplay: {
170            delay: 10000,
171            disableOnInteraction: false,},
172        lazy: true,
173        navigation: {
174          nextEl: ".slider__next",
175          prevEl: ".slider__prev",
176        },
177      });
178    } catch (e) {
179
180    } 
181    try {
182    var newsSliderThumb = new Swiper('.newsSliderThumb', {
183        spaceBetween: 9,
184        slidesPerView: 7,
185        freeMode: true,
186        loop: false,
187        watchSlidesVisibility: true,
188        watchSlidesProgress: true,
189        breakpoints: {
190            640: {
191                slidesPerView: 4,
192                spaceBetween: 5,
193            },
194            992: {
195                slidesPerView: 5,
196                spaceBetween: 9,
197            },
198            1200: {
199                slidesPerView: 5,
200                spaceBetween: 9,
201            },
202            2000: {
203                slidesPerView: 7,
204                spaceBetween: 9,
205            },
206        }
207    });
208    } catch (e) {
209
210    } 
211    try {
212    var newsSliderTop = new Swiper('.newsSliderTop', {
213        loop: false,
214        effect: 'fade',
215        lazy: true,
216        navigation: {
217            nextEl: '.newsSliderTop  .newsArrow.next',
218            prevEl: '.newsSliderTop  .newsArrow.prev',
219        },
220        thumbs: {
221            swiper: newsSliderThumb
222        }
223    }); 
224} catch (e) {
225
226} 
227try {
228    var facilitiesTop = new Swiper('.mainFacilities-slider2', {
229        loop: false,
230        effect: 'fade',
231        // thumbs: {
232        //     swiper: facilitiesThumb
233        // }
234    }); /*facilitiesTop slider bunsuz calişmıyor silme */ 
235    newsSliderTop.controller.control = newsSliderThumb;
236    newsSliderThumb.controller.control = newsSliderTop;
237
238    
239    var i = 1;
240    /*   $('.haber-slider .owl-dot').each(function(){
241        $(this).html('<span>'+i+'</span>');
242        i++;
243      }); */
244    
245    $('#carousel-ebelediye').owlCarousel({
246        stagePadding: 50,
247        loop: true,
248        margin: 10,
249        dots: false,
250        nav: true,
251        autoplay: false,
252        responsive: {
253            0: {
254                items: 2
255            },
256            600: {
257                items: 3
258            },
259            1000: {
260                items: 7
261            }
262        }
263    })
264    $('#baskan_resimleri').carousel();
265    $('#etkinlik-carousel').owlCarousel({
266        loop: true,
267        nav: true,
268        responsive: {
269            0: {
270                items: 1,
271                stagePadding: 0,
272                margin: 0
273            },
274            1000: {
275                items: 1,
276                stagePadding: 200,
277                margin: 50,
278            }
279        }
280    });
281    
282} catch (e) {
283
284} 
285});
286$(document).ready(function () {
287
288    $(".kisayollar-button").click(function () {
289        $(".kisayol-panel").fadeIn();
290    });
291    $(".kisayol-panel-button").click(function () {
292        $(".kisayol-panel").fadeOut();
293    });
294
295    //Tanıtım Alanı
296    $(".tanitim-title").click(function () {
297        $(".tanitim-title").removeClass("active");
298        $(this).addClass("active");
299        var index = $(this).index();
300        $(".tanitim-main").fadeOut();
301        $($(".tanitim-main")[index]).fadeIn();
302    });
303
304    //Başkan Menü
305    $(".menu-baskan").click(function (e) {
306        $('#baskan').slideDown();
307        $('html, body').css({
308            overflow: 'hidden',
309            height: '100%'
310        });
311    });
312
313    $(".baskan-main-kapat").click(function (e) {
314        $('#baskan').slideUp();
315        $('html, body').css({
316            overflow: 'auto',
317            height: 'auto'
318        });
319    });
320    $(document).ready(function () {
321        $("#slider_main").owlCarousel({
322            autoplay: true,
323            autoplaySpeed: 50,
324            loop: true,
325            slideSpeed: 1000,
326            paginationSpeed: 1000,
327            navSpeed: 50,
328            dots: false,
329            nav: false,
330            items: 1,
331            margin: 0,
332            animateIn: 'fadeIn',
333            animateOut: 'fadeOut'
334        });
335    });
336
337    $('#carousel-haberler').owlCarousel({
338        loop: true,
339        margin: 10,
340        dots: false,
341        nav: false,
342        lazyLoad: true,
343        autoplay: false,
344        responsive: {
345            0: {
346                items: 1
347            },
348            600: {
349                items: 1
350            },
351            1000: {
352                items: 1
353            }
354        }
355    })
356    var owl = $('#carousel-haberler');
357    owl.owlCarousel();
358    $('#prevhaber').click(function () {
359        owl.trigger('next.owl.carousel');
360    })
361    $('#nexthaber').click(function () {
362        owl.trigger('prev.owl.carousel', [300]);
363    })
364    $('#carousel-mobilhaberler').owlCarousel({
365        loop: true,
366        autoHeight: true,
367        margin: 10,
368        lazyLoad: true,
369        responsiveClass: true,
370        items: 1
371    })
372    var mowl = $('#carousel-mobilhaberler');
373    mowl.owlCarousel();
374    $('#mprevhaber').click(function () {
375        mowl.trigger('next.owl.carousel');
376    })
377    $('#mnexthaber').click(function () {
378        mowl.trigger('prev.owl.carousel', [300]);
379    })
380    $('.duyurular-side-carousel').owlCarousel({
381        loop: false,
382        nav: false,
383        dots: true,
384        autoplay: true,
385        singleItem: true,
386        responsiveClass: true,
387        margin: 10,
388        responsive: {
389            0: {
390                items: 2
391            },
392            600: {
393                items: 2
394            },
395            1000: {
396                items: 2
397            },
398            1200: {
399                items: 1
400            },
401            1550: {
402                items: 1
403            },
404            1850: {
405                items: 1
406            }
407        },
408    })
409
410});
411
412window.addEventListener("load", function () {
413    setTimeout(function () {
414
415        $('.haberlerdots').toggleClass('haberlermobildots');
416    }, 1000);
417});
418$( document ).ready(function() {
419    $('form[data-ajax="true"]').on('submit',function(e){
420        $.blockUI({
421            message: '<div class="spinner-border" role="status" style="margin-right:1rem"><span class="sr-only">Loading...</span></div> Lütfen Bekleyin...',
422            css: {
423                border: '5px solid #F4712',
424                backgroundColor: '#fff',
425                display: 'flex',
426                'justify-content': 'center',
427                'align-items': 'center',
428                padding:'10px'
429            }
430        });
431        if (typeof hCaptcha !== 'undefined') {
432            var captcha = hcaptcha.getResponse();
433            hCaptcha.reset();
434            console.log('Captcha: ' + captcha);
435        } 
436        e.preventDefault();
437        $.ajax({
438            url: $(this).attr('action'),
439            type: 'post',
440            data: $(this).serialize(),
441            success: function(data){ 
442                if(data.msg == null){
443                    Swal.fire('Durum',data,'success')
444                }else{
445                    Swal.fire('Durum',data.msg,'success')
446                }
447                $.unblockUI();
448            },
449            error: function (data) { 
450                if (data.responseJSON.message != null) { 
451                  Swal.fire('Hata', data.responseJSON.message, 'error')
452              
453                  if (data.responseJSON.errors != null) {
454                    var errors = "";
455                    for (var fieldName in data.responseJSON.errors) {
456                      errors += data.responseJSON.errors[fieldName][0]+'</br>';  
457                    } 
458                    console.log(errors);
459                    Swal.fire('Hata', errors, 'error') 
460                  } else {
461                    Swal.fire('Hata', errors, 'error') 
462                  }
463        
464                } else {
465                  Swal.fire('Hata', data.responseJSON.msg, 'error')
466                } 
467                $.unblockUI();
468                grecaptcha.reset();
469              }
470        });
471        return false
472    })
473    $( ".header-nav__item" ).mouseover(function() {
474        $( ".menuBackdrop" ).addClass( "active" );
475        
476    });
477    $( ".header-nav__item" ).mouseleave(function() {
478      $( ".menuBackdrop" ).removeClass( "active" );
479    });
480    
481})
482
483
484
485
486
487
488
489
490     
491$(document).ready(function () {
492    try{
493    wds = $(window).width();
494    if ( wds < 600){
495        var $grid = $('.grid').isotope({
496            itemSelector: '.element-item',
497            percentPosition: true
498        });
499    }
500    $('.logos').addClass('animated fadeIn');
501
502
503
504    wd = $(window).width();
505    if ( wd > 600){
506        var $grid = $('.grid').isotope({
507            itemSelector: '.element-item',
508            percentPosition: true,
509            masonry: {
510                columnWidth: '.grid-sizer'
511            }
512        });
513    }
514
515    // filter functions
516    var filterFns = {
517        // show if number is greater than 50
518        numberGreaterThan50: function() {
519            var number = $(this).find('.number').text();
520            return parseInt( number, 10 ) > 50;
521        },
522        // show if name ends with -ium
523        ium: function() {
524            var name = $(this).find('.name').text();
525            return name.match( /ium$/ );
526        }
527    };
528
529// bind filter button click
530    $('#filters').on( 'click', 'button', function() {
531        var filterValue = $( this ).attr('data-filter');
532        // use filterFn if matches value
533        filterValue = filterFns[ filterValue ] || filterValue;
534        $grid.isotope({ filter: filterValue });
535    });
536  
537    wd = $(window).width();
538    if( wd > 992){
539        setTimeout(function () {
540            $('.path1').css({'margin-left':'0','opacity':'0.7'});
541            $('.path2').css({'margin-left':'-110px','opacity':'0.7'});
542            $('.path3').css({'margin-left':'-30px','opacity':'0.7'});
543        },100);
544    }
545    wds = $(window).width();
546    if( wds < 992){
547        setTimeout(function () {
548            $('.path1').css({'margin-left':'0','opacity':'0.7'});
549            $('.path2').css({'margin-left':'-60px','opacity':'0.7'});
550            $('.path3').css({'margin-left':'-15px','opacity':'0.7'});
551        },100);
552    }
553} catch (error) {
554    console.log('Hata oluştu: ' + error);
555    }
556});
557
558$(window).scroll(function () {
559    var wd = $(window).width();
560    if(wd > 1200){
561        $('.element-item .list').each( function(i){
562            var bottom_of_object = $(this).offset().top + $(this).outerHeight();
563            var bottom_of_window = $(window).scrollTop() + $(window).height()+400;
564
565            /* If the object is completely visible in the window, fade it it */
566            if( bottom_of_window > bottom_of_object ){
567                $(this).addClass('animated fadeInUp').animate({'opacity':'1'},1);
568            }
569        });
570        if (($(window).scrollTop() ) > $("section").offset()['top']-  $("section").height()) {
571            $(".button-group button:first-child").addClass('animated fadeIn');
572            setTimeout(function () {
573                $(".button-group button:nth-child(2)").addClass('animated fadeIn');
574            },300);
575            setTimeout(function () {
576                $(".button-group button:nth-child(3)").addClass('animated fadeIn');
577            },600);
578            setTimeout(function () {
579                $(".button-group button:nth-child(4)").addClass('animated fadeIn');
580            },800);
581            setTimeout(function () {
582                $(".button-group button:nth-child(5)").addClass('animated fadeIn');
583            },800);
584        }
585    }
586});var timestamp = function() {
587  var timeIndex = 0;
588  var shifts = [35, 60, 60 * 3, 60 * 60 * 2, 60 * 60 * 25, 60 * 60 * 24 * 4, 60 * 60 * 24 * 10];
589
590  var now = new Date();
591  var shift = shifts[timeIndex++] || 0;
592  var date = new Date(now - shift * 1000);
593
594  return date.getTime() / 1000;
595};
596
597var changeSkin = function(skin) {
598  location.href = location.href.split('#')[0].split('?')[0] + '?skin=' + skin;
599};
600
601var getCurrentSkin = function() {
602  var header = document.getElementById('header');
603  var skin = location.href.split('skin=')[1];
604
605  if (!skin) {
606    skin = 'Snapgram';
607  }
608
609  if (skin.indexOf('#') !== -1) {
610    skin = skin.split('#')[0];
611  }
612
613  var skins = {
614    Snapgram: {
615      avatars: true,
616      list: false,
617      autoFullScreen: false,
618      cubeEffect: true,
619      paginationArrows: false
620    },
621
622    VemDeZAP: {
623      avatars: false,
624      list: true,
625      autoFullScreen: false,
626      cubeEffect: false,
627      paginationArrows: true
628    },
629
630    FaceSnap: {
631      avatars: true,
632      list: false,
633      autoFullScreen: true,
634      cubeEffect: false,
635      paginationArrows: true
636    },
637
638    Snapssenger: {
639      avatars: false,
640      list: false,
641      autoFullScreen: false,
642      cubeEffect: false,
643      paginationArrows: false
644    }
645  };
646
647  var el = document.querySelectorAll('#skin option');
648  var total = el.length;
649  for (var i = 0; i < total; i++) {
650    var what = skin == el[i].value ? true : false;
651
652    if (what) {
653      el[i].setAttribute('selected', 'selected');
654
655      header.innerHTML = skin;
656      header.className = skin;
657    } else {
658      el[i].removeAttribute('selected');
659    }
660  }
661
662  return {
663    name: skin, 
664    params: skins[skin] 
665  };
666};  
667window.addEventListener('load', function() {
668    var duyurular = $('#duyurular');
669    var ilanlar = $('#ilanlar');
670    duyurular.addClass('hidden-table');
671    ilanlar.addClass('hidden-table');
672});
673 
674$(document).ready(function() { 
675    try {
676    var datas = $('#haberlericerik');
677    var loadMoreButton = $('#loadMoreButton');
678    var visibleItems = 12; // İlk etapta görüntülenen haber sayısı
679    var currentPage = 1; // Mevcut sayfa numarası
680    var $grid  = $('.grid').isotope({
681        itemSelector: '.element-item',
682        percentPosition: true,
683        masonry: {
684            columnWidth: '.grid-sizer'
685        }
686    }); 
687
688    loadMoreButton.on('click', function() { 
689        var url = '/get-haberler?page=' + currentPage;
690        $.ajax({
691            url: url,
692            method: 'GET',
693            dataType: 'json',
694            success: function(response) {
695                var newItems = response;
696                var fragment = $(document.createDocumentFragment());
697
698                $.each(newItems, function(index, item) {
699                    var element = $('<div class="element-item haber" data-category="transition">' +
700                        '<div class="list animated fadeInUp" style="opacity: 1;">' +
701                        '<a href="/haberler/' + item.slug + '" target="_blank">' +
702                        '<figure>' +
703                        '<img class="lazy" alt="' + item.baslik + '" src="/upload/haberler/' + item.fotograf + '" style="display: inline;">' +
704                        '<figcaption>' +
705                        '<div class="borders">' +
706                        item.baslik +
707                        '</div>' +
708                        '</figcaption>' +
709                        '</figure>' +
710                        '</a>' +
711                        '</div>' +
712                        '</div>'); 
713                    fragment.append(element);
714                });
715
716                datas.append(fragment);
717               /*   // Yeni öğeler ekledikten sonra Masonry düzenlemesini güncelle
718                $grid.imagesLoaded().progress(function() {
719                    $grid.masonry('appended', fragment);
720                }); */
721
722                 
723                if (newItems.length < visibleItems) {
724                    loadMoreButton.hide(); // Daha fazla göster düğmesini gizle
725                } 
726                currentPage++;
727                loadMoreButton.appendTo(datas); // loadMoreButton'ı datas içine taşı
728            },
729            error: function(xhr, status, error) {
730                console.log(error);
731            }
732        });
733    });
734    } catch (error) {
735    console.log('Hata oluştu: ' + error);
736    }
737    });

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.