Sergey_K
а, ну вхождение, да. Ну тогда на его основе свой селектор просто напиши containsEq там или типо того
Да давно все работает, просто любопытно было, можно ли без цикла
Sergey_K
Странно, что селектора не придумали для этого
Roman 🚀
Потом кто-то поменяет 2019 на 2020 и пиздец, все сломалось. Боже храни тех кто не дает сделать селектор по контенту
Sergey_K
А что мешает повесить класс или id?
Некомфортность моральная) Дубль данных
Roman 🚀
Некомфортность моральная) Дубль данных
Это не дубль. Это машинное представление и человеческое
Evgeniy
Странно, что селектора не придумали для этого
ну видимо не увидели необходимости, хотя по факту его копирнуть, переименовать и indexOf поменять на ==
Sergey_K
Потом кто-то поменяет 2019 на 2020 и пиздец, все сломалось. Боже храни тех кто не дает сделать селектор по контенту
Глупость написал. Аттрибуты неуникальны. Текст все же такой же аттрибут по сути
Sergey_K
Но вопрос многих беспокоит до сих пор)
Roman 🚀
Глупость написал. Аттрибуты неуникальны. Текст все же такой же аттрибут по сути
Это ты глупость написал. Нельзя хардкодить контент. Это все до первого манагера-сеошника.
Roman 🚀
Это все равно что писать {if $_modx->resource.pagetitle == "Контакты"} {/if}
Roman 🚀
сразу руки отрывать
Sergey_K
Эм...причем тут хардкодить?))
Sergey_K
Я про селектор
Sergey_K
Не вижу никакой связи, прости
Roman 🚀
Вопрос был какой? «Как найти без цикла в JS элемент с определенным текстом?» Ответ: не говнокодь
Sergey_K
Если фильтрация по образцу это "хардкодить"
Sergey_K
То прости, это бред какой-то)
Sergey_K
так просто для фильтра например
Все фильтры это говнокод, по ходу)
Mikhail
Есть желающие написать простой компонент?
Roman 🚀
так просто для фильтра например
Причем тут фильтр? Он ищет <option>abc</option>
Sergey_K
Чувак
Sergey_K
abc это ж не обязательно хардкод
Sergey_K
Иы чего
iWatchYouFromAfar
говнокод наше все
iWatchYouFromAfar
посему не вижу в нем ничего плохого, а вот тот кто будет дорабатывать сайт после, увидит)
Roman 🚀
Объясни кейс, я вообще пока не понимаю зачем тебе понадобилось делать такое и почему тебе надо выбрать именно ABC, а не сам option а потом уже посмотреть его значение
Evgeniy
Причем тут фильтр? Он ищет <option>abc</option>
а опшены не могут использоваться для фильтра?
Sergey_K
Sergey_K
Вот пример епта
Sergey_K
Фильт фильтрует опшены
Sergey_K
Потому что в Москве пунктов вывоза сотня
Sergey_K
Какой тут хардкод?
Roman 🚀
И зачем тут селектор по КОНТЕНТУ? Событие на изменение импута, смотрим что введено, фильтруем пункты выдачи.
Sergey_K
Нда)
Sergey_K
Ну так КАК фильтровать?
Sergey_K
Функционал давно работает, есличо) Поэтому я задал вопрос про селектор, а не как сделать фильтр
Dmytro
Нда)
if ($user=="superadmin") - это хардкод, if ($user==$modx->getUser()->getName()) уже нет
Roman 🚀
Sergey_K
Регулярочкой?)
Ну отфильтруй регулярочкой по текст контент в js
Dmytro
А 2+2 это 2. Спасибо, это откровение
тебя просто нельзя ни в чем убедить, ты всегда прафф))
Sergey_K
тебя просто нельзя ни в чем убедить, ты всегда прафф))
Прости, но ты вообще даже не пытаешься понять, о чем разговор, но 5 копеек лепишь
Sergey_K
Форму выше я дал
Sergey_K
Какой, в жопу, там хардкод?
iWatchYouFromAfar
😄
Sergey_K
С чем тут соглашаться?))
Roman 🚀
Ну отфильтруй регулярочкой по текст контент в js
лан, короч, все легко решается и без этого селектора, хоть может и было бы поудобнее
Sergey_K
Хардкод, хардкод)
Roman 🚀
Но чую его б в такие места лепили, что лучше не создавать это чудовище совсем
Sergey_K
Лишь бы попиздеть) Это я не тебе
Sergey_K
Но чую его б в такие места лепили, что лучше не создавать это чудовище совсем
Ром, по мне аттрибуты от текст контент не отличаются по сути
Roman 🚀
Я не раз на этом обламывался поэтому стараюсь отделить машинное представление от читаемого
Roman 🚀
Но в твоей фильтрации это не прокатит, это поиск по сути
Sergey_K
Ну хер знает. Учитывая, что суть в опшене это VALUE... накосячить с текстом сложно.
Sergey_K
В форме принцип автозаполнения из БД и проверки, изменено ли поле, тоже на аттрибутах строятся. И все неплохо. Хотя в твоей концепции это смесь. Типа.
Mikhail
А что именно нужно?
Грубо говоря простое хранилище
Mikhail
Я пробую самостоятельно сделать на базе modExtra, но какая-то херня уже из коробки
Mikhail
Скрипты не видят экземпляр класса
🙈 PG
Так давай подробную задачу.
Mikhail
🙈 PG
Ну я же не знаю что у тебя там написано
Sergey_K
код выложи, дядь
Mikhail
Так давай подробную задачу.
Компонент Калькулятора. Обычная таблица, которая содержит у себя записи (id,name,type,values), редактируется, удаляется, создается. В дальнейшем планирую создать доп.поле, которое будет использовать данные из компонента в качестве источника.
🙈 PG
Values это массив?
Mikhail
Values это массив?
Да, думаю можно обойтись строкой и разделителями вида ||
🙈 PG
А как его в перспективе нужно использовать?
Mikhail
Sentinel
На 2.7.2 уже кто обновился? Как полет?
Mikhail
А как его в перспективе нужно использовать?
Стоит задача на разных страницах сайта создавать калькуляторы, которые содержат в себе разные элементы.
🙈 PG
Пример данных есть?
🙈 PG
У меня что-то не вяжется
Mikhail
У меня что-то не вяжется
Потому что я хреново объясняю, дай время