<commit_before>var slideBlocker = 0;
function sliderSlideLeft(outerClassName, leftArrowID, itemCounterClass, itemClass, sliderLoaderBackgroundClass, sliderLoaderProgressClass, sliderLoaderFinishClass, ItemsCount, ajaxMode, switchClass, switchItemClass, switchItemActClass, switchItemCountClass, switchResAct, switchResInAct, HideItemClass)
{
        //последовательность действий):
        //    если Ajax
        //    1)ставим заставку слайдера (SliderGen::splash_class)
        //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
        //    3)получаем элементы для подстановки
        //    4)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
        //    5)подменяем отображаемые элементы новыми элементами
        //
        //    если не Ajax
        //    1)ставим заставку слайдера (SliderGen::splash_class)
        //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
        //    3)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
        //    4)подменяем отображаемые элементы новыми элементами
        if(ajaxMode == 1)
        {

        }
        else
        {
            //получаем номера, которые необходимо обновить
            var f_item = 0;
            var l_item = 0;
            $("." + outerClassName + " ." + itemClass).each(function(){
                if($(this).css("display") == "block")
                {
                    f_item = parseInt($(this).attr("class").replace(/[a-zA-Z _]/g, ""));
                    return false;
                }
            });

            l_item = parseInt(f_item) + parseInt(ItemsCount);

            var work = sliderCheckSlide(f_item, outerClassName, itemClass, itemCounterClass, ItemsCount, "left", HideItemClass);

            if(work == 1)
            {
                sliderShowBack(f_item, l_item, outerClassName, itemCounterClass, ItemsCount, sliderLoaderBackgroundClass, sliderLoaderProgressClass, "left");
                //setTimeout('sliderShowFinish(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderProgressClass + '", "' + sliderLoaderFinishClass + '", "left");', 2000);
                setTimeout('sliderChangeItems(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "left", "' + HideItemClass + '");', 250);
                setTimeout('sliderHideBack(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderBackgroundClass + '", "' + sliderLoaderFinishClass + '", "left", "' + HideItemClass + '");', 300);
                setTimeout('sliderSwitchSide("' + outerClassName + '", "' + switchClass + '", "' + switchItemClass + '", "' + switchItemActClass + '", "' + switchItemCountClass + '", "' + switchResAct + '", "' + switchResInAct + '", "left", "' + HideItemClass + '");', 220);
            }
        }
}

function sliderSlideRight(outerClassName, rightArrowID, itemCounterClass, itemClass, sliderLoaderBackgroundClass, sliderLoaderProgressClass, sliderLoaderFinishClass, ItemsCount, ajaxMode, switchClass, switchItemClass, switchItemActClass, switchItemCountClass, switchResAct, switchResInAct, HideItemClass)
{
    //последовательность действий):
    //    если Ajax
    //    1)ставим заставку слайдера (SliderGen::splash_class)
    //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
    //    3)получаем элементы для подстановки
    //    4)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
    //    5)подменяем отображаемые элементы новыми элементами
    //
    //    если не Ajax
    //    1)ставим заставку слайдера (SliderGen::splash_class)
    //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
    //    3)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
    //    4)подменяем отображаемые элементы новыми элементами
    if(ajaxMode == 1)
    {

    }
    else
    {
        //получаем номера, которые необходимо обновить
        var f_item = 0;
        var l_item = 0;
        $("." + outerClassName + " ." + itemClass).each(function(){
            if($(this).css("display") == "block")
            {
                f_item = parseInt($(this).attr("class").replace(/[a-zA-Z _-]/g, ""));
                return false;
            }
        });

        l_item = parseInt(f_item) + parseInt(ItemsCount);


        //проверяем - есть ли элементы для обновления
        var work = sliderCheckSlide(f_item, outerClassName, itemClass, itemCounterClass, ItemsCount, "right", HideItemClass);

        if(work == 1)
        {
            sliderShowBack(f_item, l_item, outerClassName, itemCounterClass, ItemsCount, sliderLoaderBackgroundClass, sliderLoaderProgressClass, "right");
            //setTimeout('sliderShowFinish(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderProgressClass + '", "' + sliderLoaderFinishClass + '", "right");', 2000);
            setTimeout('sliderChangeItems(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "right", "' + HideItemClass + '");', 250);
            setTimeout('sliderHideBack(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderBackgroundClass + '", "' + sliderLoaderFinishClass + '", "right", "' + HideItemClass + '");', 250);
            setTimeout('sliderSwitchSide("' + outerClassName + '", "' + switchClass + '", "' + switchItemClass + '", "' + switchItemActClass + '", "' + switchItemCountClass + '", "' + switchResAct + '", "' + switchResInAct + '", "right", "' + HideItemClass + '");', 220);
        }<commit_msg>sliderGen.js - cleaning specific garbage (because of project using)<commit_after>var slideBlocker = 0;
function sliderSlideLeft(outerClassName, leftArrowID, itemCounterClass, itemClass, sliderLoaderBackgroundClass, sliderLoaderProgressClass, sliderLoaderFinishClass, ItemsCount, ajaxMode, switchClass, switchItemClass, switchItemActClass, switchItemCountClass, switchResAct, switchResInAct, HideItemClass)
{
        //последовательность действий):
        //    если Ajax
        //    1)ставим заставку слайдера (SliderGen::splash_class)
        //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
        //    3)получаем элементы для подстановки
        //    4)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
        //    5)подменяем отображаемые элементы новыми элементами
        //
        //    если не Ajax
        //    1)ставим заставку слайдера (SliderGen::splash_class)
        //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
        //    3)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
        //    4)подменяем отображаемые элементы новыми элементами
        if(ajaxMode == 1)
        {

        }
        else
        {
            //получаем номера, которые необходимо обновить
            var f_item = 0;
            var l_item = 0;
            $("." + outerClassName + " ." + itemClass).each(function(){
                if($(this).css("display") == "block")
                {
                    f_item = parseInt($(this).attr("class").replace(/[a-zA-Z _]/g, ""));
                    return false;
                }
            });

            l_item = parseInt(f_item) + parseInt(ItemsCount);

            var work = sliderCheckSlide(f_item, outerClassName, itemClass, itemCounterClass, ItemsCount, "left", HideItemClass);

            if(work == 1)
            {
                sliderShowBack(f_item, l_item, outerClassName, itemCounterClass, ItemsCount, sliderLoaderBackgroundClass, sliderLoaderProgressClass, "left");
                //setTimeout('sliderShowFinish(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderProgressClass + '", "' + sliderLoaderFinishClass + '", "left");', 2000);
                setTimeout('sliderChangeItems(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "left", "' + HideItemClass + '");', 250);
                setTimeout('sliderHideBack(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderBackgroundClass + '", "' + sliderLoaderFinishClass + '", "left", "' + HideItemClass + '");', 300);
                setTimeout('sliderSwitchSide("' + outerClassName + '", "' + switchClass + '", "' + switchItemClass + '", "' + switchItemActClass + '", "' + switchItemCountClass + '", "' + switchResAct + '", "' + switchResInAct + '", "left", "' + HideItemClass + '");', 220);
            }
        }
}

function sliderSlideRight(outerClassName, rightArrowID, itemCounterClass, itemClass, sliderLoaderBackgroundClass, sliderLoaderProgressClass, sliderLoaderFinishClass, ItemsCount, ajaxMode, switchClass, switchItemClass, switchItemActClass, switchItemCountClass, switchResAct, switchResInAct, HideItemClass)
{
    //последовательность действий):
    //    если Ajax
    //    1)ставим заставку слайдера (SliderGen::splash_class)
    //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
    //    3)получаем элементы для подстановки
    //    4)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
    //    5)подменяем отображаемые элементы новыми элементами
    //
    //    если не Ajax
    //    1)ставим заставку слайдера (SliderGen::splash_class)
    //    2)отображаем прогресс бар/ы (SliderGen::lp_class) (миннимум 1 секунда)
    //    3)отображаем финальную картинку удачной загрузки бар/ы (SliderGen::lp_class_ok)
    //    4)подменяем отображаемые элементы новыми элементами
    if(ajaxMode == 1)
    {
    }
    else
    {
        //получаем номера, которые необходимо обновить
        var f_item = 0;
        var l_item = 0;
        $("." + outerClassName + " ." + itemClass).each(function(){
            if($(this).css("display") == "block")
            {
                f_item = parseInt($(this).attr("class").replace(/[a-zA-Z _-]/g, ""));
                return false;
            }
        });

        l_item = parseInt(f_item) + parseInt(ItemsCount);


        //проверяем - есть ли элементы для обновления
        var work = sliderCheckSlide(f_item, outerClassName, itemClass, itemCounterClass, ItemsCount, "right", HideItemClass);

        if(work == 1)
        {
            sliderShowBack(f_item, l_item, outerClassName, itemCounterClass, ItemsCount, sliderLoaderBackgroundClass, sliderLoaderProgressClass, "right");
            //setTimeout('sliderShowFinish(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderProgressClass + '", "' + sliderLoaderFinishClass + '", "right");', 2000);
            setTimeout('sliderChangeItems(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "right", "' + HideItemClass + '");', 250);
            setTimeout('sliderHideBack(' + f_item + ', ' + l_item + ', "' + outerClassName + '", "' + itemClass + '", "' + itemCounterClass + '", "' + ItemsCount + '", "' + sliderLoaderBackgroundClass + '", "' + sliderLoaderFinishClass + '", "right", "' + HideItemClass + '");', 250);
            setTimeout('sliderSwitchSide("' + outerClassName + '", "' + switchClass + '", "' + switchItemClass + '", "' + switchItemActClass + '", "' + switchItemCountClass + '", "' + switchResAct + '", "' + switchResInAct + '", "right", "' + HideItemClass + '");', 220);
        }
{'fraction_non_alphanumeric': 0.15228087732466017, 'fraction_numerical': 0.009507130347760821, 'mean_word_length': 2.865892972275951, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4064541', 'n_tokens_mistral': 3983, 'n_tokens_neox': 3955, 'n_words': 673}