Size: a a a

Веб-компоненты

2019 October 11

SK

Serhii Kulykov in Веб-компоненты
Pavel 🦇 Malyshev
Вот это и интересно. Получается странная вещь, технология придумана давно, поддержка гиганта типа Гугл есть, но при этом никто о ней не знает. Встаёт вопрос, а оно нам надо вообще? Может это кому-то надо, но не нам и все эти годы этот кто-то пытается ее запихнуть насильно, а не по нужде?
оно надо, и кому надо - знают) я как раз готовлю проект на эту тему
источник

PM

Pavel 🦇 Malyshev in Веб-компоненты
Serhii Kulykov
оно надо, и кому надо - знают) я как раз готовлю проект на эту тему
Как верно заметили выше, таких людей меньшинство, несмотря на то что технология довольно старая. Кажется в браузеры должны внедрять решения нужные большенству.
источник
2019 October 16

SK

Serhii Kulykov in Веб-компоненты
в WebKit смерджили поддержку attachShadow({delegatesFocus: true })

https://github.com/caiolima/webkit/commit/22a6dbab369722d7674ebb2ab8e50c3aa14509be
источник

MB

Mikhail Bashkirov in Веб-компоненты
прекрасные новости 🙂
источник

SK

Serhii Kulykov in Веб-компоненты
источник

IF

Infant Frontender in Веб-компоненты
Наконец-то
источник
2019 October 18

АР

Алексей Родионов in Веб-компоненты
источник

АР

Алексей Родионов in Веб-компоненты
источник
2019 October 22

SK

Serhii Kulykov in Веб-компоненты
источник

DS

Den Sumbaev in Веб-компоненты
👍
источник

АР

Алексей Родионов in Веб-компоненты
@kulykovserhii Порадовали слоты. 👍
источник

АР

Алексей Родионов in Веб-компоненты
источник

MB

Mikhail Bashkirov in Веб-компоненты
хорошее начало 👍
источник
2019 October 30

SK

Serhii Kulykov in Веб-компоненты
опубликовал новую версию api-viewer:

https://twitter.com/serhiikulykov/status/1189458539745628165
источник
2019 October 31

АР

Алексей Родионов in Веб-компоненты
⚡️⚡️⚡️ Команда модулей Node.js приняла решение убрать ESM флаг и согласовала дальнейшую работу по добавлению поддержки ECMAScript модулей по умолчанию в Node.js 13 ⚡️⚡️⚡️


https://twitter.com/MylesBorins/status/1189618753065144322
источник

SK

Serhii Kulykov in Веб-компоненты
в Chrome собираются релизовать элементы AOM для custom elements

https://twitter.com/intenttoship/status/1189870098703638528
источник

ДД

Димон Дурак in Веб-компоненты
@kulykovserhii наверно к тебе вопрос - возможно ли при использовании Vaadin Router каким-то образом конфигурировать создаваемые в в роутере элементы? Ну там, устанавливать аттрибуты или передавать конфиг в конструктор элемента...
источник

SK

Serhii Kulykov in Веб-компоненты
Димон Дурак
@kulykovserhii наверно к тебе вопрос - возможно ли при использовании Vaadin Router каким-то образом конфигурировать создаваемые в в роутере элементы? Ну там, устанавливать аттрибуты или передавать конфиг в конструктор элемента...
можно внутри action() создавать элемент, все что угодно с ним делать и возвращать его.
источник

ДД

Димон Дурак in Веб-компоненты
Наверно как-то так?

 const renderAction = (context, commands) => {
   if (context.params.user === 'admin') {
     let element =  commands.component('user-profile');
     element.setAttribute('id','тыдыщь');
     return element;
 }
 const stubElement = commands.component('h3');
   stubElement.innerHTML = 'Access denied';
   return stubElement;
 };
источник

SK

Serhii Kulykov in Веб-компоненты
раньше нужно было использовать commands.component, начиная с версии 1.3.0 можно создавать как угодно
https://github.com/vaadin/vaadin-router/issues/342
источник