@sergerdn через Object.defineProperty тоже пробовал, не искались элементы. Но попробую твой вариант.
Ну а смысл топика изначально в том, чтобы дать возможность через кубик подмены передавать свою функцию, раз такой функционал есть все равно.
Привет! Работаю в основном на http, часто и много, и столкнулся с такой проблемой что если например на сайте ввели капчу нужно все заново переносить в ручную с другого скрипта в новый или например нужно объединить два скрипта.
думаю что добавление вот такого функционала бы экономило очень много времени.
что то вроде закладок.
По нажатию на "шаблоны" - список с произвольным названием (когда пользователь сохраняет свои блоки , сам их называет)
по нажатию на название блока, он вставляется. в основной шаблон +сделать как то возможность быстрого просмотра/редактирования сохраненного набора.

@CaptchaLom said in Сделать "облако" шаблоновов, быстрый доступ к наработкам:
Привет! Работаю в основном на http, часто и много, и столкнулся с такой проблемой что если например на сайте ввели капчу нужно все заново переносить в ручную с другого скрипта в новый или например нужно объединить два скрипта.
думаю что добавление вот такого функционала бы экономило очень много времени.
что то вроде закладок.По нажатию на "шаблоны" - список с произвольным названием (когда пользователь сохраняет свои блоки , сам их называет)
по нажатию на название блока, он вставляется. в основной шаблон +сделать как то возможность быстрого просмотра
Функционал, возможно и полезный, но только для тех, кто не станет туда пихать пользовательские переменные.
@xclsv да я понимаю о чем идёт речь, но по мне, это не проблема создать пользовательскую переменную, в ручную, или может админы придумают, как сохранять вместе с пользовательской переменной, например при взятии заготовки, сразу автоматом создавалась/восстанавливалась пользовательская переменная, которая была создана на момент сохранения этого "набора"
у меня уже накопилось около 10ка разных "наборов" и наработок, которые я периодически совмещаю с другими скриптами, но постоянное перетягивание с одного в другой в ручную, уже готовых решений, немного утомляет.
@CaptchaLom
Думаю, сделать так, чтобы автоматом создавалась пользовательская переменная - не проблема. Проблема в том, что это будет вызывать кучу ошибок у тех, кто не понимает, как это будет работать. К примеру, был скопирован шаблон с переменной, которая до этого в скрипте не использовалась. Скрипт, конечно же, выдаст ошибку. В итоге, либо придется писать нормальный обработчик ошибок, в котором сейчас необходимости нет, либо готовиться к тому, что часть пользователей не будут пользоваться программой из-за непонимания ее работы.
Но вот, если в шаблонах будут сохраняться блоки без переменных или можно было бы подключать что-то вроде своих библиотек и передавать в аргументы функции свои переменные, то было бы просто супер здорово. Подозреваю, что это довольно трудоемко. Тот же порт баса на линух куда перспективнее.
бесполезнейшая функция. в этих шаблонах накопится куча ненужной дряни, и будет только мешать. Как для себя решил такую проблему:
@artihorror said in BAS на стероидах. Улучшаем при помощи программ и сервисов.:
Не встретился еще ни один проект где пришлось использовать все наработанные решения.
Сам обхожу так: Все снипеты описаны в текстовиках под функциями. Для каждого проекта создаю папку и закидываю туда необходимые, чтоб не было кучи ненужной дряни, создаю ресурс "файлы из папки". В самом проекте первым действием прогоняю ресурс в цикле и получаю все необходимые снипеты в виде функций. Просто и аккуратно.
Заметил что внизу можно создавать функции, может их можно как то один раз создать, чтоб они были во всех новых скриптах? А когда нужно, просто вызвать и все.
я не знал что можно копировать шаблоны CTRL+C и переносить в другой шаблон!! Я раньше каждое действие с начала в ручную переносил..
@CaptchaLom Это будет сделано красивее, когда появится конструктор модулей. В нем будет возможность делиться модулями и задавать переменные, которые используются в коде как входные параметры.