1let supplyChainSlider = document.querySelector(".supply-chain-slider"); 2if (supplyChainSlider) { 3 var slider = tns({ 4 container: supplyChainSlider, 5 items: 1, 6 slideBy: "page", 7 autoplay: true, 8 autoplayButtonOutput: false, 9 controlsContainer: "#custom-controls", 10 nav: false, 11 speed: 2000, 12 autoplay: true, 13 autoplayTimeout: 3000, 14 speed: 1000, 15 }); 16} 17 18// Conference Sponsors Slider Start 19let sponsorsSlider = document.querySelector(".conf-sponsors-slider"); 20if(sponsorsSlider) { 21 var slider = tns({ 22 container: sponsorsSlider, 23 items: 1, 24 loop: true, 25 autoplay: true, 26 autoplayTimeout: 3000, 27 speed: 1000, 28 gutter: 20, 29 controls: false, 30 nav: false, 31 autoplayButton: false, 32 autoplayButtonOutput: false, 33 responsive: { 34 1024: { 35 items: 2, 36 }, 37 1200: { 38 items: 3, 39 }, 40 1300: { 41 items: 4, 42 } 43 } 44 }); 45} 46// Conference Sponsors Slider End 47 48// Affiliation Slider Start 49 50let affiliateSlider = document.querySelector(".affiliate-slider"); 51if(affiliateSlider) { 52 var slider = tns({ 53 container: affiliateSlider, 54 items: 1, 55 loop: true, 56 autoplay: false, 57 autoplayTimeout: 3000, 58 speed: 1000, 59 gutter: 20, 60 controls: false, 61 nav: false, 62 mouseDrag: true, 63 autoplayButton: false, 64 autoplayButtonOutput: false, 65 responsive: { 66 1024: { 67 items: 2, 68 }, 69 1200: { 70 items: 3, 71 }, 72 1300: { 73 items: 4, 74 } 75 } 76 }); 77} 78// Affiliation Slider End 79 80 81 82 83// Collapse End 84 85// Event Slider Start 86 87 88// Event Slider End 89 90// Sponsor-2 Slider Start 91 92let sponsorViewSlider = document.querySelector(".sponsor-slider-2"); 93if(sponsorViewSlider) { 94 var slider = tns({ 95 container: sponsorViewSlider, 96 items: 1, 97 loop: true, 98 autoplay: true, 99 autoplayTimeout: 3000, 100 speed: 1000, 101 gutter: 20, 102 controls: true, 103 nav: false, 104 autoplayButton: false, 105 autoplayButtonOutput: false, 106 controlsText: ['<div class="slider-control"><img src="./images/arrow-left.svg" width="20" height="20"></div>', '<div class="slider-control"><img src="./images/arrow-right.svg" width="20" height="20"></div>'], 107 responsive: { 108 1024: { 109 items: 2, 110 }, 111 1200: { 112 items: 4, 113 }, 114 1300: { 115 items:5, 116 } 117 } 118 }); 119} 120 121// Sponsor-2 End 122 123// 124// CountDown 125 126 127// Upcoming Event 128 129 130//Footer Top Tab 131 132// Date Range Picker 133document.addEventListener("DOMContentLoaded", function() { 134 const datepickers = ['daterange1', 'daterange2',]; 135 136 datepickers.forEach(id => { 137 const element = document.getElementById(id); 138 if (element) { 139 new Litepicker({ 140 element: document.getElementById(id), 141 singleMode: false, // False means date range picker enabled 142 format: 'DD/MM/YYYY', // Custom date format 143 autoApply: true, // Automatically apply selected range 144 allowRepick: true, // Allow repicking dates 145 dropdowns: { // Enable Year & Month selection 146 minYear: 2000, 147 maxYear: 2030, 148 months: true, 149 years: true 150 } 151 }); 152 } 153 }); 154}); 155 156// Multi Select Dropdown 157 158function multiSelectDropdown(label, options) { 159 return { 160 open: false, 161 options: options, 162 selected: [], 163 164 dropdown: { 165 class: "relative" 166 }, 167 168 toggleButton: { 169 type: "button", 170 class: "w-full flex justify-between items-center bg-white border border-gray-300 px-4 py-2 rounded-lg shadow-sm focus:ring-2 focus:ring-blue-500", 171 "@click": "open = !open" 172 }, 173 174 menu: { 175 "x-show": "open", 176 "@click.away": "open = false", 177 class: "absolute z-10 w-full mt-2 bg-white border border-gray-300 rounded-lg shadow-lg max-h-48 overflow-y-auto" 178 }, 179 180 menuItem: { 181 class: "flex items-center space-x-2 px-2 py-2 hover:bg-gray-100 cursor-pointer" 182 }, 183 184 toggleAll(event) { 185 if (event.target.checked) { 186 this.selected = [...this.options]; 187 } else { 188 this.selected = []; 189 } 190 } 191 }; 192} 193 194// BLOG HOMEPAGE 195let insideBO = document.querySelector(".Inside-BO"); 196if(insideBO) { 197 var slider = tns({ 198 container: insideBO, 199 items: 1, 200 slideBy: "page", 201 autoplay: false, 202 autoplayButtonOutput: false, 203 controlsContainer: ".inside-BO-nav", 204 nav: false, 205 speed: 1000, 206 autoplayTimeout: 3000, 207 mode: 'carousel', 208 speed: 1000 209 }); 210} 211 212let expertEdgeInsights = document.querySelector(".expertEdgeInsights"); 213if(expertEdgeInsights) { 214 var slider = tns({ 215 container: expertEdgeInsights, 216 items: 1, 217 slideBy: "page", 218 autoplay: false, 219 autoplayButtonOutput: false, 220 controlsContainer: ".expertEdgeInsights-nav", 221 nav: false, 222 speed: 1000, 223 autoplayTimeout: 3000, 224 mode: 'carousel', 225 speed: 1000 226 }); 227} 228 229// BLOG CATEGORY PAGE 230let blogCatBanner = document.querySelector(".blogCatBanner"); 231if(blogCatBanner) { 232 var slider = tns({ 233 container: blogCatBanner, 234 items: 1, 235 slideBy: "page", 236 autoplay: true, 237 autoplayButtonOutput: false, 238 controls: false, 239 nav: true, 240 navPosition: 'bottom', 241 speed: 1000, 242 autoplayTimeout: 3000, 243 mode: 'carousel', 244 speed: 1000 245 }); 246} 247 248let blogCatSlider = document.querySelector(".blogCatSlider"); 249if(blogCatSlider) { 250 var slider = tns({ 251 container: blogCatSlider, 252 items: 1, 253 slideBy: "page", 254 autoplay: true, 255 autoplayButtonOutput: false, 256 controls: false, 257 nav: true, 258 navPosition: 'bottom', 259 speed: 1000, 260 autoplayTimeout: 3000, 261 mode: 'carousel', 262 speed: 1000 263 }); 264} 265 266// Blog Details Slider 267 268let blogDetailSlider = document.querySelector(".blogDetailSlider"); 269if(blogDetailSlider) { 270 var slider = tns({ 271 container: blogDetailSlider, 272 items: 1, 273 slideBy: "page", 274 autoplay: true, 275 autoplayButtonOutput: false, 276 controls: false, 277 nav: true, 278 navPosition: 'bottom', 279 speed: 1000, 280 autoplayTimeout: 3000, 281 mode: 'carousel', 282 speed: 1000 283 }); 284} 285// Blog End 286 287 288// BOC Corporate gallery popup END 289// // Tarning Voice 290//Home Page slider 291 292let slidern = document.querySelector(".my-sliderfvdfgbdfbv"); 293if(slidern) { 294 tns({ 295 container: '.my-sliderfvdfgbdfbv', 296 loop: true, 297 items: 1, 298 slideBy: 'page', 299 nav: false, 300 autoplay: true, 301 speed: 400, 302 autoplayButtonOutput: false, 303 mouseDrag: true, 304 lazyload: true,
305 controlsContainer: "#customize-controls", 306 }); 307} 308 309// Collapse Start 310document.querySelectorAll('.collapse-btn').forEach(button => { 311 button.addEventListener('click', function() { 312 313 const targetClass = this.getAttribute('data-collapse-target'); 314 315 const content = document.querySelector(`.collapse-content.${targetClass}`); 316 317 content.classList.toggle('hidden'); 318 }); 319 }); 320 // Seminer page slider 321 322 323 324 325
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.