UNPKG

@huluvu424242/honey-slideshow

Version:

Text to Speech component wich is reading texts from DOM elements.

63 lines (57 loc) 2.83 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const index = require('./index-99ba775b.js'); const platform = require('./platform-7fd310fb.js'); const config = require('./config-eee1a965.js'); const ionicGlobal = require('./ionic-global-a82af109.js'); const appCss = "html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}"; const App = class { constructor(hostRef) { index.registerInstance(this, hostRef); } componentDidLoad() { { rIC(() => { const isHybrid = platform.isPlatform(window, 'hybrid'); if (!config.config.getBoolean('_testing')) { Promise.resolve().then(function () { return require('./tap-click-7ac61d12.js'); }).then(module => module.startTapClick(config.config)); } if (config.config.getBoolean('statusTap', isHybrid)) { Promise.resolve().then(function () { return require('./status-tap-a601b2a8.js'); }).then(module => module.startStatusTap()); } if (config.config.getBoolean('inputShims', needInputShims())) { Promise.resolve().then(function () { return require('./input-shims-53c5f9f9.js'); }).then(module => module.startInputShims(config.config)); } if (config.config.getBoolean('hardwareBackButton', isHybrid)) { Promise.resolve().then(function () { return require('./hardware-back-button-8c2f48d2.js'); }).then(module => module.startHardwareBackButton()); } if (typeof window !== 'undefined') { Promise.resolve().then(function () { return require('./index-c5bdf2bc.js'); }).then(module => module.startKeyboardAssist(window)); } Promise.resolve().then(function () { return require('./focus-visible-5621d6b1.js'); }).then(module => module.startFocusVisible()); }); } } render() { const mode = ionicGlobal.getIonMode(this); return (index.h(index.Host, { class: { [mode]: true, 'ion-page': true, 'force-statusbar-padding': config.config.getBoolean('_forceStatusbarPadding') } })); } get el() { return index.getElement(this); } }; const needInputShims = () => { return platform.isPlatform(window, 'ios') && platform.isPlatform(window, 'mobile'); }; const rIC = (callback) => { if ('requestIdleCallback' in window) { window.requestIdleCallback(callback); } else { setTimeout(callback, 32); } }; App.style = appCss; exports.ion_app = App;