Ввести фильтрацию меток
-
В экшене "Перейти к метке" неудобно искать метку к которой нужно перейти, если у тебя таким меток много.
А фильтра в окне выбора метки нету, приходится долго "выискивать глазами".
-
Почему бы вам не попробовать назвать метки по порядку или любым удобным для вас способом.
Я вижу, вы слишком длинное имя лейбла, оставьте его коротким и, согласно некоторым правилам, это будет проще.
-
@Nikolas said in Ввести фильтрацию меток:
В экшене "Перейти к метке" неудобно искать метку к которой нужно перейти, если у тебя таким меток много.
А фильтра в окне выбора метки нету, приходится долго "выискивать глазами".
В принципе это не сложно реализовать, нужно будет изменить файл index.html в директории \apps\25.5.0\html\toolbox, добавить в "<div id="LabelList">" инпут со свойством onchange, что бы вызывать функцию, которая укладывала бы существующие элементы меток в hide, если их название не совпадает с подстрокой из value инпута
-
@Fox ждем в новом релизе :)
-
-
@Fox эх ....
Еще бы проверку сделать дублей меток - чтоб нажал одну кнопку, и он проверил все - и сказал вот эти встречаются тут и тут - проблема.
-
@DuckDuck said in Ввести фильтрацию меток:
@Fox эх ....
Еще бы проверку сделать дублей меток - чтоб нажал одну кнопку, и он проверил все - и сказал вот эти встречаются тут и тут - проблема.Можно использовать поиск по имени метки, если такая существует, то она будет найдена
-
@Fox да это понятно, проблема в том что в списке меток, даже скопироват название метки нельзя, да и список этот бывает большой.
А так нажал кнопку и все проблемные места видно.
-
@DuckDuck said in Ввести фильтрацию меток:
@Fox да это понятно, проблема в том что в списке меток, даже скопироват название метки нельзя, да и список этот бывает большой.
А так нажал кнопку и все проблемные места видно.Всё равно не понял что это и зачем оно надо. Опишите подробнее
-
@Fox Вот есть куча меток. Часто бывает так что некоторые куски кода переносишь в другое место, и забываешь что метки не должны дублироваться их названия нужно изменить на уникальные. (не всегда получается это вынести в уникальные функции). И вот ситуация - получаем входную метку с одинаковым названием в разных частях кода. Как следствие крейзи скрипт - который скачет, как ему угодно.
Чтобы исключить дублирование в коде меток с одинаковым названием (а иногда просто можно и руками метку назвать именем которое уже было, по ошибке.) так вот, чтобы исключить эти ситуации - было бы очень полезно иметь кнопку: в разделе меток - нажал - она по порядку берет каждую существующую метку из списка, и проверяет - не встречается ли эта входящая метка - дважды или трижды. ... в коде.
Если встречается - то выдает где именно, ну или хотя бы сообщение - что вот с этими метками есть проблема.
-
@DuckDuck said in Ввести фильтрацию меток:
то бывает так что некоторые куски кода переносишь в другое место, и забываешь что метки не должны дублироваться их названия нужно изменить на уникальные. (не всегда получается это вынести в уникальные функции). И вот ситуация - получаем входную метку с одинаковым названием в разных частях кода. Как следствие крейзи скрипт - который скачет, как ему угодно.
Чтобы исключить дублирование в коде меток с одинаковым названием (а иногда просто можно и руками метку назвать именем которое уже было, по ошибке.) так вот, чтобы исключить эти ситуации - было бы очень полезно иметь кнопку: в разделе меток - нажал - она по порядку берет каждую существующую метку из списка, и проверяет - не встречается ли эта входящая метка - дважды или трижды. ... в коде.
Если встречается - то выдает где именно, ну или хотя бы сообщение - что вот с этими метками есть проблема.Все что написано выше определяется одним словом - лень
Лень исктать
Лень нажимать.
Лень проверять.Увы BAS сам не напишется, да и скрипты надо составлять так чтоб не было 100 меток, я по 2-3 к кубиков писал, и с роду более десятка другого меток не было.
-
@DuckDuck said in Ввести фильтрацию меток:
@Fox Вот есть куча меток. Часто бывает так что некоторые куски кода переносишь в другое место, и забываешь что метки не должны дублироваться их названия нужно изменить на уникальные. (не всегда получается это вынести в уникальные функции). И вот ситуация - получаем входную метку с одинаковым названием в разных частях кода. Как следствие крейзи скрипт - который скачет, как ему угодно.
Чтобы исключить дублирование в коде меток с одинаковым названием (а иногда просто можно и руками метку назвать именем которое уже было, по ошибке.) так вот, чтобы исключить эти ситуации - было бы очень полезно иметь кнопку: в разделе меток - нажал - она по порядку берет каждую существующую метку из списка, и проверяет - не встречается ли эта входящая метка - дважды или трижды. ... в коде.
Если встречается - то выдает где именно, ну или хотя бы сообщение - что вот с этими метками есть проблема.Ну можно сделать элементарную функцию для определения дубликатов названия: 2660.xml
На основе этой функции в принципе можно создать и модуль: checkDuplicates.zip
Пример скрипта с установленным модулем: 2663.xml
-
@Fox чето в таком направлении я не думал :) спасибо, попробую
-
@Fox said in Ввести фильтрацию меток:
checkDuplicates.zip
Слушай, ну круть, то что нужно, сразу в одном проекте уже нашел проблемы :)
Надо его в раздел модулей положить, чтоб не потерялся - маст хев. А еще лучше прям в каждый проект зашить по умолчанию - первый действием проверка и предупреждение ! - и тогда будет меньше головных болей у многих :)Еще раз спасибо - сохранил кучу времени.
И лог можно прям внутрь модуля положить. И исходник модуля, выложи, если не сложно.
-
This post is deleted!
-
@Dodok said in Ввести фильтрацию меток:
Все что написано выше определяется одним словом - лень
Лень исктать
Лень нажимать.
Лень проверять.Лень - двигатель прогресса, но вы все еще не усвоите этот урок.
Увы BAS сам не напишется, да и скрипты надо составлять так чтоб не было 100 меток, я по 2-3 к кубиков писал, и с роду более десятка другого меток не было.
Ну значит не писал сложные проэкты с динамичной логикой. Количество кубиков не показатель. И тем более количество меток - их может быть и три, но случайно дубли могут встречаться в разных местах - и все - проект будет запорот, до тех пор пока не дойдет - что косяк очень простой.
На форуме куча сообщений - когда люди не понимают, что у них там за магия происходит, А вот модуль от Фокса - позволяет эту простую банальщину исключить.
Да желательно без меток писать - но это тоже не всегда так легко получается - С вложенными циклами бывают свои проблемы.
Так что-то да лень, и именно она позволила человечеству - создавать заводы, а не молотком из камня москвич делать.
-
@Dodok 2-3к кубиков? это ведь жесть как круто :D
-
@rkk9 said in Ввести фильтрацию меток:
@Dodok 2-3к кубиков? это ведь жесть как круто :D
да он еще просто не понял что такое функции :) (ладно, это стеб).
-
@DuckDuck можно поподробнее?
-