home.social

#popover — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #popover, aggregated by home.social.

fetched live
  1. [Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript

    Современные браузеры тихо съедают экосистему JavaScript живьем. За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое количество утилит, которые мы до сих пор устанавливаем по привычке. Тем не менее, многие разработчики продолжают использовать уже ненужные, но привычные библиотеки. Если зависимость всегда работала, она остается в стеке, даже если браузер уже умеет выполнять ту же работу. Такой подход обходится дороже, чем кажется. Каждый дополнительный пакет увеличивает вес сборки, затраты на обслуживание, частоту обновления версий и риск отказа от проекта в долгосрочной перспективе. Нативные API-интерфейсы стоят пользователям 0 КБ данных, работают глубоко в движке (часто вне основного потока (main thread)) и используют оптимизации, недоступные библиотекам.

    habr.com/ru/articles/1015134/

    #javascript #js #webapi #fetch #formdata #url #popover #clipboard #resizeobserver #viewtransitions

  2. JavaScript: заметка о свойствах source ToggleEvent и closedBy HTMLDialogElement

    Привет, друзья! В этой небольшой статье я расскажу вам о новом свойстве события toggle - source , а также о новом атрибуте HTML-элемента dialog - closedby . Свойство source позволяет определять источник переключения видимости поповера (popover), а атрибут closedby позволяет декларативно управлять логикой закрытия dialog , но обо всем по порядку.

    habr.com/ru/companies/timeweb/

    #javascript #js #source #closedby #dialog #button #timeweb_статьи #popover #light_dismiss

  3. Контекстные меню с popover и anchor positioning. Крис Койер показывает, как сделать кебаб-меню без JavaScript через HTML-инвокеры для popover, anchor-name и position-anchor, а также анимацию открытия и закрытия на CSS. А ещё умное позиционирование с помощью свойства position-try, чтобы меню всегда оставалось видимым. #css #popover

    frontendmasters.com/blog/popov

  4. JavaScript: заметка об Invoker Commands API

    Привет, друзья! В этой небольшой статье я хочу рассказать вам о новом Web API - Invoker Commands . Invoker Commands API позволяет декларативно управлять поведением некоторых интерактивных элементов с помощью кнопок. "Декларативно" означает, что управления элементами осуществляется только с помощью HTML, без JavaScript. На сегодняшний день этот API поддерживается всеми основными браузерами (в Safari пока только в качестве экспериментальной возможности).

    habr.com/ru/companies/timeweb/

    #invoker_commands_api #html #web_api #dialog #popover #command #commandfor #диалог #поповер #timeweb_статьи_перевод

  5. Today I learned about Yorkshire Pudding - and I've decided I need to try my hand at making them.

    This recipe seems to be an exhaustive examination of the different myths and factors that surround the famous popover accomplice to decadent Prime Rib...

    seriouseats.com/the-best-yorks

    #popover #yorkshire #beef #recipe

  6. Attention aux conflits potentiels en HTML entre modale native et popover natif.

    🔗 htmhell.dev/adventcalendar/202

    #HTML #modal #popover

  7. yes indeed - this is no option at all: „Not showing it on mobile devices is one of the options - I am completely against that idea“ #popover #mobile #a11y

    discussion about important content in popovers is useless. who will define if content is „important“ enough to show on mobile?
    utilitybend.com/blog/html-popo

  8. And another one, the HTML validator does indeed now also support the `popoper*` attributes.

    (I wonder if I slowly turn into a maintainer…)

    validator.w3.org/

    #html #popover

  9. The #popover #api is now baseline and will make #accessible #megamenus easier
    #backwardcompatibility issue:

    if (!('Popover' in window)) {

    load old script
    }

    Has anyone ever tried this? I am worried about the time delay and ask myself if I should just wait a while ....

  10. I am looking for a lightweight #ui #compontent library for #react #nextjs , ideally compatible with #tailwind #tailwindcss only with basic components like #dropdown #dialog #modal #popover #button #checkbox
    any tips?