/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
extensions/amp-wordpress-embed/1.0/amp-wordpress-embed.js
30 строк
649 B
Keshav Varadachari
Extract AMPPreactBaseElement (#37309)
20 янв 2022, 21:47
Не верифицирован
20 янв 2022, 21:47
7c36fd2
Код
Авторство
О чём код?
import {AmpPreactBaseElement, setSuperClass} from '#preact/amp-base-element'; import {BaseElement} from './base-element'; /** @const {string} */ const TAG = 'amp-wordpress-embed'; class AmpWordPressEmbed extends setSuperClass( BaseElement, AmpPreactBaseElement ) { /** @override */ isLayoutSupported(layout) { return super.isLayoutSupported(layout); } /** @override */ init() { return { 'requestResize': (height) => this.attemptChangeHeight(height).catch(() => { /* ignore failures */ }), }; } } AMP.extension(TAG, '1.0', (AMP) => { AMP.registerElement(TAG, AmpWordPressEmbed); });