09.01.2014, 01:57
|
Профессор
|
|
Регистрация: 08.01.2014
Сообщений: 354
|
|
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
}
```
|
|
09.01.2014, 01:58
|
Профессор
|
|
Регистрация: 08.01.2014
Сообщений: 354
|
|
kobezzza, короче прочитай вот эту тему, я там все раскрываю
https://github.com/LearnBoost/stylus/issues/1330
Сообщение от kobezzza
|
Хотя, если не стараться сделать универсально, то можно было бы придумать простой и быстрый способ перегрузки не всего селектора, а его части, например тот же псевдоэлемент
|
есть простые селекторы, есть составняе, я предлагаю оч простой способ который перегружает только простые селекторы
Последний раз редактировалось Maxmaxmaximus7, 09.01.2014 в 02:05.
|
|
09.01.2014, 02:01
|
Профессор
|
|
Регистрация: 08.01.2014
Сообщений: 354
|
|
пасоны, я гитхаб сломал)
Последний раз редактировалось Maxmaxmaximus7, 09.01.2014 в 02:04.
|
|
09.01.2014, 02:02
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Maxmaxmaximus7, тебя и на гитхабе забанили?))
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
09.01.2014, 02:03
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
ахаха)
|
|
09.01.2014, 02:12
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Я понял. Ну я бы был рад такой функциональности (только я бы ограничился только перегрузкой : и ::, т.к. иначе возможны баги), но она для меня не критична.
Возможный баг:
допустим перегрузили .my на .MY
.my {
&-next {
}
}
полученный селектор .MY-next, хотя я не это имел ввиду
Последний раз редактировалось kobezzza, 09.01.2014 в 02:16.
|
|
09.01.2014, 02:15
|
Профессор
|
|
Регистрация: 08.01.2014
Сообщений: 354
|
|
kobezzza, блять никакая функциональность не кричиста если есть ассемблер, и тем не менее мы почему-то абстракции то поднимаем) и улучшаем. Я уверен, ui 4.0 вообще будет иметь нейроинтерфейс.
Сообщение от kobezzza
|
полученный селектор .MY-next, хотя я не это имел ввиду
|
а ЧТО ты имел ввиду перегружая селектор .MY ?
Последний раз редактировалось Maxmaxmaximus7, 09.01.2014 в 02:18.
|
|
09.01.2014, 02:19
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Maxmaxmaximus7, ты можешь пилить свой УИ без оглядки меня все принципы от версии к версии, т.к. им сейчас кроме тебя никто не пользуется. А Stylus один из самых популярный препроцессоров в мире, в некоторых ИДЕ его поддержка идёт из коробки, и поэтому каждую новую фичу они должны тщательно обдумывать, чтобы не пришлось её потом переделывать, как ты это не поймёшь.
|
|
09.01.2014, 02:20
|
Профессор
|
|
Регистрация: 08.01.2014
Сообщений: 354
|
|
И кстати, мы можем легко попать в рекурсию))
Сообщение от kobezzza
|
как ты это не поймёшь.
|
с чего ты взял что я не учитываю обратную совместимость)? с чего ты взял что я не предлагаю продумать)?
|
|
09.01.2014, 02:21
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Maxmaxmaximus7
|
а ЧТО ты имел ввиду перегружая селектор .MY ?
|
.my {
div {
}
}
.my {
&-div {
}
}
первый должен быть .MY div, а второй .my-div т.к. это разные селекторы, а твоя логика этого не учитывает и создаёт больше проблем чем плюсов.
|
|
|
|