1window.addEventListener('DOMContentLoaded', () => { 2 let isTouch; 3 if ("ontouchstart" in document.documentElement) { 4 isTouch = 'click'; 5 } 6 else { 7 isTouch = 'mouseover' 8 } 9 10 11 const _root = document.body; 12 let headerTop = document.querySelector('.iitk__header'); 13 if (headerTop) { 14 headerTop = headerTop.offsetHeight; 15 } 16 document.querySelector('main').style.setProperty('--header-top-distance', `${headerTop}px`); 17 18 const swiper__thumbs = new Swiper(".swiper__thumbs", { 19 direction: "vertical", 20 slidesPerView: 4, 21 spaceBetween: 20, 22 navigation: { 23 nextEl: '.swiper__thumbs--next', 24 prevEl: '.swiper__thumbs--prev', 25 }, 26 }); 27 28 29 const swiper__with_thumbs = new Swiper('.swiper__with_thumbs', { 30 slidesPerView: 1, 31 32 effect: "slide", 33 34 // autoplay: { 35 // delay: 2500, 36 // pauseOnMouseEnter: true, 37 // }, 38 39 navigation: { 40 nextEl: '.swiper__with_thumbs--next', 41 prevEl: '.swiper__with_thumbs--prev', 42 }, 43 44 thumbs: { 45 swiper: swiper__thumbs, 46 }, 47 48 }); 49 50 51 const swiper__with_thumbs2 = new Swiper('.swiper__with_thumbs2', { 52 slidesPerView: 1, 53 54 effect: "slide", 55 56 // autoplay: { 57 // delay: 2500, 58 // pauseOnMouseEnter: true, 59 // }, 60 61 navigation: { 62 nextEl: '.swiper__with_thumbs2--next', 63 prevEl: '.swiper__with_thumbs2--prev', 64 }, 65 66 thumbs: { 67 swiper: swiper__thumbs, 68 }, 69 on: { 70 slideChange: function () { 71 this.slides.forEach(function (video, index) { 72 73 video.getElementsByTagName("iframe")[0].removeAttribute("src") 74 }); 75 var activeSlide = this.slides[this.activeIndex]; 76 var iframeSlide = activeSlide.getElementsByTagName("iframe")[0]; 77 iframeSlide.setAttribute("src", iframeSlide.getAttribute('data-src')); 78 79 } 80 } 81 82 }); 83 84 85 86 87 const swiper_homeawad = new Swiper('.swiper_homeawad', { 88 slidesPerView: 1, 89 speed: 1200, 90 loop: true, 91 92 autoplay: { 93 delay: 2500, 94 disableOnInteraction: false, 95 pauseOnMouseEnter: true, 96 }, 97 98 pagination: { 99 el: ".swiper_homeawad--pagination", 100 clickable: true, 101 }, 102 103 navigation: { 104 nextEl: '.swiper_homeawad--next', 105 prevEl: '.swiper_homeawad--prev', 106 }, 107}); 108 109const swiperEl = document.querySelector('.swiper_homeawad'); 110 111if (swiperEl) { 112 swiperEl.addEventListener('mouseenter', () => { 113 swiper_homeawad.autoplay.stop(); 114 }); 115 116 swiperEl.addEventListener('mouseleave', () => { 117 swiper_homeawad.autoplay.start(); 118 }); 119} 120 121 122 123 124const swiper__alumnislider = new Swiper('.swiper__alumnislider', { 125 slidesPerView: 1, 126 127 loop:true, 128 autoplayDisableOnInteraction:true, 129 speed:1200, 130 autoplay: { 131 delay: 2500, 132 disableOnInteraction: false, 133 pauseOnMouseEnter: true, 134 }, 135 // pagination: { 136 // el: ".swiper_homeawad--pagination", 137 // clickable: true, 138 // }, 139 navigation: { 140 nextEl: '.swiper__alumnislider--prev', 141 prevEl: '.swiper__alumnislider--next', 142 }, 143 breakpoints: { 144 0: { 145 allowTouchMove: true, 146 }, 147 900: { 148 allowTouchMove: false, 149 }, 150 }, 151 }); 152 153 const swiperAlumniEl = document.querySelector('.swiper__alumnislider'); 154 155if (swiperAlumniEl) { 156 swiperAlumniEl.addEventListener('mouseenter', () => { 157 swiper__alumnislider.autoplay.stop(); 158 }); 159 160 swiperAlumniEl.addEventListener('mouseleave', () => { 161 swiper__alumnislider.autoplay.start(); 162 }); 163} 164 165 166 167 const swiper_homeawadchild = new Swiper('.swiper_homeawadchild', { 168 slidesPerView: 2, 169 spaceBetween: 20, 170 171 pagination: { 172 el: ".swiper_homeawadchild--pagination", 173 clickable: true, 174 }, 175 breakpoints: { 176 0: { 177 slidesPerView: 1, 178 }, 179 568: { 180 slidesPerView: 2, 181 }, 182 }, 183 }); 184 185 186 187 const swiper__1 = new Swiper('.swiper__1', { 188 slidesPerView: 1, 189 effect: "fade", 190 autoplay: { 191 delay: 2500, 192 pauseOnMouseEnter: true, 193 }, 194 195 navigation: { 196 nextEl: '.swiper__1--next', 197 prevEl: '.swiper__1--prev', 198 }, 199 200 pagination: { 201 el: ".swiper__1--pagination", 202 clickable: true, 203 }, 204 }); 205 206 207 const swiper__1New = new Swiper('.swiper__1New', { 208 slidesPerView: 1, 209 autoplay: { 210 delay: 3000, 211 pauseOnMouseEnter: true, 212 }, 213 214 navigation: { 215 nextEl: '.swiper__1New--next', 216 prevEl: '.swiper__1New--prev', 217 }, 218 219 pagination: { 220 el: ".swiper__1New--pagination", 221 clickable: true, 222 }, 223 }); 224 225 const swiper__awardsachivement = new Swiper('.swiper__awardsachivement', { 226 slidesPerView: 1, 227 autoplay: { 228 delay: 3000, 229 pauseOnMouseEnter: true, 230 }, 231 232 navigation: { 233 nextEl: '.swiper__awardsachivement--next', 234 prevEl: '.swiper__awardsachivement--prev', 235 }, 236 237 pagination: { 238 el: ".swiper__awardsachivement--pagination", 239 clickable: true, 240 }, 241 }); 242 243 const swiper__gallery = new Swiper('.swiper__gallery', { 244 slidesPerView: 1, 245 spaceBetween: 18, 246 navigation: { 247 nextEl: '.swiper__gallery--next', 248 prevEl: '.swiper__gallery--prev', 249 }, 250 251 breakpoints: { 252 0: { 253 slidesPerView: 1 254 }, 255 500: { 256 slidesPerView: 2 257 }, 258 668: { 259 slidesPerView: 3 260 }, 261 900: { 262 slidesPerView: 4 263 }, 264 }, 265 }); 266 267 const swiper__azadi = new Swiper('.swiper__azadi', { 268 slidesPerView: 1, 269 270 autoplay: { 271 delay: 3000, 272 pauseOnMouseEnter: true, 273 }, 274 275 navigation: { 276 nextEl: '.swiper__azadi--next', 277 prevEl: '.swiper__azadi--prev', 278 }, 279 280 pagination: { 281 el: ".swiper__azadi--pagination", 282 clickable: true, 283 }, 284 }); 285 286 287 288 const swiper__4 = new Swiper('.swiper__4', { 289 slidesPerView: 1, 290 spaceBetween: 18, 291 292 293 navigation: { 294 nextEl: '.swiper__4--next', 295 prevEl: '.swiper__4--prev', 296 }, 297 298 breakpoints: { 299 640: { 300 slidesPerView: 2 301 }, 302 1024: { 303 slidesPerView: 3 304 }, 305 1300: { 306 slidesPerView: 4 307 }, 308 }, 309 }); 310 311 const swiper__4a = new Swiper('.swiper__4a', { 312 slidesPerView: 1, 313 spaceBetween: 18, 314 315 autoplay: { 316 delay: 3000, 317 pauseOnMouseEnter: true, 318 }, 319 320 navigation: { 321 nextEl: '.swiper__4a--next', 322 prevEl: '.swiper__4a--prev', 323 }, 324 325 breakpoints: { 326 640: { 327 slidesPerView: 2 328 }, 329 1024: { 330 slidesPerView: 3 331 }, 332 1300: { 333 slidesPerView: 4 334 }, 335 }, 336 }); 337 338 const swiper__antaragini = new Swiper('.swiper__antaragini', { 339 slidesPerView: 1, 340 spaceBetween: 40, 341 navigation: { 342 nextEl: '.swiper__antaragini--next', 343 prevEl: '.swiper__antaragini--prev', 344 }, 345 346 breakpoints: { 347 320: { 348 slidesPerView: 1 349 }, 350 568: { 351 slidesPerView: 2 352 }, 353 1280: { 354 slidesPerView: 3 355 }, 356 }, 357 }); 358 359 360 const innovation_highlights = new Swiper('.innovation_highlights', { 361 slidesPerView: 1, 362 spaceBetween: 18, 363 364 365 navigation: { 366 nextEl: '.innovation_highlights--next', 367 prevEl: '.innovation_highlights--prev', 368 }, 369 370 breakpoints: { 371 0: { 372 slidesPerView: 1 373 }, 374 569: { 375 slidesPerView: 2 376 }, 377 1024: { 378 slidesPerView: 2 379 }, 380 1300: { 381 slidesPerView: 3 382 }, 383 }, 384 }); 385 386 // Additional Swiper Configuration 387 const time_slider = new Swiper('.time_slider', { 388 slidesPerView: 4, 389 grid: { 390 rows: 2, 391 }, 392 autoplay: { 393 delay: 7000, 394 pauseOnMouseEnter: true, 395 }, 396 spaceBetween: 0, 397 navigation: { 398 nextEl: '.time_slider--next', 399 prevEl: '.time_slider--prev', 400 }, 401 breakpoints: { 402 0: { 403 slidesPerView: 1, 404 grid: { 405 rows: 1, 406 }, 407 }, 408 501: { 409 slidesPerView: 2, 410 grid: { 411 rows: 1, 412 }, 413 }, 414 669: { 415 slidesPerView: 2, 416 grid: { 417 rows: 2, 418 }, 419 }, 420 961: { 421 slidesPerView: 3, 422 grid: { 423 rows: 2, 424 }, 425 }, 426 1281: { 427 slidesPerView: 4, 428 grid: { 429 rows: 2, 430 }, 431 }, 432 }, 433 }); 434 435 436 const glance_slider = new Swiper('.glance_slider', { 437 slidesPerView: 5, 438 grid: { 439 rows: 2, 440 }, 441 autoplay: { 442 delay: 7000, 443 pauseOnMouseEnter: true, 444 }, 445 spaceBetween: 0, 446 navigation: { 447 nextEl: '.glance_slider--next', 448 prevEl: '.glance_slider--prev', 449 }, 450 breakpoints: { 451 0: { 452 slidesPerView: 1, 453 grid: { 454 rows: 1, 455 }, 456 }, 457 451: { 458 slidesPerView: 2, 459 grid: { 460 rows: 1, 461 }, 462 }, 463 501: { 464 slidesPerView: 2, 465 grid: { 466 rows: 2, 467 }, 468 }, 469 669: { 470 slidesPerView: 3, 471 grid: { 472 rows: 2, 473 }, 474 }, 475 961: { 476 slidesPerView: 4, 477 grid: { 478 rows: 2, 479 }, 480 }, 481 1281: { 482 slidesPerView: 5, 483 grid: { 484 rows: 2, 485 }, 486 }, 487 }, 488 }); 489 490 const domains_slider = new Swiper('.domains_slider', { 491 slidesPerView: 6, 492 spaceBetween: 15, 493 autoplay: { 494 delay: 5000, 495 pauseOnMouseEnter: true, 496 }, 497 navigation: { 498 nextEl: '.domains_slider--next', 499 prevEl: '.domains_slider--prev', 500 }, 501 502 breakpoints: { 503 0: { 504 slidesPerView: 1 505 }, 506 420: { 507 slidesPerView: 2 508 }, 509 600: { 510 slidesPerView: 3 511 }, 512 900: { 513 slidesPerView: 4 514 }, 515 1140: { 516 slidesPerView: 5 517 }, 518 1320: { 519 slidesPerView: 6 520 }, 521 }, 522 }); 523 524 const featured_projects = new Swiper('.featured_projects', { 525 slidesPerView: 1, 526 spaceBetween: 15, 527 528 529 navigation: { 530 nextEl: '.featured_projects--next', 531 prevEl: '.featured_projects--prev', 532 }, 533 534 breakpoints: { 535 0: { 536 slidesPerView: 1 537 }, 538 569: { 539 slidesPerView: 2 540 }, 541 1024: { 542 slidesPerView: 3 543 }, 544 1300: { 545 slidesPerView: 4 546 }, 547 }, 548 }); 549 550 551 const swiper__history = new Swiper('.swiper__history', { 552 slidesPerView: 1, 553 spaceBetween: 18, 554 555 navigation: { 556 nextEl: '.swiper__history--next', 557 prevEl: '.swiper__history--prev', 558 }, 559 560 breakpoints: { 561 640: { 562 slidesPerView: 2 563 }, 564 1024: { 565 slidesPerView: 3 566 }, 567 1300: { 568 slidesPerView: 4 569 }, 570 }, 571 }); 572 573 const swiper__3 = new Swiper('.swiper__3', { 574 slidesPerView: 1, 575 spaceBetween: 15, 576 577 navigation: { 578 nextEl: '.swiper__3--next', 579 prevEl: '.swiper__3--prev', 580 }, 581 582 breakpoints: { 583 640: { 584 slidesPerView: 2 585 }, 586 1024: { 587 slidesPerView: 3 588 }, 589 }, 590 }); 591 592 593 const swiper__7 = new Swiper('.swiper__7', { 594 slidesPerView: 1, 595 spaceBetween: 30, 596 navigation: { 597 nextEl: '.swiper__7--next', 598 prevEl: '.swiper__7--prev', 599 }, 600 601 breakpoints: { 602 0: { 603 slidesPerView: 2 604 }, 605 400: { 606 slidesPerView: 3 607 }, 608 640: { 609 slidesPerView: 4 610 }, 611 1024: { 612 slidesPerView: 5 613 }, 614 1300: { 615 slidesPerView: 7 616 }, 617 }, 618 }); 619 620 const incubation_comp = new Swiper('.incubation_comp', { 621 slidesPerView: 1, 622 spaceBetween: 30, 623 autoplay: { 624 delay: 4000, 625 pauseOnMouseEnter: true, 626 }, 627 628 629 navigation: { 630 nextEl: '.incubation_comp--next', 631 prevEl: '.incubation_comp--prev', 632 }, 633 634 breakpoints: { 635 0: { 636 slidesPerView: 1 637 }, 638 376: { 639 slidesPerView: 2 640 }, 641 640: { 642 slidesPerView: 3 643 }, 644 900: { 645 slidesPerView: 4 646 }, 647 1300: { 648 slidesPerView: 5 649 }, 650 }, 651 }); 652 653 654 const obituary = new Swiper('.obituary', { 655 slidesPerView: 1, 656 spaceBetween: 20, 657 navigation: { 658 nextEl: '.obituary--next', 659 prevEl: '.obituary--prev', 660 }, 661 662 breakpoints: { 663 640: { 664 slidesPerView: 1 665 }, 666 768: { 667 slidesPerView: 2 668 }, 669 1300: { 670 slidesPerView: 2 671 }, 672 }, 673 }); 674 675 676 677 // FULL WIDTH MENU ACCORDIAN 678 var accHD = document.querySelectorAll('.iitk__fluid-menu .iitk__fluid-menu-inner-container>.menu>.menu-item--expanded>.menu>.menu-item>span'); 679 680 var accItem = document.getElementsByClassName('accordionItem'); 681 for (i = 0; i < accHD.length; i++) { 682 683 accHD[i].addEventListener('click', toggleItem, false); 684 } 685 function toggleItem() { 686 for (i = 0; i < accItem.length; i++) { 687 accItem[i].parentNode.classList.remove('open'); 688 } 689 if (this.parentNode.classList.contains('open')) { 690 this.parentNode.classList.remove('open'); 691 } 692 else { 693 this.parentNode.classList.add('open'); 694 } 695 // this.parentNode.classList.toggle('open'); 696 } 697 698 // FULL WIDTH MENU HIDE / SHOW 699 let menuBack = document.querySelector('.cta--menu-back'); 700 if (menuBack) { 701 menuBack.addEventListener('click', () => { 702 let showMenus = document.querySelectorAll('.show-menu');
703 [...showMenus].forEach(showMenu => { 704 showMenu.classList.remove('show-menu'); 705 }); 706 707 menuBack.classList.remove('show-back'); 708 }); 709 } 710 711 712 713 // Hammenu 714 715 let mainMenu = document.querySelector('.iitk__fluid-menu-inner-container'); 716 let menuItemsExpanded = document.querySelectorAll('.iitk__fluid-menu .iitk__fluid-menu-inner-container>.menu>.menu-item> .arrow'); 717 [...menuItemsExpanded].forEach(menuItemExpanded => { 718 menuItemExpanded.addEventListener(isTouch, (e) => { 719 /* e.preventDefault(); */ 720 document.querySelector('.show-menu') ? document.querySelector('.show-menu').classList.remove('show-menu') : ''; 721 722 let openedMenu = document.querySelectorAll('.menu-item--expanded.open'); 723 [...openedMenu].forEach(openMenu => { 724 openMenu.classList.remove('open'); 725 }); 726 727 728 menuItemExpanded.parentElement.classList.add('show-menu'); 729 menuBack.classList.add('show-back'); 730 }); 731 }); 732 733 734 735 736 // TOOGLE MENU 737 let cta_menuTgls = document.querySelectorAll('.cta--menu-tgl'); 738 [...cta_menuTgls].forEach(cta_menuTgl => { 739 cta_menuTgl.addEventListener('click', () => { 740 _root.classList.toggle('menu-open'); 741 742 var showMenus = document.querySelectorAll('.show-menu'); 743 [...showMenus].forEach(showMenu => { 744 showMenu.classList.remove('show-menu'); 745 }); 746 747 748 let openedMenu = document.querySelectorAll('.menu-item--expanded.open'); 749 [...openedMenu].forEach(openMenu => { 750 openMenu.classList.remove('open'); 751 }); 752 753 754 menuBack.classList.remove('show-back'); 755 756 // cta_menuTgl.classList.toggle('actv'); 757 if (cta_menuTgl.getAttribute('aria-expanded') == "false") { 758 cta_menuTgl.setAttribute('aria-expanded', true); 759 } 760 else { 761 cta_menuTgl.setAttribute('aria-expanded', false); 762 } 763 }); 764 }); 765 766 767 // FOOTER MENU ACCORDING 768 let footerMenuItems = document.querySelectorAll('.footer--links-heading'); 769 770 [...footerMenuItems].forEach((footerMenuItem, index) => { 771 772 footerMenuItem.addEventListener('click', () => { 773 let thisIndex = index; 774 [...footerMenuItems].forEach((footerMenuItem, index) => { 775 if (thisIndex == index) { 776 footerMenuItem.parentElement.classList.toggle('is-expanded'); 777 } 778 else { 779 footerMenuItem.parentElement.classList.remove('is-expanded'); 780 } 781 }) 782 }); 783 }); 784 785 786 // TOOGLE SEARCH 787 let cta_searchTgls = document.querySelectorAll('.cta__search_tgl');
788 [...cta_searchTgls].forEach(cta_menuTgl => { 789 cta_menuTgl.addEventListener('click', () => { 790 _root.classList.toggle('search-open'); 791 // cta_menuTgl.classList.toggle('actv'); 792 // if(cta_menuTgl.getAttribute('aria-expanded') == "false"){ 793 // cta_menuTgl.setAttribute('aria-expanded', true); 794 // } 795 // else{ 796 // cta_menuTgl.setAttribute('aria-expanded', false); 797 // } 798 }); 799 }); 800 801 802 803 if (document.querySelector('.iitk__researches-details')) { 804 let headingHeight = document.querySelector('.iitk__inner-heading').offsetHeight; 805 806 let headingTop = document.querySelector('.iitk__inner-heading').getBoundingClientRect().top; 807 808 document.querySelector('main').style.setProperty('--heading-height', `${headingHeight}px`); 809 document.querySelector('main').style.setProperty('--heading-top-distance', `${headingTop}px`); 810 811 } 812 813 814 jQuery('body').on('click', '.ui--acoord-item--heading', function () { 815 jQuery(this).closest('.ui--acoord-item-grp').toggleClass('accord-open'); 816 jQuery(this).closest('.ui--acoord-item-grp').siblings().removeClass('accord-open'); 817 setTimeout(() => { 818 $('html, body').scrollTop(jQuery(this).closest('.ui--acoord-item-grp').offset().top - headerTop); 819 }, 500); 820 }); 821 822 823 824 825 // SCROLL SPY 826 if (document.querySelector('.scrollspy-nav')) { 827 let section = document.querySelectorAll(".iitk__faculty-details div[id]"); 828 let sections = {}; 829 let i = 0; 830 831 Array.prototype.forEach.call(section, function (e) { 832 sections[e.id] = e.offsetTop - 40; 833 834 }); 835 836 837 838 window.onscroll = function () { 839 let scrollPosition = document.documentElement.scrollTop || document.body.scrollTop; 840 841 for (i in sections) { 842 if (sections[i] <= scrollPosition) { 843 console.log(i); 844 document.querySelector('.is-actv') && document.querySelector('.is-actv').setAttribute('class', ' '); 845 846 document.querySelector('a[href*=' + i + ']') && document.querySelector('a[href*=' + i + ']').setAttribute('class', 'is-actv'); 847 848 // let isActives = document.querySelectorAll('.is-actv'); 849 // console.log(isActives); 850 // [...isActives].forEach(isActv => { 851 // if(isActv.getAttribute('href') != `#${i}`){ 852 // isActv.classList.remove('is-actv'); 853 // } 854 // }); 855 } 856 } 857 }; 858 } 859 860 861 // CONTENT OVERFLOW - LEARN MORE / LESS 862 if (!$(".main-container").hasClass("iitk__content--scroll")) {
863 let contentOverflows = document.querySelectorAll('.iitk__content--scroll'); 864 865 [...contentOverflows].forEach(contentOverflow => { 866 let contentMaxHeight = (contentOverflow.dataset.height > 0) ? contentOverflow.dataset.height : 1000; 867 let innerContent = contentOverflow.querySelector('.iitk__inner-content'); 868 let readMoreSpan = contentOverflow.querySelector('.read-more'); 869 let readLessSpan = contentOverflow.querySelector('.read-less'); 870 871 if (innerContent.clientHeight > contentMaxHeight) { 872 innerContent.classList.add('content--overflow'); 873 readLessSpan.style.display = 'none'; // Initially hide "Read Less" 874 875 contentOverflow.querySelector('.cta__content-show-less').addEventListener('click', function () { 876 innerContent.classList.toggle('content--overflow-tgl'); 877 878 if (!innerContent.classList.contains('content--overflow-tgl')) { 879 readMoreSpan.style.display = 'inline-block'; 880 readLessSpan.style.display = 'none'; 881 jQuery('html, body').animate({ 882 scrollTop: jQuery('.cta__content-show-less').offset().top - 300 883 }, 100); 884 } else { 885 readMoreSpan.style.display = 'none'; 886 readLessSpan.style.display = 'inline-block'; 887 } 888 }); 889 } else { 890 if (readMoreSpan) { 891 readMoreSpan.style.display = 'none'; // Initially hide "Read More" 892 } 893 } 894 }); 895 } 896}); 897 898 899 900 901// //Timeline 902 903var timeline_container = $('#timeline'); 904if ($('.date').length > 0) { 905 if (timeline_container) { 906 var timeline_box = timeline_container.find('.iitk__yearwise-box'); 907 var timeline_progress = timeline_container.find('.timeline_line-progress'); 908 $(document).on('scroll', function () { 909 var additional_height = $('.date').first().offset().top; 910 var st = $(this).scrollTop(); 911 timeline_progress.css('height', 0); 912 timeline_box.each(function () { 913 var pos = $(this).find('.date').offset().top; 914 if (Number(st) + 500 > Number(pos)) { 915 timeline_progress.css('height', st - additional_height + 500); 916 $('.timeline_line-progress').css('background-color', '#AF4A31'); 917 $(this).addClass('active'); 918 } else { 919 $(this).removeClass('active'); 920 } 921 }) 922 }); 923 } 924} 925 926 927/* All Tabs */ 928jQuery('#tabs-nav li:first-child').addClass('active'); 929jQuery('.tab-content').hide(); 930jQuery('.tab-content:first').show(); 931 932// Click function 933jQuery('#tabs-nav li').click(function () { 934 jQuery('#tabs-nav li').removeClass('active'); 935 jQuery(this).addClass('active'); 936 jQuery('.tab-content').hide(); 937 938 var activeTab = jQuery(this).find('a').attr('href'); 939 jQuery(activeTab).fadeIn(); 940 return false; 941}); 942 943jQuery(function () { 944 forms(); 945}); 946const forms = () => { 947 let allFormField = document.querySelectorAll('.form-fields'); 948 setTimeout(function () { 949 for (let i = 0; i < allFormField.length; i++) { 950 if (allFormField[i].value) { 951 allFormField[i].parentNode.classList.add('has-value'); 952 } 953 } 954 }, 100); 955 for (let i = 0; i < allFormField.length; i++) { 956 957 allFormField[i].addEventListener('focus', function () { 958 this.parentNode.classList.add('has-value'); 959 }); 960 allFormField[i].addEventListener('blur', function () { 961 if (!this.value) { 962 this.parentNode.classList.remove('has-value'); 963 } 964 }); 965 } 966 967 $('.form-file input[type="file"]').on('change', function () { 968 var infile = $(this).val(); 969 var filename = infile.split("\\"); 970 filename = filename[filename.length - 1]; 971 $(this).parents('.form-file').find('#filename').text(filename); 972 // $(this).parent().addClass('hasValueall'); 973 }); 974} 975 976/* Faculty Filter */ 977 978$('.iitk__faculty--filter .form-style--capsule').hide() 979jQuery('.iitk__faculty--filter h6').on('click', function () { 980 jQuery('.iitk__faculty--filter .form-style--capsule').toggle(); 981}) 982 983 984/* For Mobile Language toggle */ 985 986if ($(window).width() < 900) { 987 //$('.iitk__header .language-switcher-language-url').hide() 988 989 jQuery('.ittk__lang-switch').on('click', function () { 990 //jQuery('.afterlogin').removeClass('actv'); 991 //jQuery('.iitk__header .language-switcher-language-url').addClass('actv'); 992 993 if (jQuery('.iitk__header .language-switcher-language-url').hasClass("actv")) { 994 jQuery('.iitk__header .language-switcher-language-url').removeClass('actv'); 995 } else { 996 jQuery('.afterlogin').removeClass('actv'); 997 jQuery('.iitk__header .language-switcher-language-url').addClass('actv'); 998 } 999 1000 }) 1001} 1002 1003/* For User Login toggle */ 1004jQuery('.afterlogin').on('click', function () { 1005 if (jQuery(this).hasClass("actv")) { 1006 jQuery(this).removeClass('actv'); 1007 } else { 1008 jQuery('.language-switcher-language-url').removeClass('actv'); 1009 jQuery(this).addClass('actv'); 1010 } 1011}) 1012 1013/* For Breadcrumb Mobile */ 1014 1015jQuery('.mobarrow').on('click', function () { 1016 if (jQuery(this).parent().hasClass("actv")) { 1017 jQuery(this).parent().removeClass('actv'); 1018 } else { 1019 jQuery(this).parent().addClass('actv'); 1020 1021 } 1022}) 1023 1024jQuery('.iitk__breadcrumb-wrap .iitk__breadcrumbs > li.breadcrumbs--expanded > span').on('click', function () { 1025 if (jQuery(this).parent().hasClass("actv")) { 1026 jQuery(this).parent().removeClass('actv'); 1027 } else { 1028 $('.breadcrumbs--expanded').removeClass('actv'); 1029 jQuery(this).parent().addClass('actv'); 1030 } 1031}) 1032 1033 1034/* Ham Menu for Desktop */ 1035if ($(window).width() > 760) { 1036 jQuery('body').on('mouseover', '.menu.first-child > li.menu-item > *:first-child', function () { 1037 jQuery('.menu.first-child > li.menu-item').not(jQuery(this).parent()).removeClass('is-active'); 1038 jQuery('.menu.first-child > li.menu-item > .menu').not(jQuery(this).siblings('.menu')).hide(); 1039 jQuery(this).parent().addClass('is-active'); 1040 jQuery(this).siblings('.menu').show(); 1041 }); 1042 1043 jQuery('body').on('mouseleave', '.menu.first-child', function () { 1044 jQuery('.menu.first-child > li.menu-item').removeClass('is-active'); 1045 jQuery('.menu.first-child > li.menu-item > .menu').hide(); 1046 }); 1047} 1048 1049 1050// (function ($) { 1051// $(window).on("load", function () { 1052// $(".newsmoothscroller").mCustomScrollbar(); 1053// }); 1054// })(jQuery); 1055 1056 1057if ($('.iitk__generic-column-wrap .left-sidebar').length == 0 && $('.iitk__generic-column-wrap .right-sidebar').length == 0) { 1058 $('.iitk__generic-column-wrap .mid-content').addClass('no-sidebar'); 1059} 1060 1061if ($('.iitk__generic-column-wrap .left-sidebar').length == 1 || $('.iitk__generic-column-wrap .right-sidebar').length == 1) { 1062 $('.iitk__generic-column-wrap .mid-content').addClass('one-sidebar'); 1063} 1064 1065
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.