
Bohdan
11.01.2018
19:27:26
о жесть
я помню, когда мне надо было без знаний д3 доделать страничку на нем

Kosmos
11.01.2018
19:27:27
d3 отличный инстурмент, на нем можно сделать все что мне нужно. Речь о другом, о том, что кажущаяся на референсе простой анимация иногда очень сложна в анимации.

Bohdan
11.01.2018
19:27:47
у него порог входа высокий довольно

Dmitry
11.01.2018
19:28:46
http://recharts.org/#/en-US/examples/BiaxialLineChart

Google

Dmitry
11.01.2018
19:28:54
я вот такое юзал если надо с анимацией

Kosmos
11.01.2018
19:29:40
Вот к примеру сейчас нужно было делать транцишин между двумя графиками, так что бы точки гарфика двегались только в вертикальной плоскости. При этому данные первого графика и второго отличаются и по количеству показаний и по диапазонам. Что это реализовать, тебе нужно написать кастомную tween функцию, которая в зависимости от начальных данных, конечных данных и времени, строила SVG path, который нужно отображать в текущий момент транзишина.

Dmitry
11.01.2018
19:30:54
а потом еще и адаптивно это сделать ?)

Kosmos
11.01.2018
19:31:18
Это ж SVG там из коробки все адаптивно :)
у него порог входа высокий довольно
Да, я тоже долго с ним разбирался. По нему куча документации, но очень мало где грамотно объяснены основным принципы и парадигмы на которых построена либа. Они при этому вообще не очевидны, и достаточно сильно отличаются от других библиотек, как минимум, с которыми я сталкивался.

Bohdan
11.01.2018
19:34:57
касательно i18n
кто как делает простую двуязычность интерфейса без перевода контента?
сейчас на не-спа бекенде просто есть файлы xliff, которые парсит symfony translator и затем по ключу шаблонизатор через фильтр trans подставляет значение для текущей локали
я где-то видел аналогичную реализацию для vue (вроде как обертка над агностичной i18n-либой), но теперь не могу найти


Kosmos
11.01.2018
19:35:18
Пока принцип enter-update-exit не поймешь, можно с ума сойти :)
Я как раз на эту тему недавно читал лекцию, скоро оформлю все в виде статьи на medium. Может кому будет полезно, потому что я много намучался, пока понял, то что собственно нужно было понять, что бы потом нормально работать.

Bohdan
11.01.2018
19:37:09
я его так и не понял)
методом научного тыка с дебаггером решил свою задачу и закрыл тему)
нужно было сделать что-то между календарем и таблицей
прогнозирование (ручное) событий, происходящих в системе с сущностями
снизу события, сверху хитрый график

Kosmos
11.01.2018
19:38:00

Bohdan
11.01.2018
19:39:00
не, не он
этот ищется сходу
а там был еще доступен отдельный ui (опционально, как отдельный npm модуль) для переводов

Rafael
11.01.2018
19:39:21

Google

Bohdan
11.01.2018
19:39:23
просто у меня сейчас так в старой версии
и заказчик (из Нидерландов) периодически переводит то, что я на английском наваял

Dmitry
11.01.2018
19:39:45
https://uber.github.io/react-vis/examples/charts/zoomable-chart
а скролинг думаю
не так уж и сложно подкрутить

Bender
11.01.2018
19:41:20
https://laracasts.com/series/testing-vue

Rafael
11.01.2018
19:54:39

Sunlive
11.01.2018
21:14:37
https://i.redd.it/zq2yjloecf901.jpg

Vladimir
11.01.2018
21:15:26

Sunlive
11.01.2018
21:17:32
это переход после жиквери
https://i.redd.it/kjg060r7ra101.png

Alex
11.01.2018
22:22:29
приветы
у меня стиль прописан через -
is-active
если рендерить через :style = { is-active: true }, то выдает ошибку
как обойти?

Kirill
11.01.2018
22:23:54
может :class? )

Vladimir
11.01.2018
22:25:21
:style="[is-active ? 'some class' : '']"

Alex
11.01.2018
22:26:01
тьфу, конечно class

Google

