/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/standalone.js
31 строка
781 B
Justin Ridgewell
Lint remaining static enums in src (#36821)
16 ноя 2021, 01:07
Не верифицирован
16 ноя 2021, 01:07
556e94a
Код
Авторство
О чём код?
import {isAmphtml} from '#core/document/format'; import {Services} from '#service'; import {ChunkPriority_Enum, chunk} from './chunk'; /** * @param {!./service/ampdoc-impl.AmpDoc} ampdoc */ export function installStandaloneExtension(ampdoc) { const {win} = ampdoc; // Only enabled when the document is tagged as <html amp> or <html ⚡>. if (!isAmphtml(win.document)) { return; } if (!Services.platformFor(ampdoc.win).isStandalone()) { return; } chunk( ampdoc, () => { Services.extensionsFor(win) .installExtensionForDoc(ampdoc, 'amp-standalone') .then(() => Services.standaloneServiceForDoc(ampdoc.getBody())) .then((standaloneService) => standaloneService.initialize()); }, ChunkPriority_Enum.LOW ); }