1 2!(function ($) { 3 4 function breakingNews($scope, $) { 5 // ------------ breaking news ----------- // 6 $scope.find('.newzin-breaking-news').each(function () { 7 var slider; 8 var nextArrow; 9 var prevArrow; 10 $scope.find('.newzin-breaking-news .swiper-container').each(function () { 11 slider = this; 12 }); 13 $scope.find('.newzin-breaking-news .swiper-button-next').each(function () { 14 nextArrow = this; 15 }); 16 $scope.find('.newzin-breaking-news .swiper-button-prev').each(function () { 17 prevArrow = this; 18 }); 19 var swiper = new Swiper(slider, { 20 slidesPerView: $(this).data("slides"), 21 spaceBetween: $(this).data("space-between"), 22 speed: 1000, 23 pagination: false, 24 navigation: { 25 nextEl: nextArrow, 26 prevEl: prevArrow, 27 }, 28 mousewheel: false, 29 keyboard: true, 30 autoplay: { 31 delay: 4000, 32 }, 33 loop: true, 34 breakpoints: { 35 0: { 36 slidesPerView: 1, 37 }, 38 480: { 39 slidesPerView: 1, 40 }, 41 787: { 42 slidesPerView: 2, 43 }, 44 991: { 45 slidesPerView: $(this).data("slides"), 46 }, 47 1200: { 48 slidesPerView: $(this).data("slides"), 49 } 50 } 51 }); 52 }); 53 } 54 55 function googleStories($scope) { 56 // ------------ google stories ----------- // 57 var swiper = new Swiper('.newzin-google-stories.slider .swiper-container', { 58 slidesPerView: 8, 59 spaceBetween: 20, 60 speed: 1000, 61 pagination: false, 62 navigation: { 63 nextEl: '.newzin-google-stories.slider .swiper-button-next', 64 prevEl: '.newzin-google-stories.slider .swiper-button-prev', 65 }, 66 mousewheel: false, 67 keyboard: true, 68 autoplay: { 69 delay: 4000, 70 }, 71 loop: false, 72 breakpoints: { 73 0: { 74 slidesPerView: 2, 75 }, 76 480: { 77 slidesPerView: 2, 78 }, 79 787: { 80 slidesPerView: 4, 81 }, 82 991: { 83 slidesPerView: 6, 84 }, 85 1200: { 86 slidesPerView: 8, 87 } 88 } 89 }); 90 } 91 92 function googleStoriesCards($scope) { 93 // ------------ google stories cards ----------- // 94 var swiper = new Swiper('.newzin-google-stories.slider-cards .swiper-container', { 95 slidesPerView: 5, 96 spaceBetween: 15, 97 // centeredSlides: true, 98 speed: 1000, 99 pagination: false, 100 navigation: { 101 nextEl: '.newzin-google-stories.slider-cards .swiper-button-next', 102 prevEl: '.newzin-google-stories.slider-cards .swiper-button-prev', 103 }, 104 mousewheel: false, 105 keyboard: true, 106 autoplay: { 107 delay: 4000, 108 }, 109 loop: true, 110 breakpoints: { 111 0: { 112 slidesPerView: 1, 113 }, 114 480: { 115 slidesPerView: 1, 116 }, 117 787: { 118 slidesPerView: 2, 119 }, 120 991: { 121 slidesPerView: 3, 122 }, 123 1200: { 124 slidesPerView: 5, 125 } 126 } 127 }); 128 } 129 130 function postsLoadMore($scope) { 131 $scope.find('.newzin-posts').each(function () { 132 var loadMoreButtonCount = $(this).data("loadmore-count"); 133 var loadMoreButtonText = $(this).data("loadmore-text"); 134 135 $scope.find('.newzin-posts.loadmore .load-more__btn').each(function () {
136 loadMoreButton = this; 137 }); 138 139 $('.newzin-posts.loadmore .row').simpleLoadMore({ 140 item: '.loadmore-item', 141 count: loadMoreButtonCount, 142 btnHTML: `<a href="#" class="load-more__btn">${loadMoreButtonText}</a>`, 143 }); 144 145 $( ".newzin-posts.loadmore .load-more__btn" ).click(function() { 146 $('.newzin-posts.loadmore .row .item-separator-bottom.loadmore-item').removeClass('last-in-showed'); 147 }); 148 }); 149 } 150 151 function imagesSlider($scope) { 152 $scope.find('.newzin-images-slider').each(function () { 153 var swiper = new Swiper('.newzin-images-slider .swiper-container', { 154 slidesPerView: 1, 155 spaceBetween: 30, 156 speed: 1000, 157 pagination: { 158 el: '.newzin-images-slider .swiper-pagination', 159 clickable : true, 160 }, 161 navigation: { 162 nextEl: '.newzin-images-slider .swiper-button-next', 163 prevEl: '.newzin-images-slider .swiper-button-prev', 164 }, 165 mousewheel: false, 166 keyboard: true, 167 autoplay: { 168 delay: 5000, 169 }, 170 loop: true, 171 }); 172 }); 173 } 174 175 function postSlider1($scope, $) { 176 $scope.find('.newzin-post-slider.overlay-slider').each(function () { 177 var slider; 178 var nextArrow; 179 var prevArrow; 180 $scope.find('.newzin-post-slider.overlay-slider .swiper-container').each(function () { 181 slider = this; 182 }); 183 $scope.find('.newzin-post-slider.overlay-slider .swiper-button-next').each(function () { 184 nextArrow = this; 185 }); 186 $scope.find('.newzin-post-slider.overlay-slider .swiper-button-prev').each(function () { 187 prevArrow = this; 188 }); 189 // ------------ Posts Slider ----------- // 190 var swiper = new Swiper(slider, { 191 slidesPerView: 1, 192 spaceBetween: 0, 193 speed: 1000, 194 pagination: false, 195 navigation: { 196 nextEl: nextArrow, 197 prevEl: prevArrow, 198 }, 199 mousewheel: false, 200 keyboard: true, 201 autoplay: { 202 delay: 6000, 203 }, 204 loop: true, 205 }); 206 }); 207 } 208 209 function postSlider2($scope, $) { 210 $scope.find('.newzin-post-slider.row-slider').each(function () { 211 var slider; 212 var nextArrow; 213 var prevArrow; 214 var pagination; 215 $scope.find('.newzin-post-slider.row-slider .swiper-container').each(function () { 216 slider = this; 217 }); 218 $scope.find('.newzin-post-slider.row-slider .swiper-button-next').each(function () { 219 nextArrow = this; 220 }); 221 $scope.find('.newzin-post-slider.row-slider .swiper-button-prev').each(function () { 222 prevArrow = this; 223 }); 224 $scope.find('.newzin-post-slider.row-slider .swiper-pagination').each(function () { 225 pagination = this; 226 }); 227 var target = $(this); 228 var slides = target.data("slides"); 229 var loop = target.data("loop"); 230 var space = target.data("space"); 231 232 var swiper = new Swiper( slider, { 233 // slidesPerView: 3, 234 spaceBetween: space, 235 speed: 1000, 236 pagination: { 237 el: pagination, 238 clickable: true, 239 }, 240 navigation: { 241 nextEl: nextArrow, 242 prevEl: prevArrow, 243 }, 244 mousewheel: false, 245 keyboard: true, 246 autoplay: { 247 delay: 4000, 248 }, 249 loop: loop, 250 breakpoints: { 251 0: { 252 slidesPerView: 1, 253 }, 254 480: { 255 slidesPerView: 2, 256 }, 257 787: { 258 slidesPerView: 2, 259 }, 260 991: { 261 slidesPerView: 3, 262 }, 263 1200: { 264 slidesPerView: slides, 265 } 266 } 267 }); 268 269 }); 270 } 271 272 function categoriesSlider($scope) { 273 // ------------ popular-topics slider ----------- 274 var swiper = new Swiper('.newzin-tags-categories.categories-slider .swiper-container', { 275 // slidesPerView: 3, 276 spaceBetween: 30, 277 speed: 1000, 278 pagination: false, 279 navigation: { 280 nextEl: '.newzin-tags-categories.categories-slider .swiper-button-next', 281 prevEl: '.newzin-tags-categories.categories-slider .swiper-button-prev', 282 }, 283 mousewheel: false, 284 keyboard: true, 285 autoplay: { 286 delay: 4000, 287 }, 288 loop: true, 289 breakpoints: { 290 0: { 291 slidesPerView: 2, 292 }, 293 480: { 294 slidesPerView: 2, 295 }, 296 787: { 297 slidesPerView: 3, 298 }, 299 991: { 300 slidesPerView: 4, 301 }, 302 1200: { 303 slidesPerView: 6, 304 } 305 } 306 }); 307 } 308 309 function postsTabsSlider($scope) { 310 $scope.find('.newzin-posts-tabs').each(function () { 311 // ------------ Posts Slider ----------- // 312 var swiper = new Swiper('.newzin-posts-tabs .swiper-container', { 313 slidesPerView: 1, 314 spaceBetween: 0, 315 speed: 1000, 316 pagination: false, 317 navigation: { 318 nextEl: '.newzin-posts-tabs .swiper-button-next', 319 prevEl: '.newzin-posts-tabs .swiper-button-prev', 320 }, 321 observer: true, 322 observeParents: true, 323 mousewheel: false, 324 keyboard: true, 325 autoplay: { 326 delay: 5000, 327 }, 328 loop: true, 329 }); 330 }); 331 } 332 333 function columnist($scope) { 334 $scope.find('.newzin-columnist').each(function () { 335 // ------------ columnist slider ----------- 336 var swiper = new Swiper('.newzin-columnist .swiper-container', { 337 slidesPerView: $(this).data("slides"), 338 spaceBetween: $(this).data("space"), 339 speed: 1000, 340 pagination: false, 341 navigation: { 342 nextEl: '.newzin-columnist .swiper-button-next', 343 prevEl: '.newzin-columnist .swiper-button-prev', 344 }, 345 mousewheel: false, 346 keyboard: true, 347 autoplay: { 348 delay: 4000, 349 }, 350 loop: true, 351 breakpoints: { 352 0: { 353 slidesPerView: 1, 354 }, 355 480: { 356 slidesPerView: 2, 357 }, 358 787: { 359 slidesPerView: 2, 360 }, 361 991: { 362 slidesPerView: $(this).data("slides"), 363 }, 364 1200: { 365 slidesPerView: $(this).data("slides"), 366 } 367 } 368 }); 369 }); 370 } 371 372 /* Related portfolio */ 373 function newzinRelatedPortfolios($scope, $) { 374 var swiper = new Swiper('.slider-3items .swiper-container', { 375 slidesPerView: 3, 376 spaceBetween: 0, 377 speed: 1000, 378 pagination: { 379 el: ".slider-3items .swiper-pagination", 380 clickable: true, 381 }, 382 navigation: { 383 nextEl: '.slider-3items .swiper-button-next', 384 prevEl: '.slider-3items .swiper-button-prev', 385 }, 386 mousewheel: false, 387 keyboard: true, 388 autoplay: { 389 delay: 4000, 390 }, 391 loop: false, 392 breakpoints: { 393 0: { 394 slidesPerView: 1, 395 }, 396 480: { 397 slidesPerView: 1, 398 }, 399 787: { 400 slidesPerView: 2, 401 }, 402 991: { 403 slidesPerView: 2, 404 }, 405 1200: { 406 slidesPerView: 3, 407 } 408 } 409 }); 410 } 411 412 /* Newzin Slider */ 413 function newzinSlider($scope, $) { 414 var swiper = new Swiper('.newzin-slider .swiper-container', { 415 slidesPerView: 1, 416 spaceBetween: 0, 417 observer: true, 418 observeParents: true, 419 effect: "fade", 420 speed: 1000, 421 pagination: { 422 el: ".newzin-slider .swiper-pagination", 423 clickable: true, 424 }, 425 navigation: { 426 nextEl: '.newzin-slider .swiper-button-next', 427 prevEl: '.newzin-slider .swiper-button-prev', 428 }, 429 mousewheel: false, 430 keyboard: true, 431 autoplay: { 432 delay: 5000, 433 }, 434 loop: true, 435 }); 436 } 437 438 /* Newzin tabs slider */ 439 function newzinPostsSliderTabs($scope, $) { 440 var swiper = new Swiper('.newzin-posts-slider-tabs .swiper-container', { 441 slidesPerView: 3, 442 spaceBetween: 30, 443 speed: 1000, 444 pagination: false, 445 navigation: { 446 nextEl: '.newzin-posts-slider-tabs .swiper-button-next', 447 prevEl: '.newzin-posts-slider-tabs .swiper-button-prev', 448 }, 449 scrollbar: { 450 el: '.newzin-posts-slider-tabs .swiper-scrollbar', 451 hide: false, 452 clickable: true, 453 }, 454 mousewheel: false, 455 keyboard: true, 456 autoplay: { 457 delay: 4000, 458 }, 459 loop: false, 460 breakpoints: { 461 0: { 462 slidesPerView: 1, 463 }, 464 480: { 465 slidesPerView: 2, 466 }, 467 787: { 468 slidesPerView: 2, 469 }, 470 991: { 471 slidesPerView: 3, 472 }, 473 1200: { 474 slidesPerView: 3, 475 } 476 } 477 }); 478 } 479 480 /* Newzin posts irregular slider */ 481 function newzinPostsIrregularSlider($scope, $) { 482 var swiper = new Swiper('.newzin-post-slider.irregular-slider .swiper-container', { 483 slidesPerView: 5, 484 spaceBetween: 0, 485 centeredSlides: true, 486 speed: 1000, 487 pagination: { 488 el: ".newzin-post-slider.irregular-slider .swiper-pagination", 489 clickable: true, 490 }, 491 navigation: { 492 nextEl: '.newzin-post-slider.irregular-slider .swiper-button-next', 493 prevEl: '.newzin-post-slider.irregular-slider .swiper-button-prev', 494 }, 495 mousewheel: false, 496 keyboard: true, 497 autoplay: { 498 delay: 4000, 499 }, 500 loop: true, 501 breakpoints: { 502 0: { 503 slidesPerView: 1, 504 centeredSlides: false, 505 }, 506 480: { 507 slidesPerView: 1, 508 centeredSlides: false, 509 }, 510 787: { 511 slidesPerView: 2, 512 }, 513 991: { 514 slidesPerView: 3, 515 }, 516 1200: { 517 slidesPerView: 3, 518 } 519 } 520 }); 521 } 522 523 /* Newzin Cards slider */ 524 function newzinCardsSlider($scope, $) { 525 var swiper = new Swiper('.newzin-cards-slider .swiper-container', { 526 slidesPerView: 3, 527 spaceBetween: 60, 528 // centeredSlides: true, 529 speed: 1000, 530 pagination: false, 531 navigation: { 532 nextEl: '.newzin-cards-slider .swiper-button-next', 533 prevEl: '.newzin-cards-slider .swiper-button-prev', 534 }, 535 mousewheel: false, 536 keyboard: true, 537 autoplay: { 538 delay: 4000, 539 }, 540 loop: false, 541 breakpoints: { 542 0: { 543 slidesPerView: 1, 544 }, 545 480: { 546 slidesPerView: 1, 547 }, 548 787: { 549 slidesPerView: 2, 550 }, 551 991: { 552 slidesPerView: 3, 553 }, 554 1200: { 555 slidesPerView: 3, 556 } 557 } 558 }); 559 } 560 561 jQuery(window).on('elementor/frontend/init', function () { 562 563 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-breaking-news.default', breakingNews); 564 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-google-stories.default', googleStories); 565 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-google-stories.default', googleStoriesCards); 566 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-images-slider.default', imagesSlider); 567 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-posts.default', postsLoadMore); 568 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-post-slider.default', postSlider1); 569 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-post-slider.default', postSlider2); 570 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-post-slider.default', newzinPostsIrregularSlider); 571 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-posts-tabs.default', postsTabsSlider); 572 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-tags-and-categories.default', categoriesSlider); 573 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-columnist.default', columnist); 574 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-related-portfolios.default', newzinRelatedPortfolios); 575 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-slider.default', newzinSlider); 576 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-posts-slider-tabs.default', newzinPostsSliderTabs); 577 elementorFrontend.hooks.addAction('frontend/element_ready/newzin-cards-slider.default', newzinCardsSlider); 578 });
579 580 581})(jQuery);
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.