PageSourceSearch

https://www.bizistanbul.com.tr/static/themes/dogusgrup/assets/js/app.js?ver=1.1.0

js bizistanbul.com.tr collected 2026-09-29 14:48:40 UTC 5,863 bytes, 146 lines download raw bytes

1var fsLightboxGalleryCount = 0;
2
3function reloadGalleryImages(selector) {
4  var gallerySlider = document.querySelectorAll(selector);
5
6  if (gallerySlider !== null && gallerySlider.length > 0) {
7    for (var i = 0; i < gallerySlider.length; i++) {
8      fsLightboxGalleryCount++;
9
10      var gallerySliderItem = gallerySlider[i];
11      var gallerySliderImages = gallerySliderItem.querySelectorAll('figure.wp-lightbox-container img');
12
13      if (gallerySliderImages !== null && gallerySliderImages.length > 0) {
14        for (var j = 0; j < gallerySliderImages.length; j++) {
15          var image = gallerySliderImages[j];
16          var imageUrl = image.getAttribute('src');
17          var imageWidth = image.getAttribute('width');
18          var imageHeight = image.getAttribute('height');
19          var imageAlt = image.getAttribute('alt');
20          var imageStyle = image.getAttribute('style');
21          var imageClass = image.getAttribute('class');
22
23          if (imageUrl !== null && imageUrl !== '') {
24            var linkNode = document.createElement('a');
25            linkNode.setAttribute('href', imageUrl);
26            linkNode.setAttribute('data-fslightbox', 'gallery-' + fsLightboxGalleryCount);
27            linkNode.setAttribute('data-disable-nprogress', true);
28
29            var imageNode = document.createElement('img');
30            imageNode.setAttribute('src', imageUrl);
31            imageNode.setAttribute('width', imageWidth);
32            imageNode.setAttribute('height', imageHeight);
33            imageNode.setAttribute('alt', imageAlt);
34            imageNode.setAttribute('style', imageStyle);
35            imageNode.setAttribute('class', imageClass);
36
37            linkNode.appendChild(imageNode);
38
39            var parentNode = image.parentNode;
40            var parentClassList = parentNode.getAttribute('class');
41
42            var figureNode = document.createElement('figure');
43            figureNode.setAttribute('class', parentClassList);
44            figureNode.classList.remove('wp-lightbox-container');
45            figureNode.appendChild(linkNode);
46
47            parentNode.parentNode.appendChild(figureNode);
48            parentNode.remove();
49          }
50        }
51
52        refreshFsLightbox();
53      }
54    }
55  }
56}
57
58document.addEventListener('DOMContentLoaded', function () {
59  reloadGalleryImages('.grid-gallery');
60  reloadGalleryImages('.wp-block-gallery');
61  reloadGalleryImages('.wp-block-cb-carousel-v2');
62
63  var headerWithImageBlocks = document.querySelectorAll('.header-with-image');
64
65  if (headerWithImageBlocks !== null && headerWithImageBlocks.length > 0) {
66    for (var i = 0; i < headerWithImageBlocks.length; i++) {
67      var headerWithImageBlock = headerWithImageBlocks[i];
68      var headerWithImageBlockImages = headerWithImageBlock.querySelectorAll('figure img');
69
70      if (headerWithImageBlockImage !== null && headerWithImageBlockImages.length > 0) {
71        for (var j = 0; j < headerWithImageBlockImages.length; j++) {
72          var headerWithImageBlockImage = headerWithImageBlockImages[j];
73          var headerWithImageBlockImageUrl = headerWithImageBlockImage.getAttribute('src');
74
75          if (headerWithImageBlockImageUrl !== null && headerWithImageBlockImageUrl !== '') {
76            headerWithImageBlockImage.parentNode.style = 'background-image: url(' + headerWithImageBlockImageUrl + ')';
77          }
78        }
79      }
80    }
81  }
82
83  var imageWithCollapseInfoBlocks = document.querySelectorAll('.image-with-collapse-info-block');
84
85  function imageWithCollapseInfoBlockImage(item) {
86    var image = item.querySelector('figure img');
87
88    if (image !== null) {
89      var imageUrl = image.getAttribute('src');
90
91      if (imageUrl !== null && imageUrl !== '') {
92        item.style = 'background-image: url(' + imageUrl + ')';
93      }
94    }
95  }
96
97  if (imageWithCollapseInfoBlocks !== null && imageWithCollapseInfoBlocks.length > 0) {
98    var isOdd = (imageWithCollapseInfoBlocks.length % 2);
99
100    if (isOdd === 1 && imageWithCollapseInfoBlocks.length > 1) {
101      for (var i = 0; i < imageWithCollapseInfoBlocks.length; i++) {
102        imageWithCollapseInfoBlocks[i].classList.remove('image-with-collapse-info-ready');
103        imageWithCollapseInfoBlocks[i].classList.remove('image-with-collapse-info-reverse');
104
105        if (i % 2 === 0) {
106          imageWithCollapseInfoBlocks[i].classList.add('image-with-collapse-info-ready');
107        } else {
108          imageWithCollapseInfoBlocks[i].classList.add('image-with-collapse-info-ready');
109          imageWithCollapseInfoBlocks[i].classList.add('image-with-collapse-info-reverse');
110        }
111
112        imageWithCollapseInfoBlockImage(imageWithCollapseInfoBlocks[i]);
113      }
114
115    } else {
116      for (var i = 0; i < imageWithCollapseInfoBlocks.length; i++) {
117        imageWithCollapseInfoBlocks[i].classList.remove('image-with-collapse-info-ready');
118        imageWithCollapseInfoBlocks[i].classList.add('image-with-collapse-info-ready');
119        imageWithCollapseInfoBlockImage(imageWithCollapseInfoBlocks[i]);
120      }
121    }
122  }
123
124  setTimeout(function () {
125    var singleSliders = document.querySelectorAll('.cb-single-slide');
126
127    if (singleSliders !== null && singleSliders.length > 0) {
128      for (var i = 0; i < singleSliders.length; i++) {
129        var slider = singleSliders[i];
130        var sliderItems = slider.querySelectorAll('[data-swiper-slide-index] img');
131
132        if (sliderItems !== null && sliderItems.length > 0) {
133          for (var j = 0; j < sliderItems.length; j++) {
134            var sliderImage = sliderItems[j];
135            var sliderImageUrl = sliderImage.getAttribute('src');
136
137            if (sliderImageUrl !== null && sliderImageUrl !== '') {
138              sliderImage.parentNode.style = 'background-image: url(' + sliderImageUrl + ')';
139              sliderImage.style = 'display: none';
140            }
141          }
142        }
143      }
144    }
145  }, 50);
146});

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.