home chevron_right
Загрузчик chevron_right
API chevron_right
События

События загрузчикаlink

SFLoaderPlugin отправляет DOM-события, на которые можно подписаться в приложении.

Список событийlink

Событие Когда отправляется detail
sf-loader-init Сразу после создания window.SF.Loader { loader, timestamp }
sf-loader-ready Когда загрузчик завершил первичную подготовку/подключение { message, timestamp }
sf-shortcodes-ready После обработки шорткодов (findShortCodes) { loader, timestamp }

Подпискаlink

document.addEventListener('sf-loader-init', (e) => {
  console.log('[loader:init]', e.detail);
});

document.addEventListener('sf-loader-ready', (e) => {
  console.log('[loader:ready]', e.detail);
});

document.addEventListener('sf-shortcodes-ready', (e) => {
  console.log('[loader:shortcodes]', e.detail);
});

Примечанияlink

  • События отправляются через CustomEvent.
  • Для sf-loader-ready возможны разные точки отправки (обычная загрузка/предзагрузка), поэтому обработчик лучше делать идемпотентным.