Получи случайную криптовалюту за регистрацию!

Решение по быстрому выбору тренинга для копирования урока Воз | Аня про Геткурс. Верстка, скрипты и решения

Решение по быстрому выбору тренинга для копирования урока

Возникла у меня тут необходимость скопировать урок в другой тренинг. И знаете... то самое чувство, когда прям не понимаешь зачем так сделали, как сделали

Если у вас несколько уровней вложенности, да еще и названия курсов могут повторяться на этих уровнях, то найти нужный тренинг для копирования - весьма сложно. А если еще нужно сделать это быстро, то задача становится "бесячей". Потому что неудобно и не быстро.

Поэтому - вот, ловите

$("#Lesson_training_id > option").each(function(){
$("#training-form").append(
$("
").attr({"value":$(this).attr("value")})
.css("cursor","pointer")
.text($(this).text()+ ' (id ' + $(this).attr("value")+')')
.click(function(){
$("#Lesson_training_id").val($(this).attr("value"));
})
)
});

Мини-скрипт, который создает кликабельный список всего вашего дерева тренингов. Так же выводит id тренинга (если вам удобнее ориентироваться на него). Клик на дереве приводит к выбору данного тренинга в системном поле.

Скрипт лучше выполнять сразу в консоли браузера или в приложении типа "User JavaScript and CSS". Я в него не зашивала ни проверку страницы, ни запуск из настроек аккаунта/темы, тк это очень локальное решение.

зы Сам ГК пообещал изменить логику работы системного поля. Но сроков не назвал.

зыы а может еще и прокрутку к кнопке добавить? (нажатие кнопки точно нет, а то вдруг выбор был неверный - еще удалять созданный урок придется)