Alex
11.01.2018
22:26:18
вообщем нужно обернуть в одинарные кавычки название класса с дефисом

Kirill
11.01.2018
22:27:26
:class="{className: isActive}"

Alex
11.01.2018
22:27:48
если is-active прописать isActive, то он так его и рендерит

Kirill
11.01.2018
22:29:00
: поставил? isActive это флаг, он его никак не рендерит)

Alex
11.01.2018
22:29:01
соответственно класс is-active в css есть, а isActive нету
да, забиндил
тут просто не дописал

Kirill
11.01.2018
22:29:33
а, ну тогда :class="{is-active: bool}"

Alex
11.01.2018
22:29:36
проблема в том что в названии класса дефис есть

Kirill
11.01.2018
22:29:59
закавычь)

Alex
11.01.2018
22:30:20
ну дык я и закавычил :)
кавычки похоже единственный вариант
так вот забудешь такой класс в кавычки обернуть и потом вспоминай где накосячил :)
какое то костыльное решение

Kirill
11.01.2018
22:32:40
ну все оборачивай, если уж используешь дефисы)
ключ объекта - стандартное поведение. либо js переменная, либо строка закавыченная

Alex
11.01.2018
22:34:00
это не я использую это css фрейморк :)
не переписывать же его с нуля из-за дефисов

Kirill
11.01.2018
22:34:20
омг)

Google

Kirill
11.01.2018
22:34:50
бутс чтоли?)

Alex
11.01.2018
22:36:24
неее, буст тяжелый и с js-ом, нафик не нужен
я bulma юзаю

Kirill
11.01.2018
22:36:54
даж не слышал о таком)

Alex
11.01.2018
22:37:09
ну видимо не интересуешься просто
довольно популярный фреймворк
https://github.com/jgthms/bulma

Kirill
11.01.2018
22:41:44
посмотрел уже. да просто бутса/фаундейшена за глаза, когда надо. нужные модули цепляешь и работаешь.

Bohdan
11.01.2018
22:47:43
булма няшка
бутс сильно много и разное делает
и он очень многословный

Alex
11.01.2018
22:48:47
ну не знаю, бутс слишком тяжелый и jquery смысла тянуть нет с vue

Kirill
11.01.2018
22:49:16
если речь лишь о сетке, то причем тут jquery?

Alex
11.01.2018
22:50:50
ну сравни размеры по css файлам

Bohdan
11.01.2018
22:51:57
тогда можно вообще чистую сетку найти)

Kirill
11.01.2018
22:53:01
экономия на спичках какая то ) тупо сетка кб на 5-7 потянет в исходниках

Alex
11.01.2018
22:53:29
ну мне не только сетка нужна
минимальное оформление тоже нужно
https://github.com/Ajusa/lit
1.5кб фреймворк :)))

Kirill
11.01.2018
23:05:06
фреймворк - как много в этом слове ?

Google

Bohdan
11.01.2018
23:06:29
оно слишком большое, надо уменьшить :D

Alex
11.01.2018
23:07:36
world's smallest responsive css framework
Depends on how you define framework. For me, a framework needs to have default styles (buttons, typography, forms), and a grid system.
примечания автора :)))

Kirill
11.01.2018
23:09:10
вот вы кстати кидаетесь на всякие т.н. фреймворки непонятные, а как они себя вести будут проверяете? на всем зоопарке девайсов и браузеров. бутс тот же хоть проверен уже

Bohdan
11.01.2018
23:09:59
булма норм ведёт себя на свежем, я смотрел
ие11 с багами, правда

Roman
11.01.2018
23:10:05
господи уже 18 год, какие css фреймворки, на флексах все пишется так же быстро

Vladimir
11.01.2018
23:10:40
на display: table

Bohdan
11.01.2018
23:11:10

Alex
11.01.2018
23:12:13

Kirill
11.01.2018
23:13:05
как то делал магазин. чето надоело мне все чужое, решил свое забабахать (стили в смысле). прописал полностью семантическую сетку, все в ажуре, пох на заводнение стилей, зато разметка чистая. так через полгода плевался сам от себя, когда дорабатывать понадобилось

Alex
11.01.2018
23:14:50
Ваня, что за реклама? :)