Size: a a a

2020 December 25

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хотя это не он все равно
источник

AP

Alexander Ponomarev in Svelte [svelt]
Arushwl
Да компонент со слотом не в курсе что к нему прилетит
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
там проблема в том, что элементов может быть не 1,  неизвестно сколько и они могут быть не только картинками, но и видео и все что угодно. это как я понял
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
+ они приходят с его более высокого уровня
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
там проблема в том, что элементов может быть не 1,  неизвестно сколько и они могут быть не только картинками, но и видео и все что угодно. это как я понял
проблема в капечер хэндлере load эвента сделать querySelectorAll('img, video') и проверить что все они загружены?
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
проблема в капечер хэндлере load эвента сделать querySelectorAll('img, video') и проверить что все они загружены?
во-первых, это кривота, потому что перенос ответственности с компонента содержащего информацию о контенте в компонент который ничего о нем не знает. он может даже не знает что ему может картинка прийти. во-вторых, может быть кейс когда ждать надо не прям все, а только определенные вещи. в этом случае опять же логика должна быть на стороне вышестоящего компонента, который знает что мы ждем.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
хотя может я и усложняю уже, @Valexrs виднее
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
во-первых, это кривота, потому что перенос ответственности с компонента содержащего информацию о контенте в компонент который ничего о нем не знает. он может даже не знает что ему может картинка прийти. во-вторых, может быть кейс когда ждать надо не прям все, а только определенные вещи. в этом случае опять же логика должна быть на стороне вышестоящего компонента, который знает что мы ждем.
теперь это уже свелт головного мозга видимо
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
теперь это уже свелт головного мозга видимо
не, просто я с медиа много работаю и там полно таких кейсов. бывает даже через сторы приходится работать. кепчерингом там не обойдешься
источник

AP

Alexander Ponomarev in Svelte [svelt]
наверно mutation observer надо выпилить из браузера, а то он дает возможность посмотреть когда в элемент добавляют какой-то другой элемент непонятно откуда
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alexander Ponomarev
наверно mutation observer надо выпилить из браузера, а то он дает возможность посмотреть когда в элемент добавляют какой-то другой элемент непонятно откуда
часто им в реакт пользуешься да?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Pavel 🦇 Malyshev
часто им в реакт пользуешься да?
вообще не пользуюсь, у меня вообще-то есть возможность переданный сверху JSX обойти и понять есть ли там img или video =) в отличии от слотов свелта
источник

DK

Dan Kozlov in Svelte [svelt]
Нда, парни, не знаю, одному ли мне так кажется, но в последние несколько дней напряжение между вами можно ножом резать. Количество вменяемых разговоров падает, количество подъёбов в сторону друг друга растёт.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Dan Kozlov
Нда, парни, не знаю, одному ли мне так кажется, но в последние несколько дней напряжение между вами можно ножом резать. Количество вменяемых разговоров падает, количество подъёбов в сторону друг друга растёт.
это брачные игры такие)
источник

A

Arushwl in Svelte [svelt]
источник

КС

Кирилл Спасибович... in Svelte [svelt]
@dkzlv @lega00 https://svelte.dev/repl/c209363640ab47fa81e71b64ba4e2341
че думаете об этом трешике ?
можно ли от гонки избавиться? - Promise.all отработает раньше, чем скрипт контекст модули компонентов добавят все свои фетч промисы
любопытно было как можно замутить код фетча в компонентах, но при этом ожидать всех фетчей в руте и не показывать ничего пока важные данные не будут загружены
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
ты хочешь чтобы все фотки показались разом?
источник

A

Arushwl in Svelte [svelt]
+- Чтоб знать когда контент полностью загружен.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Arushwl
+- Чтоб знать когда контент полностью загружен.
знать можно, но не рисовать слоты совсем не получится, иначе просто картинки не будут загружаться. можно просто скрыть их пока не загрузятся
источник

A

Arushwl in Svelte [svelt]
Таки они мне и нужны... я с них размеры нод беру после рендера. Уже так и есть - они прозрачные изначально... и мне нужно условие чтоб ее снять после загрузки контента внутри слота.
источник