overload ::selection
```css ::selection(pre, entery, post) return pre + '::' + entery + ', ' + pre + '::-moz-' + entery; ``` applying ```css div::selection { color:red } ``` cimpile to ```css div::selection, div::-moz-selection { color:red } ``` |
kobezzza, короче прочитай вот эту тему, я там все раскрываю
https://github.com/LearnBoost/stylus/issues/1330 Цитата:
|
пасоны, я гитхаб сломал)
![]() |
Maxmaxmaximus7, тебя и на гитхабе забанили?))
|
ахаха)
|
Цитата:
Возможный баг: допустим перегрузили .my на .MY .my { &-next { } } полученный селектор .MY-next, хотя я не это имел ввиду |
kobezzza, блять никакая функциональность не кричиста если есть ассемблер, и тем не менее мы почему-то абстракции то поднимаем) и улучшаем. Я уверен, ui 4.0 вообще будет иметь нейроинтерфейс.
Цитата:
|
Maxmaxmaximus7, ты можешь пилить свой УИ без оглядки меня все принципы от версии к версии, т.к. им сейчас кроме тебя никто не пользуется. А Stylus один из самых популярный препроцессоров в мире, в некоторых ИДЕ его поддержка идёт из коробки, и поэтому каждую новую фичу они должны тщательно обдумывать, чтобы не пришлось её потом переделывать, как ты это не поймёшь.
|
И кстати, мы можем легко попать в рекурсию))
Цитата:
|
Цитата:
.my { div { } } .my { &-div { } } первый должен быть .MY div, а второй .my-div т.к. это разные селекторы, а твоя логика этого не учитывает и создаёт больше проблем чем плюсов. |
Цитата:
#() перегрузит все селекторы со всеми айдишники #home() перегрузит все селекторы содержащие айдишник home [type]() перегрузит все селккторы содержащие атрибут type с любыми значениями [type='text']() перегрузит все селекторы содержащие , ну ты понял |
Цитата:
|
Цитата:
::selection() selection -moz-selection -webkit-selection Мы оба знаем, что перегрузка селекторов нужна только для префиксов, а проблема префиксов в селекторах только в псевдоселекторах и псевдоэлементах |
Нет я предлагаю в параметрах к функции перегрузчику передавать все нужные данные в красивом виде
#() перегрузит все селекторы со всеми айдишниками (значения айдишников будут передаваться перегрузчику) #home() перегрузит все селекторы содержащие айдишник home [type]() перегрузит все селккторы содержащие атрибут type с любыми значениями [type='text']() перегрузит все селекторы содержащие , ну ты понял |
ёёёбаный стыд(((((((((((( надеюсь он не будет читать мой код(
![]() |
ахахах) ты форкнул ангуляр, теперь тебя форкнули, ждём xUI ЖВ
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
цените короче шабку треда все разжевал по полочкам)) гениально. передаю им частичку гениальности ui. (не совсем понимаю что я щас сказал)
https://github.com/LearnBoost/stylus/issues/1330 |
|
|
Цитата:
|
Цитата:
Я же знакомлюсь с новыми знаниями :) |
Нахрен ты форкнул, мне сыдно теперь)
kobezzza, а rework лучше stylus? |
Цитата:
https://github.com/reworkcss/rework собственно тут в ридми всё и так сказано |
Цитата:
PS: Цитата:
Только хардкор: div::selection { color:red } div::-moz-selection { color:red } |
Подскажите, пожалуйста, как сделать вотчинг не только в корневой директории, но и во вложенных папках?
|
/dir/**/*.styl
блять даже зарегался от баттхерда и желания тебе ответить) |
l-liava-l,
Код:
watch: думаю будет эквивалентным Код:
watch: |
Цитата:
files: ['assets/css/**/index.styl', 'assets/css/**/*.styl'] вначале все индексы а потом уже остальные файлы |
Maxmaxmaximus21,
Tim, Благодарю) |
Часовой пояс GMT +3, время: 06:35. |