
Danil
30.01.2017
19:19:19
затупил

Nikolay
30.01.2017
19:19:30
чтобы получить доступ к this.param из статического метода нужно this.param сделать статическим
и будет это ClassName.param

Google

Danil
30.01.2017
19:26:54

Nikolay
30.01.2017
19:28:44
ну или так

galiant
30.01.2017
20:22:00
Все привет ! Помогите пожалуйста ((( нужно для картинки указать атрибут align ... но реакт пишет что это не поддреживается , как быть ((

Vladimir
30.01.2017
20:22:49

galiant
30.01.2017
20:23:23
извиняюсь, не думал что один и тот же народ

Vladimir
30.01.2017
20:24:00
разный
но хотя бы подожди ответа в одном

Sheridan
30.01.2017
20:24:25
И ты что, управляешь видом не из цсс?

galiant
30.01.2017
20:25:53
ну у этого тега именно атрибут такой есть, я его и использовал

Vladimir
30.01.2017
20:26:03
почему не цсс?

galiant
30.01.2017
20:27:08
я не знаю как добится того же повдения в цсс
?

Google

Sheridan
30.01.2017
20:27:53
Так найди!

galiant
30.01.2017
20:35:20
vertical-align ...
почему блин они его так же не назвали

Oleg
30.01.2017
20:40:48
Добро пожаловать в HTML
Но лучше погугли про flex layout

Vladimir
30.01.2017
20:42:26
и про css grid
остался всего месяц до них в проде у мажорных вендоров

Nikolay
30.01.2017
20:44:04
и про css grid
легким движением пальцев отправили чувака еще на пару недель учить :D

Vladimir
30.01.2017
20:44:41
ну для начала можно посмотреть доклад макеева

Oleg
30.01.2017
20:53:40
Искусство требует жертв

Alexander
30.01.2017
20:55:10

Vladimir
30.01.2017
20:55:21
не будет
в сафари хз когда будет

Alexander
30.01.2017
21:06:45
Ну вот именно :(99

Vladimir
30.01.2017
21:28:16
ну это не повод не использовать
всё равно уже везде флексы есть
где есть флексы
есть @support

Andrey ?
30.01.2017
21:29:57
as usual

Google

Vladimir
30.01.2017
21:30:36
в ие есть флексбоксы
он просто не будет понимать ни саппорт, ни гриды в нём

Adel
30.01.2017
21:32:05
всем привет! у меня точечный вопрос про лодаш
есть ли в лодаше функция, которая рекурсивно выполняет переданную в нее функцию до тех пор, пока результат не перестанет быть функцией?

Andrey ?
30.01.2017
21:32:55
Касательно флексов, отдельная боль - UC Browser

Nikolay
30.01.2017
21:33:20
Причем они заявляют, что поддерживают его.

Каїн
30.01.2017
21:34:53
помню uc популярен под звонилки только

Nikolay
30.01.2017
21:37:27

Andrey ?
30.01.2017
21:37:49
Те, кого подкупил бесплатный впн, видимо

Каїн
30.01.2017
21:38:27
я лично на uc сидел еще с нокии на симбиане 9.1
крутой браузер, отлично режет цсс и жс, так что сайты грузятся моментально

Каїн
30.01.2017
21:38:56
лол

Nikolay
30.01.2017
21:39:10
Я себе поставил посмотреть вообще что это такое, -- снес в тот же день, всю ленту мне пушами засрал.

Каїн
30.01.2017
21:39:36
наверное уже не торт, когда всюду есть вифи и 3г

Дмитрий
30.01.2017
21:44:09

Каїн
30.01.2017
22:05:25
чет даже не придумаю как через лодаш это сделать

Дмитрий
30.01.2017
22:10:32
То же самое в принципе)

Adel
30.01.2017
22:42:51
ну по сути я сделал result = (value) => _.isFunction(value) ? result (value ()) : value, даже лаконичнее, чем через R

Google

Adel
30.01.2017
22:45:46
на самом деле я сделал чуть гибче
result = (value, args, context) => _.isFunction(value) ? result ( value.apply(context, args), args, context ) : value
хотел избавиться, странно, что такого нет, вроде популярная проблема

Каїн
30.01.2017
22:47:25
наверное популярная в узких кругах

Adel
30.01.2017
22:48:01
в моем узком проекте)

Oleg
30.01.2017
22:49:12
Я что-то такое делал и даже несколько раз, но это было давно. А потом я нашёл вариант без рекурсий

Admin
ERROR: S client not available

Дмитрий
30.01.2017
22:50:29
Я бы дважды подумал, прежде чем делать рекурсивные вызовы, жонглируя this

Oleg
30.01.2017
22:50:55
Там ещё стек разрастается

Adel
30.01.2017
22:51:12
какой такой зис, контекст ж передаю явно, если нужен)

Дмитрий
30.01.2017
22:51:26
Не нужен

Oleg
30.01.2017
22:51:35
А какова задача?
Очередь исполнения?

Adel
30.01.2017
22:53:01
оххх, это сложно объяснить на пальцах..
вообще задача - вычисление прав доступа к сущности на основании значений полей сущности и пользователя
правила отдает бэкенд
и все было еще более менее терпимо, пока бэкенд не решил отдавать в качестве определенных значений, внимание, keyword
что превратило результат вычислений в непредсказуемую цепочку запаковынных вызовов
ну и теперь чтобы добраться до значения, надо вызывать результат до тех пор, пока он не окажется не функцией, реализующей очередной keyword

Narek
30.01.2017
22:56:51
приветики

Adel
30.01.2017
22:56:58
привет)

Google

Oleg
30.01.2017
22:58:00

Adel
30.01.2017
22:58:00
Странно всё это
ну грубо упрощая
entity = {id: 1, forbidden: true, reallyForbidden: 'not-for-creator', creator: 2}
user = {id: 2, name: '123'}
accessRule1 = {field: 'forbidden', value: false, userField: null}
accessRule2 = {field: 'creator', userField: 'id'}
accessRule3 = {field: 'reallyForbidden', value: false}

Каїн
30.01.2017
23:04:19
валидация короч

Adel
30.01.2017
23:04:46
мне в качестве value может прилететь как значение, которое надо сравнить с entity[accessRule.field]
так и указание на функцию, которая хрен знает что вернет, но если эта зараза вернет функцию, то надо ее тоже выполнить, пока наконец не будет значение на выходе
сравниваю-то я значения, не функции

Vladimir
30.01.2017
23:06:58
мб поговорить с бэкендом?

Adel
30.01.2017
23:07:02
то есть reallyForbidden может вернуть генератор с аяксами, например
да не, зачем, решена же проблема

Дмитрий
30.01.2017
23:07:26
У них да — у тебя как то кажется не очень

Adel
30.01.2017
23:07:31
там, например, есть keyword now

Дмитрий
30.01.2017
23:07:41
Вообще, бэкенд, который возвращает функцию — ето круто, конечно)

Adel
30.01.2017
23:07:41
это () => Date.now()
не, он дает кейворды, я их реализую

Дмитрий
30.01.2017
23:08:10