1 2 3(function (window, document, $, undefined) { 4 'use strict'; 5 6 var eduJs = { 7 i: function (e) { 8 eduJs.d(); 9 eduJs.methods(); 10 }, 11 12 d: function (e) { 13 this._window = $(window), 14 this._document = $(document), 15 this._body = $('body'), 16 this._html = $('html'), 17 this.sideNav = $('.rbt-search-dropdown') 18 }, 19 methods: function (e) { 20 eduJs.salActive(); 21 eduJs.menuCurrentLink(); 22 eduJs.eduSwiperActive(); 23 eduJs.eduBgCardHover(); 24 eduJs.magnigyPopup(); 25 eduJs.counterUp(); 26 eduJs.pricingPlan(); 27 eduJs.courseView(); 28 eduJs.stickyHeader(); 29 eduJs.masonryActivation(); 30 eduJs._clickDoc(); 31 eduJs.wowActivation(); 32 eduJs.radialProgress(); 33 eduJs.marqueImage(); 34 eduJs.popupMobileMenu(); 35 eduJs.headerSticky(); 36 eduJs.qtyBtn(); 37 eduJs.checkoutPage(); 38 eduJs.offCanvas(); 39 eduJs.onePageNav(); 40 eduJs.transparentHeader(); 41 eduJs.categoryMenuHover(); 42 eduJs.cartSidenav(); 43 eduJs.filterClickButton(); 44 eduJs.selectPicker(); 45 eduJs.headerTopActivation(); 46 eduJs.magnificPopupActivation(); 47 eduJs.showMoreBtn(); 48 eduJs.sidebarVideoHidden(); 49 eduJs.courseActionBottom(); 50 eduJs.topbarExpend(); 51 eduJs.categoryOffcanvas(); 52 eduJs.autoslidertab(); 53 eduJs.moveAnimation(); 54 eduJs.contactForm(); 55 eduJs.player(); 56 eduJs.quizAns(); 57 eduJs.lessonAccor(); 58 eduJs.unloadImage(); 59 eduJs.searchValue();
60 eduJs.lessonToggle(); 61 eduJs.categoryMenuHover2(); 62 }, 63 64 autoslidertab: function (params) { 65 function tabChange() { 66 var tabs = $('.nav-tabs.splash-nav-tabs > li'); 67 var active = tabs.find('a.active'); 68 var next = active.parent('li').next('li').find('a'); 69 if (next.length === 0) { 70 next = tabs.first().find('a').on('click'); 71 } 72 next.tab('show'); 73 } 74 var tabCycle = setInterval(tabChange, 5000); 75 }, 76 77 offCanvas: function (params) { 78 if ($('#rbt-offcanvas-activation').length) { 79 $('#rbt-offcanvas-activation').on('click', function () { 80 $('.side-menu').addClass('side-menu-active'), 81 $('body').addClass('offcanvas-menu-active') 82 }), 83 84 $('.close_side_menu').on('click', function () { 85 $('.side-menu').removeClass('side-menu-active'), 86 $('body').removeClass('offcanvas-menu-active') 87 }), 88 89 $('.side-menu .side-nav .navbar-nav li a').on('click', function () { 90 $('.side-menu').removeClass('side-menu-active'), 91 $('body').removeClass('offcanvas-menu-active') 92 }), 93 94 $('#btn_sideNavClose').on('click', function () { 95 $('.side-menu').removeClass('side-menu-active'), 96 $('body').removeClass('offcanvas-menu-active') 97 }); 98 } 99 100 101 102 103 }, 104 105 cartSidenav: function (params) { 106 if ($('.rbt-cart-sidenav-activation').length) { 107 $('.rbt-cart-sidenav-activation').on('click', function () { 108 $('.rbt-cart-side-menu').addClass('side-menu-active'), 109 $('body').addClass('cart-sidenav-menu-active') 110 }), 111 112 $('.minicart-close-button').on('click', function () { 113 $('.rbt-cart-side-menu').removeClass('side-menu-active'), 114 $('body').removeClass('cart-sidenav-menu-active') 115 }), 116 117 $('.side-menu .side-nav .navbar-nav li a').on('click', function () { 118 $('.rbt-cart-side-menu').removeClass('side-menu-active'), 119 $('body').removeClass('cart-sidenav-menu-active') 120 }), 121 122 $('#btn_sideNavClose, .close_side_menu').on('click', function () { 123 $('.rbt-cart-side-menu').removeClass('side-menu-active'), 124 $('body').removeClass('cart-sidenav-menu-active') 125 }); 126 } 127 }, 128 129 130 menuCurrentLink: function () { 131 var currentPage = location.pathname.split("/"), 132 current = currentPage[currentPage.length-1]; 133 $('.mainmenu li a, .dashboard-mainmenu li a, .for-right-content .rbt-course-main-content li a').each(function(){ 134 var $this = $(this); 135 if($this.attr('href') === current){ 136 $this.addClass('active'); 137 $this.parents('.has-menu-child-item').addClass('menu-item-open') 138 } 139 }); 140 }, 141 142 143 salActive: function () { 144 sal({ 145 threshold: 0.01, 146 once: true, 147 }); 148 }, 149 150 eduParalax: function () { 151 var scene = document.getElementById('scene'); 152 var parallaxInstance = new Parallax(scene); 153 }, 154 155 eduSwiperActive: function () { 156 var swiper = new Swiper('.banner-swiper-active', { 157 effect: 'cards', 158 grabCursor: true, 159 pagination: { 160 el: '.rbt-swiper-pagination', 161 clickable: true, 162 }, 163 }); 164 165 var swiper = new Swiper('.team-slide-activation', { 166 slidesPerView: 1, 167 spaceBetween: 30, 168 loop: true, 169 pagination: { 170 el: '.rbt-swiper-pagination', 171 clickable: true, 172 }, 173 navigation: { 174 nextEl: '.rbt-arrow-left', 175 prevEl: '.rbt-arrow-right', 176 clickable: true, 177 }, 178 breakpoints: { 179 575: { 180 slidesPerView: 1, 181 }, 182 768: { 183 slidesPerView: 2, 184 }, 185 992: { 186 slidesPerView: 3, 187 }, 188 }, 189 }); 190 191 var swiper = new Swiper('.team-slide-activation-4', { 192 slidesPerView: 1, 193 spaceBetween: 30, 194 loop: true, 195 pagination: { 196 el: '.rbt-swiper-pagination', 197 clickable: true, 198 }, 199 navigation: { 200 nextEl: '.rbt-arrow-left', 201 prevEl: '.rbt-arrow-right', 202 clickable: true, 203 }, 204 breakpoints: { 205 575: { 206 slidesPerView: 1, 207 }, 208 768: { 209 slidesPerView: 2, 210 }, 211 992: { 212 slidesPerView: 3, 213 }, 214 215 1200: { 216 slidesPerView: 4, 217 }, 218 }, 219 }); 220 221 var swiper = new Swiper('.blog-post-gallery-activation', { 222 slidesPerView: 1, 223 autoHeight: true, 224 loop: true, 225 navigation: { 226 nextEl: '.rbt-arrow-left', 227 prevEl: '.rbt-arrow-right', 228 clickable: true, 229 } 230 }); 231 232 var swiper = new Swiper('.team-slide-activation-2', { 233 slidesPerView: 3, 234 spaceBetween: 0, 235 loop: true, 236 pagination: { 237 el: '.rbt-swiper-pagination', 238 clickable: true, 239 }, 240 breakpoints: { 241 320: { 242 slidesPerView: 1, 243 }, 244 480: { 245 slidesPerView: 2, 246 }, 247 768: { 248 slidesPerView: 2, 249 }, 250 992: { 251 slidesPerView: 3, 252 }, 253 }, 254 }); 255 256 var swiper = new Swiper('.service-item-3-activation', { 257 slidesPerView: 1, 258 spaceBetween: 0, 259 loop: false, 260 navigation: { 261 nextEl: '.rbt-arrow-left', 262 prevEl: '.rbt-arrow-right', 263 clickable: true, 264 }, 265 breakpoints: { 266 480: { 267 slidesPerView: 1, 268 }, 269 481: { 270 slidesPerView: 2, 271 }, 272 768: { 273 slidesPerView: 3, 274 }, 275 992: { 276 slidesPerView: 3, 277 }, 278 }, 279 }); 280 281 var swiper = new Swiper('.viral-banner-activation', { 282 slidesPerView: 1, 283 spaceBetween: 0, 284 loop: false, 285 navigation: { 286 nextEl: '.rbt-arrow-left', 287 prevEl: '.rbt-arrow-right', 288 clickable: true, 289 }, 290 }); 291 292 var swiper = new Swiper('.udemy-affilite-activation', { 293 slidesPerView: 1, 294 spaceBetween: 0, 295 loop: true, 296 navigation: { 297 nextEl: '.rbt-arrow-left', 298 prevEl: '.rbt-arrow-right', 299 clickable: true, 300 }, 301 }); 302 303 304 305 var swiperThumb = new Swiper('.rbtmySwiperThumb', { 306 spaceBetween: 10, 307 slidesPerView: 2, 308 freeMode: true, 309 watchSlidesProgress: true, 310 }); 311 312 var swiper = new Swiper('.rbt-banner-activation', { 313 slidesPerView: 1, 314 spaceBetween: 0, 315 loop: false, 316 autoHeight: true, 317 navigation: { 318 nextEl: '.rbt-arrow-left', 319 prevEl: '.rbt-arrow-right', 320 clickable: true, 321 }, 322 thumbs: { 323 swiper: swiperThumb,
324 }, 325 }); 326 327 var swiper = new Swiper('.rbt-gif-banner-area', { 328 slidesPerView: 1, 329 spaceBetween: 0, 330 loop: true, 331 navigation: { 332 nextEl: '.rbt-arrow-left', 333 prevEl: '.rbt-arrow-right', 334 clickable: true, 335 }, 336 }); 337 338 var swiper = new Swiper('.testimonial-item-3-activation', { 339 slidesPerView: 1, 340 spaceBetween: 0, 341 loop: false, 342 navigation: { 343 nextEl: '.rbt-arrow-left', 344 prevEl: '.rbt-arrow-right', 345 clickable: true, 346 }, 347 breakpoints: { 348 575: { 349 slidesPerView: 1, 350 }, 351 352 768: { 353 slidesPerView: 2, 354 }, 355 356 992: { 357 slidesPerView: 3, 358 }, 359 }, 360 }); 361 362 var swiper = new Swiper('.testimonial-activation-1', { 363 slidesPerView: 1, 364 spaceBetween: 0, 365 loop: true, 366 pagination: { 367 el: '.rbt-swiper-pagination', 368 clickable: true, 369 }, 370 }); 371 372 var swiper = new Swiper('.modern-course-carousel-activation', { 373 slidesPerView: 1, 374 spaceBetween: 0, 375 loop: true, 376 navigation: { 377 nextEl: '.rbt-arrow-left', 378 prevEl: '.rbt-arrow-right', 379 clickable: true, 380 }, 381 }); 382 383 var swiper = new Swiper('.category-activation-one', { 384 slidesPerView: 1, 385 spaceBetween: 0, 386 loop: true, 387 navigation: { 388 nextEl: '.rbt-arrow-left', 389 prevEl: '.rbt-arrow-right', 390 clickable: true, 391 }, 392 breakpoints: { 393 481: { 394 slidesPerView: 1, 395 }, 396 768: { 397 slidesPerView: 2, 398 }, 399 992: { 400 slidesPerView: 3, 401 }, 402 1200: { 403 slidesPerView: 4, 404 } 405 }, 406 }); 407 408 var swiper = new Swiper('.category-activation-two', { 409 slidesPerView: 1, 410 spaceBetween: 0, 411 loop: false, 412 navigation: { 413 nextEl: '.rbt-arrow-left', 414 prevEl: '.rbt-arrow-right', 415 clickable: true, 416 }, 417 scrollbar: { 418 el: '.swiper-scrollbar', 419 draggable: true, 420 hide: true, 421 snapOnRelease: true 422 }, 423 breakpoints: { 424 480: { 425 slidesPerView: 1, 426 }, 427 481: { 428 slidesPerView: 2, 429 }, 430 768: { 431 slidesPerView: 2, 432 }, 433 992: { 434 slidesPerView: 3, 435 }, 436 437 1200: { 438 slidesPerView: 6, 439 }, 440 }, 441 }); 442 443 var swiper = new Swiper('.category-activation-three', { 444 slidesPerView: 1, 445 spaceBetween: 0, 446 loop: true, 447 navigation: { 448 nextEl: '.rbt-arrow-left', 449 prevEl: '.rbt-arrow-right', 450 clickable: true, 451 }, 452 scrollbar: { 453 el: '.swiper-scrollbar', 454 draggable: true, 455 hide: true, 456 snapOnRelease: true 457 }, 458 breakpoints: { 459 480: { 460 slidesPerView: 1, 461 }, 462 481: { 463 slidesPerView: 2, 464 }, 465 768: { 466 slidesPerView: 2, 467 }, 468 992: { 469 slidesPerView: 3, 470 }, 471 1200: { 472 slidesPerView: 4, 473 }, 474 }, 475 }); 476 477 var swiper = new Swiper('.event-activation-1', { 478 slidesPerView: 1, 479 slidesPerGroup: 1, 480 loop: true, 481 spaceBetween: 30, 482 navigation: { 483 nextEl: '.rbt-arrow-left', 484 prevEl: '.rbt-arrow-right', 485 clickable: true, 486 }, 487 scrollbar: { 488 el: '.swiper-scrollbar', 489 draggable: true, 490 hide: true, 491 snapOnRelease: true 492 }, 493 pagination: { 494 el: '.rbt-swiper-pagination', 495 clickable: true, 496 }, 497 breakpoints: { 498 575: { 499 slidesPerView: 1, 500 }, 501 502 768: { 503 slidesPerView: 2, 504 }, 505 506 992: { 507 slidesPerView: 3, 508 }, 509 1200: { 510 slidesPerView: 3, 511 slidesPerGroup: 3, 512 }, 513 }, 514 }); 515 516 var swiper = new Swiper('.banner-splash-inner-layout-active', { 517 effect: 'cards', 518 grabCursor: true, 519 clickable: true, 520 loop: true, 521 pagination: { 522 el: '.rbt-swiper-pagination', 523 clickable: true, 524 type: "fraction", 525 }, 526 navigation: { 527 nextEl: '.rbt-arrow-left', 528 prevEl: '.rbt-arrow-right', 529 clickable: true, 530 }, 531 }); 532 }, 533 534 eduBgCardHover : function () { 535 $('.rbt-hover-active').mouseenter(function() { 536 var self = this; 537 setTimeout(function() { 538 $('.rbt-hover-active.active').removeClass('active'); 539 $(self).addClass('active'); 540 }, 0); 541 }); 542 }, 543 544 545 magnigyPopup: function () { 546 $(document).on('ready', function () { 547 $('.popup-video').magnificPopup({ 548 disableOn: 700, 549 type: 'iframe', 550 mainClass: 'mfp-fade', 551 removalDelay: 160, 552 preloader: false,
553 fixedContentPos: false, 554 }); 555 }); 556 }, 557 558 counterUp: function () { 559 var odo = $('.odometer'); 560 odo.each(function() { 561 $('.odometer').appear(function(e) { 562 var countNumber = $(this).attr('data-count'); 563 $(this).html(countNumber); 564 }); 565 }); 566 }, 567 568 569 pricingPlan: function () { 570 var mainPlan = $('.rbt-pricing-area'); 571 mainPlan.each(function() { 572 var yearlySelectBtn = $('.yearly-plan-btn'), 573 monthlySelectBtn = $('.monthly-plan-btn'), 574 monthlyPrice = $('.monthly-pricing'), 575 yearlyPrice = $('.yearly-pricing'), 576 buttonSlide = $('.pricing-checkbox'); 577 578 $(monthlySelectBtn).on('click', function() { 579 buttonSlide.prop('checked', true); 580 $(this).addClass('active').parent('.nav-item').siblings().children().removeClass('active'); 581 monthlyPrice.css('display', 'block'); 582 yearlyPrice.css('display', 'none'); 583 }); 584 585 $(yearlySelectBtn).on('click', function() { 586 buttonSlide.prop('checked', false); 587 $(this).addClass('active').parent('.nav-item').siblings().children().removeClass('active'); 588 monthlyPrice.css('display', 'none'); 589 yearlyPrice.css('display', 'block'); 590 }); 591 592 $(buttonSlide).change(function() { 593 if ($('input[class="pricing-checkbox"]:checked').length > 0) { 594 monthlySelectBtn.addClass('active'); 595 yearlySelectBtn.removeClass('active'); 596 monthlyPrice.css('display', 'block'); 597 yearlyPrice.css('display', 'none'); 598 }else { 599 yearlySelectBtn.addClass('active'); 600 monthlySelectBtn.removeClass('active'); 601 monthlyPrice.css('display', 'none'); 602 yearlyPrice.css('display', 'block'); 603 } 604 }); 605 }); 606 }, 607 608 courseView: function () { 609 var gridViewBtn = $('.rbt-grid-view'), 610 listViewBTn = $('.rbt-list-view'); 611 612 $(gridViewBtn).on('click', function () { 613 $(this).addClass('active').parent('.course-switch-item').siblings().children().removeClass('active'); 614 $('.rbt-course-grid-column').addClass('active-grid-view'); 615 $('.rbt-course-grid-column').removeClass('active-list-view'); 616 $('.rbt-card').removeClass('card-list-2'); 617 }) 618 619 $(listViewBTn).on('click', function () { 620 $(this).addClass('active').parent('.course-switch-item').siblings().children().removeClass('active'); 621 $('.rbt-course-grid-column').removeClass('active-grid-view'); 622 $('.rbt-course-grid-column').addClass('active-list-view'); 623 $('.rbt-card').addClass('card-list-2'); 624 }) 625 }, 626 627 628 stickyHeader: function () { 629 // Header Transparent 630 if ($('header').hasClass('header-transparent')) { 631 $('body').addClass('active-header-transparent') 632 } else { 633 $('body').removeClass('active-header-transparent') 634 } 635 }, 636 637 masonryActivation: function name(params) { 638 $(window).load(function () { 639 $('.masonary-wrapper-activation').imagesLoaded(function () { 640 // filter items on button click 641 $('.messonry-button').on('click', 'button', function () { 642 var filterValue = $(this).attr('data-filter'); 643 $(this).siblings('.is-checked').removeClass('is-checked'); 644 $(this).addClass('is-checked'); 645 $grid.isotope({ 646 filter: filterValue 647 }); 648 }); 649 // init Isotope 650 var $grid = $('.mesonry-list').isotope({ 651 percentPosition: true, 652 transitionDuration: '0.7s', 653 layoutMode: 'masonry', 654 masonry: { 655 columnWidth: '.resizer', 656 } 657 }); 658 }); 659 }) 660 661 $(window).load(function () { 662 $('.splash-masonary-wrapper-activation').imagesLoaded(function () { 663 // filter items on button click 664 $('.messonry-button').on('click', 'button', function () { 665 var filterValue = $(this).attr('data-filter'); 666 $(this).siblings('.is-checked').removeClass('is-checked'); 667 $(this).addClass('is-checked'); 668 $grid.isotope({ 669 filter: filterValue 670 }); 671 }); 672 // init Isotope 673 var $grid = $('.splash-mesonry-list').isotope({ 674 percentPosition: true, 675 transitionDuration: '0.7s', 676 layoutMode: 'masonry', 677 masonry: { 678 columnWidth: '.resizer', 679 } 680 }); 681 }); 682 }) 683 }, 684 685 686 _clickDoc: function () { 687 var inputblur, inputFocus, openSideNav, closeSideNav; 688 inputblur = function (e) { 689 if (!$(this).val()) { 690 $(this).parent('.form-group').removeClass('focused'); 691 } 692 }; 693 inputFocus = function (e) { 694 $(this).parents('.form-group').addClass('focused'); 695 }; 696 openSideNav = function (e) { 697 e.preventDefault(); 698 eduJs.sideNav.addClass('active'); 699 $('.search-trigger-active').addClass('open'); 700 eduJs._html.addClass('side-nav-opened'); 701 }; 702 703 closeSideNav = function (e) { 704 if (!$('.rbt-search-dropdown, .rbt-search-dropdown *:not(".search-trigger-active, .search-trigger-active *")').is(e.target)) { 705 eduJs.sideNav.removeClass('active'); 706 $('.search-trigger-active').removeClass('open'); 707 eduJs._html.removeClass('side-nav-opened'); 708 } 709 }; 710 eduJs._document 711 .on('blur', 'input,textarea,select', inputblur) 712 .on('focus', 'input:not([type="radio"]),input:not([type="checkbox"]),textarea,select', inputFocus) 713 .on('click', '.search-trigger-active', openSideNav) 714 .on('click', '.side-nav-opened', closeSideNav) 715 }, 716 717 wowActivation: function () { 718 new WOW().init(); 719 }, 720 721 radialProgress: function () { 722 $(window).scroll( function(){ 723 /* Check the location of each desired element */ 724 $('.radial-progress').each( function(i){ 725 var bottom_of_object = $(this).offset().top + $(this).outerHeight(); 726 var bottom_of_window = $(window).scrollTop() + $(window).height(); 727 /* If the object is completely visible in the window, fade it in */ 728 if( bottom_of_window > bottom_of_object ){ 729 $('.radial-progress').easyPieChart({ 730 lineWidth: 10, 731 scaleLength: 0, 732 rotate: 0, 733 trackColor: false, 734 lineCap: 'round', 735 size: 180, 736 onStep: function(from, to, percent) { 737 $(this.el).find('.percent').text(Math.round(percent)); 738 } 739 }); 740 } 741 }); 742 }); 743 }, 744 745 746 marqueImage: function () { 747 $('.edumarque').each(function () { 748 var t = 0; 749 var i = 1; 750 var $this = $(this); 751 setInterval(function () { 752 t += i; 753 $this.css('background-position-x', -t + 'px'); 754 }, 10); 755 }); 756 }, 757 758 759 popupMobileMenu: function (e) { 760 $('.hamberger-button').on('click', function (e) { 761 $('.popup-mobile-menu').addClass('active'); 762 }); 763 764 $('.close-button').on('click', function (e) { 765 $('.popup-mobile-menu').removeClass('active'); 766 $('.popup-mobile-menu .mainmenu .has-dropdown > a, .popup-mobile-menu .mainmenu .with-megamenu > a').siblings('.submenu, .rbt-megamenu').removeClass('active').slideUp('400'); 767 $('.popup-mobile-menu .mainmenu .has-dropdown > a, .popup-mobile-menu .mainmenu .with-megamenu > a').removeClass('open') 768 }); 769 770 $('.popup-mobile-menu .mainmenu .has-dropdown > a, .popup-mobile-menu .mainmenu .with-megamenu > a').on('click', function (e) { 771 e.preventDefault(); 772 $(this).siblings('.submenu, .rbt-megamenu').toggleClass('active').slideToggle('400'); 773 $(this).toggleClass('open') 774 }) 775 776 $('.popup-mobile-menu, .popup-mobile-menu .mainmenu.onepagenav li a').on('click', function (e) { 777 e.target === this && $('.popup-mobile-menu').removeClass('active') && $('.popup-mobile-menu .mainmenu .has-dropdown > a, .popup-mobile-menu .mainmenu .with-megamenu > a').siblings('.submenu, .rbt-megamenu').removeClass('active').slideUp('400') && $('.popup-mobile-menu .mainmenu .has-dropdown > a, .popup-mobile-menu .mainmenu .with-megamenu > a').removeClass('open'); 778 }); 779 }, 780 781 headerSticky: function () { 782 $(window).on('scroll', function() { 783 if ($('body').hasClass('rbt-header-sticky')) { 784 var stickyPlaceHolder = $('.rbt-sticky-placeholder'), 785 headerConainer = $('.rbt-header-wrapper'), 786 headerConainerH = headerConainer.outerHeight(), 787 topHeaderH = $('.rbt-header-top').outerHeight() || 0, 788 targrtScroll = topHeaderH + 200; 789 if ($(window).scrollTop() > targrtScroll) { 790 headerConainer.addClass('rbt-sticky'); 791 stickyPlaceHolder.height(headerConainerH); 792 } else { 793 headerConainer.removeClass('rbt-sticky'); 794 stickyPlaceHolder.height(0); 795 } 796 } 797 }); 798 }, 799 800 qtyBtn: function () { 801 $('.pro-qty').prepend('<span class="dec qtybtn">-</span>'); 802 $('.pro-qty').append('<span class="inc qtybtn">+</span>'); 803 $('.qtybtn').on('click', function () { 804 var $button = $(this); 805 var oldValue = $button.parent().find('input').val(); 806 if ($button.hasClass('inc')) { 807 var newVal = parseFloat(oldValue) + 1; 808 } else { 809 if (oldValue > 0) { 810 var newVal = parseFloat(oldValue) - 1; 811 } else { 812 newVal = 0; 813 } 814 } 815 $button.parent().find('input').val(newVal); 816 }); 817 }, 818 819 checkoutPage: function () { 820 $('[data-shipping]').on('click', function () { 821 if ($('[data-shipping]:checked').length > 0) { 822 $('#shipping-form').slideDown(); 823 } else { 824 $('#shipping-form').slideUp(); 825 } 826 }) 827 $('[name="payment-method"]').on('click', function () { 828 var $value = $(this).attr('value');
829 $('.single-method p').slideUp(); 830 $('[data-method="' + $value + '"]').slideDown(); 831 }) 832 }, 833 834 onePageNav: function () { 835 $('.onepagenav').onePageNav({ 836 currentClass: 'current', 837 changeHash: false, 838 scrollSpeed: 500, 839 scrollThreshold: 0.2, 840 filter: '', 841 easing: 'swing', 842 }); 843 }, 844 845 transparentHeader: function () { 846 if ($('.rbt-header').hasClass('rbt-transparent-header')) { 847 var mainHeader = $('.rbt-header').outerHeight(); 848 $('body').addClass('rbt-header-transpernt-active'); 849 $('.header-transperent-spacer').css('padding-top', mainHeader + 'px'); 850 } 851 }, 852 853 categoryMenuHover: function () { 854 $('.vertical-nav-menu li.vertical-nav-item').mouseover(function () { 855 $('.rbt-vertical-inner').hide(); 856 $('.vertical-nav-menu li.vertical-nav-item').removeClass('active'); 857 $(this).addClass('active'); 858 var selected_tab = $(this).find('a').attr("href"); 859 $(selected_tab).stop().fadeIn(); 860 return false; 861 }); 862 }, 863 864 selectPicker: function () { 865 $('select').selectpicker(); 866 }, 867 868 filterClickButton: function () { 869 $('.discover-filter-activation').on('click', function () { 870 $(this).toggleClass('open'); 871 $('.default-exp-expand').slideToggle('400'); 872 }) 873 $('#slider-range').slider({ 874 range: true, 875 min: 10, 876 max: 500, 877 values: [100, 300], 878 slide: function (event, ui) { 879 $('#amount').val('$' + ui.values[0] + ' - $' + ui.values[1]); 880 } 881 }); 882 $('#amount').val('$' + $('#slider-range').slider('values', 0) + 883 " - $" + $('#slider-range').slider('values', 1)); 884 }, 885 886 887 headerTopActivation: function () { 888 $('.bgsection-activation').on('click', function () { 889 $(this).parents('.rbt-header-campaign').addClass('deactive') 890 }) 891 }, 892 893 magnificPopupActivation: function () { 894 $('.parent-gallery-container').magnificPopup({ 895 delegate: '.child-gallery-single', // child items selector, by clicking on it popup will open 896 type: 'image', 897 mainClass: 'mfp-with-zoom', 898 // other options 899 gallery:{ 900 enabled:true 901 }, 902 zoom: { 903 enabled: true, // By default it's false, so don't forget to enable it 904 duration: 300, // duration of the effect, in milliseconds 905 easing: 'ease-in-out', // CSS transition easing function 906 // The "opener" function should return the element from which popup will be zoomed in 907 // and to which popup will be scaled down 908 // By defailt it looks for an image tag: 909 opener: function(openerElement) { 910 // openerElement is the element on which popup was initialized, in this case its <a> tag 911 // you don't need to add "opener" option if this code matches your needs, it's defailt one. 912 return openerElement.is('img') ? openerElement : openerElement.find('img'); 913 } 914 } 915 }); 916 }, 917 918 showMoreBtn: function () { 919 $.fn.hasShowMore = function () { 920 return this.each(function () { 921 $(this).toggleClass('active'); 922 $(this).text('Show Less'); 923 $(this).parent('.has-show-more').toggleClass('active'); 924 if ($(this).parent('.has-show-more').hasClass('active')) { 925 $(this).text('Show Less'); 926 } else { 927 $(this).text('Show More'); 928 } 929 }); 930 }; 931 $(document).on('click', '.rbt-show-more-btn', function () { 932 $(this).hasShowMore(); 933 }); 934 }, 935 936 sidebarVideoHidden: function () { 937 var scrollTop = $('.sidebar-video-hidden'); 938 $(window).scroll(function () { 939 // declare variable 940 var topPos = $(this).scrollTop(); 941 // if user scrolls down - show scroll to top button 942 if (topPos > 250) { 943 $(scrollTop).css('display', 'none'); 944 } else { 945 $(scrollTop).css('display', 'block'); 946 } 947 }); 948 }, 949 950 courseActionBottom: function () { 951 var scrollBottom = $('.rbt-course-action-bottom'); 952 $(window).scroll(function () { 953 var topPos = $(this).scrollTop(); 954 var targetPossition = $(document).height() * 0.66; 955 var filled = (($(document).scrollTop() + window.innerHeight) / $(document).height()); 956 if (topPos > targetPossition && filled != 1) { 957 $(scrollBottom).addClass('rbt-course-action-active'); 958 } else { 959 $(scrollBottom).removeClass('rbt-course-action-active') 960 } 961 }); 962 }, 963 964 topbarExpend: function () { 965 var windowWidth = $(window).width(); { 966 if (windowWidth < 1199) { 967 $('.top-bar-expended').on('click', function () { 968 $('.top-expended-activation').hasClass('active') ? ( $('.top-expended-activation').removeClass('active'), $('.top-expended-activation').find('.top-expended-wrapper').css({ height: '32px' }) ) : ($('.top-expended-activation').addClass('active'), $('.top-expended-activation').find('.top-expended-wrapper').css({ height: ($('.top-expended-inner')).outerHeight() + 'px' })) 969 }) 970 $(window).on('hresize', function() { 971 $('.top-expended-activation').hasClass('active') && $('.top-expended-activation').find('.top-expended-inner').css({ 972 height: ($('.top-expended-inner')).outerHeight() + 'px' 973 }) 974 }) 975 } 976 } 977 }, 978 979 categoryOffcanvas: function () { 980 var windowWidth = $(window).width(); 981 if (windowWidth < 1200) { 982 $('.rbt-side-offcanvas-activation').on('click', function () { 983 $('.rbt-offcanvas-side-menu').addClass('active-offcanvas') 984 }) 985 $('.rbt-close-offcanvas').on('click', function () { 986 $('.rbt-offcanvas-side-menu').removeClass('active-offcanvas') 987 }) 988 $('.rbt-offcanvas-side-menu').on('click', function (e) { 989 e.target === this && $('.rbt-offcanvas-side-menu').removeClass('active-offcanvas'); 990 }); 991 $('.rbt-vertical-nav-list-wrapper .vertical-nav-item a').on('click', function (e) { 992 e.preventDefault(); 993 $(this).siblings('.vartical-nav-content-menu-wrapper').toggleClass('active').slideToggle('400'); 994 $(this).toggleClass('active') 995 }) 996 } 997 }, 998 999 moveAnimation: function () { 1000 $('.scene').each(function () { 1001 new Parallax($(this)[0]); 1002 }); 1003 }, 1004 1005 contactForm: function () { 1006 $('.rainbow-dynamic-form').on('submit', function (e) { 1007 e.preventDefault(); 1008 var _self = $(this); 1009 var __selector = _self.closest('input,textarea'); 1010 _self.closest('div').find('input,textarea').removeAttr('style'); 1011 _self.find('.error-msg').remove(); 1012 _self.closest('div').find('button[type="submit"]').attr('disabled', 'disabled'); 1013 var data = $(this).serialize(); 1014 $.ajax({
1015 url: 'mail.php', 1016 type: "post", 1017 dataType: 'json', 1018 data: data, 1019 success: function (data) { 1020 _self.closest('div').find('button[type="submit"]').removeAttr('disabled'); 1021 if (data.code == false) { 1022 _self.closest('div').find('[name="' + data.field + '"]'); 1023 _self.find('.rainbow-btn').after('<div class="error-msg"><p>*' + data.err + '</p></div>'); 1024 } else { 1025 $('.error-msg').hide(); 1026 $('.form-group').removeClass('focused'); 1027 _self.find('.rainbow-btn').after('<div class="success-msg"><p>' + data.success + '</p></div>'); 1028 _self.closest('div').find('input,textarea').val(''); 1029 1030 setTimeout(function () { 1031 $('.success-msg').fadeOut('slow'); 1032 }, 5000); 1033 } 1034 } 1035 }); 1036 }); 1037 }, 1038 1039 player: function () { 1040 if (window.Plyr && document.querySelector('.rbtplayer')) { 1041 new Plyr('.rbtplayer', { 1042 muted: false, 1043 volume: 1, 1044 controls: ['play-large', 'play', 'progress', 'current-time', 'mute', 'volume', 'fullscreen'], 1045 }); 1046 } 1047 }, 1048 1049 1050 quizAns: function () { 1051 var currentQuestion = 1; 1052 showQuestion(currentQuestion); 1053 1054 $('#next-btn').click(function () { 1055 if (currentQuestion < $('.question').length) { 1056 currentQuestion++; 1057 showQuestion(currentQuestion); 1058 } 1059 }); 1060 1061 $('#prev-btn').click(function () { 1062 if (currentQuestion > 1) { 1063 currentQuestion--; 1064 showQuestion(currentQuestion); 1065 } 1066 }); 1067 1068 function showQuestion(questionNumber) { 1069 $('.question').hide(); 1070 $('#question-' + questionNumber).show(); 1071 1072 if (questionNumber == 1) { 1073 $('#prev-btn').prop('disabled', true); 1074 } else { 1075 $('#prev-btn').prop('disabled', false); 1076 } 1077 1078 if (questionNumber == $('.question').length) { 1079 $('#next-btn').hide(); 1080 $("#submit-btn").show(); 1081 } else { 1082 $('#next-btn').show(); 1083 $('#submit-btn').hide(); 1084 } 1085 } 1086 $('#quiz-form').submit(function (event) { 1087 event.preventDefault(); 1088 1089 // Here, you can add your logic to grade the quiz and show the results to the user 1090 // alert("Quiz submitted!"); 1091 }); 1092 }, 1093 1094 lessonAccor: function () { 1095 // Get saved data from sessionStorage 1096 let selectedCollapse = sessionStorage.getItem('selectedCollapse'); 1097 if (selectedCollapse != null) { 1098 $('.accordion .collapse').removeClass('show'); 1099 $('.accordion-button').addClass('collapsed').attr('aria-expanded', false); 1100 $(selectedCollapse).addClass('show'); 1101 $(selectedCollapse).siblings().find('button').removeClass('collapsed').attr('aria-expanded', true); 1102 } 1103 // To set, which one will be opened 1104 $('.accordion .accordion-button').on("click", function () { 1105 let target = $(this).data('bs-target'); 1106 // Save data to sessionStorage 1107 sessionStorage.setItem('selectedCollapse', target); 1108 }); 1109 }, 1110 1111 1112 unloadImage: function name() { 1113 $('#createfileImage').click(function (e) { 1114 $('#createinputfile').click(); 1115 }); 1116 function rbtPreview() { 1117 const [file2] = createinputfile.files 1118 if (file2) { 1119 createfileImage.src = URL.createObjectURL(file2) 1120 } 1121 } 1122 $('#createinputfile').change(function () { 1123 rbtPreview(this); 1124 }); 1125 }, 1126 1127 searchValue: function () { 1128 $(document).on('keyup', '.rbt-search-active', function () { 1129 var value = $(this).val().toLowerCase(); 1130 $('.rbt-search-activation .accordion .accordion-item').filter(function () { 1131 $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) 1132 }); 1133 }); 1134 }, 1135 1136 lessonToggle: function () { 1137 $('.lesson-toggle-active').on('click', function () { 1138 $(this).toggleClass('sidebar-hide') 1139 $('.rbt-lesson-leftsidebar').toggleClass('sibebar-none'); 1140 }) 1141 }, 1142 1143 1144 categoryMenuHover2: function () { 1145 $('.dropdown-parent-wrapper li.dropdown-parent-list').mou
1145seover(function () { 1146 $('.dropdown-child-wrapper').hide(); 1147 $('.dropdown-parent-wrapper li.dropdown-parent-list').removeClass('active'); 1148 $(this).addClass('active'); 1149 var selected_tab = $(this).find('a').attr("href"); 1150 $(selected_tab).stop().fadeIn(); 1151 return false; 1152 }); 1153 }, 1154 1155 1156 1157 1158 1159 1160 1161 } 1162 eduJs.i(); 1163 1164 1165})(window, document, jQuery); 1166 1167 1168 1169 1170 1171 1172
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.