`); $customShare.append($upperShare.children()); $upperShare.remove(); if ($fullscreen.length) $customShare.insertBefore($fullscreen); else $bottomRight.append($customShare); // Reveal once placed (no flicker) requestAnimationFrame(() => { $customShare.css("display", "flex"); $customShare.find(".playkit-icon-share").css("display", "flex"); }); } function watchForShareClose() { const root = document.querySelector("#un3-video-player"); if (!root) return; if (shareCloseObserver) shareCloseObserver.disconnect(); shareCloseObserver = new MutationObserver(() => { const shareMenu = document.querySelector(".playkit-share-menu"); const topShare = document.querySelector(".playkit-right-upper-bar-wrapper-container_Vm .playkit-icon-share"); // When share menu closes if (!shareMenu) { if (topShare) topShare.style.display = "none"; // hide instantly setTimeout(() => ensureShareReady(true), 300); // reposition after rebuild } }); shareCloseObserver.observe(root, { childList: true, subtree: true }); } /** ---------- SHARE BUTTON FIX END ---------- **/ jQuery(document).on('click', 'i.playkit-icon-embed, label#start-from-label', () => { const input = jQuery("div.playkit-input-copy-url input.playkit-form-control"); input.val(patchIframe(input.val())); }); jQuery(document).on('change', 'input[type="text"]', function () { const input = jQuery("div.playkit-input-copy-url input.playkit-form-control"); if (jQuery('input#start-from').is(":checked")) { input.val(patchIframe(input.val())); } }); jQuery(() => { checkNav(); if (mediaScheduled) jQuery('#un3-video-overlay .un3-video-overlay-content').removeAttr("style"); jQuery('.un3-video-cover').css('opacity', '0'); jQuery('.un3-video-overlay-content').css('opacity', '1'); player.ready().then(() => { jQuery(document) .on('click', '.playkit-icon-share', () => { jQuery('.playkit-gui-area .overlay-portal').css('z-index', '2000'); jQuery('.un3-video-overlay-content').css('opacity', '0'); if (screenRatio >= 1 || screenWidth >= 992) $headers.css('opacity', '0'); }) .on('click', '.playkit-icon-close', () => { jQuery('.un3-video-overlay-content, .page-header-main, .page-header-menu-global-wrapper, .page-header-menu-main-wrapper').css('opacity', '1'); }); jQuery('.playkit-bottom-bar').css({ 'max-height': '70px' }).addClass("container") .after("
"); jQuery('.playkit-player').after("
"); jQuery('.playkit-time-display').before(""); jQuery('.right-upper-bar-wrapper-container').prependTo('.playkit-bottom-bar .playkit-right-controls'); ensureShareReady(true); watchForShareClose(); player.addEventListener(player.Event.Core.PAUSE, () => { jQuery('.player').removeClass('player-play'); jQuery('#un3-video-overlay').fadeIn(); playerPause = true; playerPlay = false; showHeaders(); }); player.addEventListener(player.Event.Core.PLAY, () => { jQuery('.player').addClass('player-play'); playerPlay = true; playerPause = false; hideHeaders(); jQuery('#un3-video-overlay').fadeOut(); if (mediaInfo.entryId === "1_ivjmho1c") jQuery('.playkit-watermark').hide(); }); const chapters = jQuery('.cue__item').map((_, el) => jQuery(el).data('start-time')).get(); if (chapters.length) { let current = 0, next = 0; jQuery.fn.scrollTo = function (elem, speed = 1000) { return this.animate({ scrollLeft: this.scrollLeft() - this.offset().left + jQuery(elem).offset().left }, speed); }; player.addEventListener(player.Event.Core.TIME_UPDATE, () => { if (player.currentTime >= current && player.currentTime { if (player.currentTime >= start) { let nextStart = chapters[i + 1] || Number.MAX_VALUE; if (player.currentTime { player.play(); if (mediaScheduled) { jQuery('#un3-video-overlay').fadeOut("normal", () => { jQuery('.un3-video-overlay').removeClass('un-video-overlay-index-fresh'); }); } }); jQuery(".media-asset__field-asset-language .field__item a").removeAttr("href"); jQuery(".media-asset__field-asset-language .field__label").html("Языки аудио"); jQuery('.cue__chapters_toggle').removeClass('d-none').appendTo('.playkit-bottom-bar .playkit-right-controls'); jQuery('.cue__item').click(function () { player.currentTime = jQuery(this).data('start-time'); }).find('.cue__show, .cue__hide').click(() => false); jQuery('.cue__chapters_toggle').click(() => jQuery('.cue__chapters_container').toggleClass('d-none')); jQuery('.cue__chapters_close').click(() => jQuery('.cue__chapters_container').addClass('d-none')); jQuery('.cue__show').click(function () { jQuery(this).closest('.cue__collapse').addClass('show'); }); jQuery('.cue__hide').click(function () { jQuery(this).closest('.cue__collapse').removeClass('show'); }); }); }

Программа в записи 24/7