///
///
///
$(document).ready(function () {
// set dropdown
if ($('#industries-dropdown').length > 0) {
var industriesDropdown = new Menubutton(document.getElementById('industries-dropdown'));
industriesDropdown.init();
}
loadAsset('industries-page__image__container');
loadRelated(apiDomain + '/api/related-cards?type=industries&language=' + htmlLang, 'related__cards');
// slider
$('.industries-page__slider').slick({
prevArrow: "",
nextArrow: "",
dots: true
});
resizeIndustriesSlider();
setFastFactsDropdown();
$(window).on('resize', function () {
resizeIndustriesSlider();
});
templateReplaceAttribute();
cssObjectFit($('.industriesPageSliderItem__right'));
setIndustriesSliderTitle();
});
function resetSharingItems() {
$('.industriesCard__overlay').find('.industriesCard__overlay__items, .intustriesCard__overlay__smallerItems').css({ 'display': 'none' });
}
function resizeIndustriesSlider() {
// set slider nav position y
var industriesInterval = null;
if ($(window).outerWidth() <= 1023) {
setIndustriesSliderNavInterval(true);
}
else {
setIndustriesSliderNavInterval(false);
}
function setIndustriesSliderNavInterval(flag) {
if (flag) {
industriesInterval = setInterval(function () {
if ($(window).outerWidth() <= 1023) {
var positionY = $('.industries-page .industries-page__slider .slick-active.slick-current .industriesPageSliderItem__left').outerHeight() - 35;
$('.industries-page .industries-page__slider .slick-dots').css({
'top': positionY + 'px',
'bottom': 'auto'
});
}
else {
$('.industries-page .industries-page__slider .slick-dots').removeAttr('style');
clearInterval(industriesInterval);
}
}, 250);
}
else {
$('.industries-page .industries-page__slider .slick-dots').removeAttr('style');
clearInterval(industriesInterval);
}
}
}
function setFastFactsDropdown() {
$('.industries-page__fast__facts__button .custom-dropdown ul li').click(function () {
dropdownClick($(this));
});
$('.industries-page__fast__facts__button .custom-dropdown ul li').keydown(function (e) {
if (e.keyCode == 13) {
dropdownClick($(this));
}
});
function dropdownClick($this) {
var href = https://www.investhk.gov.hk/sites/all/themes/investhk/js/$this.find('a').attr('href');
window.open(href, 'Download');
}
}
function setIndustriesSliderTitle() {
$('.industriesPageSliderItem').removeAttr('tabindex');
$('.industriesPageSliderItem').each(function () {
$(this).find('.industriesPageSlider_link').attr('aria-label', $(this).find('h2').text());
$(this).find('.industriesPageSlider_link').text($(this).find('h2').text());
//$('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove();
//$(this).find('.industriesPageSlider_link').appendTo($(this))
});
}
// function setIndustriesSliderTitle(){
// $('.industriesPageSliderItem').removeAttr('tabindex')
//
// $('.industriesPageSliderItem').each(function(){
// let link = $(this).find('.industriesPageSliderItem__left .industriesPageSlider_link').attr('href');
// console.log(link)
// $(this).wrapInner('').attr('aria-label', $(this).find('h2').text());
//
// $(this).find(' > a').attr('aria-label', $(this).find('h2').text());
// //$('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove();
// //$(this).find('.industriesPageSlider_link').appendTo($(this))
// setTimeout(function(){
// $('.industriesPageSliderItem__right .industriesPageSlider_link, .industriesPageSliderItem__left .industriesPageSlider_link').remove();
// },100)
// })
//
// }