function superAudioSlider()

in ArticleTemplates/assets/js/bootstraps/audio.js [19:47]


function superAudioSlider(current, duration, platform) {
    let audioPlayerSliderKnob;
    const cutoutContainer = document.getElementsByClassName('cutout__container')[0];

    if (platform === 'iOS') {
        if (down === 1) {
            return;
        }
    } else if ((!cutoutContainer || !cutoutContainer.dataset.background) && !document.body.classList.contains('media')) {
        window.audioBackground(duration);

        window.addEventListener('resize', debounce(() => {
            window.audioBackground(duration);
        }, 100));
    }

    audioPlayerSliderKnob = document.getElementsByClassName('audio-player__slider__knob')[0];

    if (audioPlayerSliderKnob) {
        audioPlayerSliderKnob.removeAttribute('style');
    }

    slider1 = new MobileRangeSlider(document.querySelector('.audio-player__slider'), {
        value: current,
        min: 0,
        max: duration,
        change: changeSlider.bind(null, duration)
    });
}