// var gClickFlag = false; var gResizeInitCount = 0; function veo_commonInit() { var gIsAutoPlay = true; $.each($(".topSlider .sliderItem"), function(_i, _el){ if($(_el).find('.videoWrapper').data("video") !== undefined){ gIsAutoPlay = false; } }); $(".topSlider").slick ( { dots: true, infinite: true, speed: 300, slidesToShow: 1, adaptiveHeight: true, fade: true, autoplay: gIsAutoPlay, autoplaySpeed: 5000 } ); $(".topSlider").on ( "beforeChange", function(pEvent, pSlick, pCurrentSlide, pNextSlide) { var _video = $(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]").find(".videoWrapper").data("video"); $(".topSlider").find(".sliderItem").removeClass("active"); $(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]").addClass("active"); updateSliderVideo($(".topSlider"), $(".topSlider").find(".sliderItem[data-slick-index=" + pNextSlide + "]"), _video); } ); /* $(".topSlider").on ( "afterChange", function(pEvent, pSlick, pCurrentSlide) { } ); */ $(".topSlider").find(".sliderItem").removeClass("active"); $(".topSlider").find(".sliderItem[data-slick-index=0]").addClass("active"); updateSliderVideo($(".topSlider"), $(".topSlider").find(".sliderItem.active"), $(".topSlider").find(".sliderItem.active").find(".videoWrapper").data("video")); closeMessage(); $(window).on ( "resize", function(pEvent, pResponsive_str) { gResizeInitCount++; if ((gResizeInitCount < 2) || ($(window).width() != gDisplayWidth)) { gDisplayWidth = $(window).width(); $("html, body").removeClass("transitionFreeze").addClass("transitionFreeze"); closeMessage(); if ($(".campusMenuWrapper").length > 0) { updateCampusMenu($(".campusMenuWrapper").find("#learningwithusMenu_curriculum")); } if ($(".learningwithusMenuWrapper").length > 0) { updateLearningwithusMenu($(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum")); } if ($(".tabMenuWrapper").length > 0) { if(gCurrentTab != '') { updateTabMenu(gCurrentTab); } // 20180115 call closeFaqItems() only when it is declared if (typeof closeFaqItems !== 'undefined' && typeof closeFaqItems === 'function') { closeFaqItems(); } } setTimeout ( function () { $("html, body").removeClass("transitionFreeze"); }, 10 ); } } ); } function veo_campusInit() { $(".campusMenu").find("input[type='radio']").on ( "change", function (pEvent) { updateCampusMenu($(pEvent.currentTarget)); } ); gDisplayWidth = $(window).width(); gCurrentCampusSection = $(".campusMenuWrapper").find("#learningwithusMenu_curriculum").val(); $(".campusMenuWrapper").find("#learningwithusMenu_curriculum").trigger("click"); updateCampusMenu($(".campusMenuWrapper").find("#learningwithusMenu_curriculum")); } function veo_learningwithusInit() { $(".learningwithusMenu").find("input[type='radio']").on ( "change", function (pEvent) { updateLearningwithusMenu($(pEvent.currentTarget)); } ); gDisplayWidth = $(window).width(); gCurrentLearningwithusSection = $(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum").val(); $(".learningwithusMenuWrapper").find("#learningwithusMenu_curriculum").trigger("click"); } function updateSliderVideo(pSlider, pSliderItem, pVideo) { var _html = null; var _popVideoType = pSliderItem.data("type"); var _popVideo = pSliderItem.data("id"); _html = ''; if (pVideo != undefined) { if ($("body").hasClass("deviceDesktop")) { _html += ''; } } if ((_popVideoType != undefined) && (_popVideoType != "")) { _html += ''; } pSliderItem.find(".videoWrapper").html(_html); } function toggleMessage(pTarget) { if (pTarget.hasClass("active")) { closeMessage(); } else { closeMessage(true); if ($("body").hasClass("mobile")) { pTarget.css({"height": (pTarget.find(".message").height() + 90) + "px"}); pTarget.addClass("active"); } else { $(".messagePanel").find(".messageTitle").html(pTarget.find(".message").find(".messageTitle").html()); $(".messagePanel").find(".messageDesc").html(pTarget.find(".message").find(".messageDesc").html()); $(".messagePanel").css({"height": ($(".messagePanel").find(".messageWrapper").height() + 60) + "px"}); pTarget.addClass("active"); } if (!$("body").hasClass("mobile")) { doPageScroll($(".messagePanel")); } } /* if (!gClickFlag) { gClickFlag = true; console.log("click: " + pIndex); setTimeout ( function () { gClickFlag = false; }, 100 ); } else { console.log("freeze click"); } */ } function closeMessage(pOpen) { $(".attributes").find(".attribute").removeClass("active"); if ($("body").hasClass("mobile")) { $(".attributes").find(".attribute").css({"height": "60px"}); } else { $(".messagePanel").css({"height": 0}); } if ((pOpen == undefined) || (pOpen == "") || (pOpen != true)) { if (!$("body").hasClass("mobile")) { // doPageScroll($(".ibLearner")); } } }