Добавить кнопку "Домой" для перехода в функцию "Main"



  • Я понимаю что для реализации вот этого https://community.bablosoft.com/topic/9737/перемещение-между-функциями нужно время и прочее. Если вот сюда куда нибудь:
    alt text
    или вот сюда:
    alt text
    впиндюрить бы кнопочку "Домой" для возврата в функцию "Main", чтобы ее каждый раз не искать, было бы шикарно. Спасибо



  • ага, надо кнопка возврата в main функцию. Почему-то вечно ее ищешь, как будто она там обязана быть. Не хватает.



  • @serrgo said in Добавить кнопку "Домой" для перехода в функцию "Main":

    Я понимаю что для реализации вот этого https://community.bablosoft.com/topic/9737/перемещение-между-функциями нужно время и прочее.

    В смысле? У меня уже давно лежит реализация через комментарии. Можно сделать по человечески, через замену файла

    Если вот сюда куда нибудь:
    или вот сюда:
    впиндюрить бы кнопочку "Домой" для возврата в функцию "Main", чтобы ее каждый раз не искать, было бы шикарно. Спасибо

    Простой переход в "Main" функцию?



  • Простой переход в "Main" функцию?

    Просто тупо переход в Main функцию из любой жопы в которую ты залез



  • @serrgo said in Добавить кнопку "Домой" для перехода в функцию "Main":

    Простой переход в "Main" функцию?

    Просто тупо переход в Main функцию из любой жопы в которую ты залез

    Была мысль сделать что то вроде добавление в избранное функций для быстрого перемещения, но не очень понятно как при этом эти кнопочки обозначать. Так что оставил пока просто одну кнопку для быстрого перехода в функцию "Main"

    support211.gif

    Для версии BAS 22.5.1 можете просто заменить файл index.html в папке

    \BrowserAutomationStudio\apps\22.5.1\html\scenario
    

    Для совместимости с другими версиями лучше добавлять код в ручную.

    Откройте файл

    \BrowserAutomationStudio\apps\22.5.1\html\scenario\index.html
    

    и добавьте код в конец файла, перед тегами </body></html> :

    <script type="text/javascript">
    var div_previous = document.createElement("div");
    div_previous.id = "history_previous";
    div_previous.style = "position: fixed; border-left: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-radius: 4px 0px 0px 4px; background-color: #f1f1f1; top: 140px; right: 0px; z-index: 1; font-size: 14px; width: 32px; height: 32px;";
    var button_previous = document.createElement("button");
    button_previous.type = "button";
    button_previous.className = "btn btn-default btn-xs";
    button_previous.onclick = function () {
        _FunctionManager.ChangeFunction("Main");
    };
    button_previous.style = "margin: 4px; width: 23px; height: 22px;";
    div_previous.appendChild(button_previous);
    var i_previous = document.createElement("i");
    i_previous.className = "fa fa-chevron-left text-primary";
    i_previous["aria-hidden"] = "true";
    button_previous.appendChild(i_previous);
    document.body.insertBefore(div_previous, document.getElementById("helplabelcontainer"));
    </script>
    

    Можно конечно было сделать по человечески, добавить кнопку в разметку, стили положить в css файл, а обработчик в js, но устанавливать это всё было бы муторно.



  • @Fox Удобно! Спасибо!


Log in to reply