Page 1 of 1
Фильтр дампа импорта
Posted: Sun Apr 04, 2021 2:42 am
by GhostUser
Если вначале ввести фильтр, затем просто менять что-либо в textarea, то автоопределенный формат этого дампа постоянно сбрасывается на его собственные значения (которые, ясен, не всегда верны) и приходится постоянно следить за его корректностью (кроме того, значение импортированных галер всегда на одну больше - видимо скрипт думает что первая строка - это таки галера, а не формат фильтра).
поэтому предлагаю изменить эту часть формы на такую:

т.е. просто добавляем <input> в котором и будет указываться формат (а JS-ф-цию CreatePattern() отвязать от textarea совсем и дёргать только когда меняется этот новый input):

Re: Фильтр дампа импорта
Posted: Sun Apr 04, 2021 6:10 am
by admin
по идее по первой строке, если там начинается как #url и тп, те типа коммент - оно наоборот должно 100% верно определить поля
какая конкретно первая строка в дампе?
Re: Фильтр дампа импорта
Posted: Sun Apr 04, 2021 3:30 pm
by GhostUser
ну вот как определяется на автомате:
вот как меняю фильтр после руками:
и после любого изменения контента в textarea (например вставки доп. дампов ниже), фильтр снова сбрасывается в автоопределенные (первый скрин)
т.е. можно просто добавить отдельное поле под ввод формата фильтра, и делать автоопределение полей дампов уже в ответ на его изменения, а не на textarea.
с другой стороны: возможно автоопределение для textarea нужно делать только до тех пор, пока юзер сам не начал редактировать параметры фильтра в Pattern справа, а после не трогать или определять насколько дейтсвительно изменился формат вставляемого контента от того когд юзер менял руками Pattern.
сейчас просто он постоянно сбрасывается на автоопределенный, и нужно непровтыкать проверить его перед импортом... имхо запутано очень
---
в общем, чисто по юзабилити такое имхо: до того момента, как юзер сам начал редактировать Pattern - всё работает как сейчас, но после первого кастомного изменения чего либо в Pattern, мы отрубаем автогенерацию паттерна и показываем кнопку "Apply Pattern", а так же какую-то иконку возле формы паттерна (которая справа) или просто меняем цвет, что Pattern уже Dirty, и нужно обратить внимание на этот самый паттерн (или нажать на Apply Pattern или сразу импортить, если уверены, что всё норм. Так же, после того как паттерн в первый раз "Dirty", и после каждого изменения textarea юзером, мы "моргаем" этой кнопкой привлекая внимание юзера.
Re: Фильтр дампа импорта
Posted: Wed Apr 07, 2021 11:00 am
by admin
Добавил галочку что б автоапдейт паттерна снимался как толкьо поменялся сам паттерн
смотрите плз то ли что надо
Re: Фильтр дампа импорта
Posted: Wed Apr 07, 2021 5:35 pm
by GhostUser
admin wrote: Wed Apr 07, 2021 11:00 amсмотрите плз то ли что надо
ну это не лично для меня... я просто замачаю, что автоопределение для некоторых полей работает неправильно, а оно срабатывает само по себе каждый раз при изменении дампа.
здесь скорее как всем остальным удобней будет ) лично для себя с галкой думаю удобней таки, да.
Re: Фильтр дампа импорта
Posted: Thu Apr 08, 2021 4:46 am
by admin
те все ок или нет?)
Re: Фильтр дампа импорта
Posted: Thu Apr 08, 2021 5:08 am
by GhostUser
ну да, это работает... имхо, такой ф-нал более удобен и для всех остальных, т.к. теперь это можно отключать, если дамп часто меняется/редактируется по ходу
Re: Фильтр дампа импорта
Posted: Thu Apr 08, 2021 5:16 am
by admin
ок