Ввести фильтрацию меток



  • В экшене "Перейти к метке" неудобно искать метку к которой нужно перейти, если у тебя таким меток много.

    А фильтра в окне выбора метки нету, приходится долго "выискивать глазами".
    alt text



  • Почему бы вам не попробовать назвать метки по порядку или любым удобным для вас способом.
    Я вижу, вы слишком длинное имя лейбла, оставьте его коротким и, согласно некоторым правилам, это будет проще.



  • @Nikolas said in Ввести фильтрацию меток:

    В экшене "Перейти к метке" неудобно искать метку к которой нужно перейти, если у тебя таким меток много.

    А фильтра в окне выбора метки нету, приходится долго "выискивать глазами".

    В принципе это не сложно реализовать, нужно будет изменить файл index.html в директории \apps\25.5.0\html\toolbox, добавить в "<div id="LabelList">" инпут со свойством onchange, что бы вызывать функцию, которая укладывала бы существующие элементы меток в hide, если их название не совпадает с подстрокой из value инпута



  • @Fox ждем в новом релизе :)



  • @DuckDuck said in Ввести фильтрацию меток:

    @Fox ждем в новом релизе :)

    А вот это очень врядли :D



  • @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 можно поподробнее?



  • @rkk9 said in Ввести фильтрацию меток:

    @DuckDuck можно поподробнее?

    О чем ?


Log in to reply
 

  • 7
  • 1
  • 8
  • 4
  • 4
  • 5
  • 60