@huluvu424242/honey-slideshow
Version:
Text to Speech component wich is reading texts from DOM elements.
59 lines (55 loc) • 2.41 kB
JavaScript
import { r as registerInstance, h, H as Host, g as getElement } from './index-a2883912.js';
import { i as isPlatform } from './platform-d0e0bd54.js';
import { b as config } from './config-804a0dce.js';
import { g as getIonMode } from './ionic-global-c170bb31.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) {
registerInstance(this, hostRef);
}
componentDidLoad() {
{
rIC(() => {
const isHybrid = isPlatform(window, 'hybrid');
if (!config.getBoolean('_testing')) {
import('./tap-click-3245b34a.js').then(module => module.startTapClick(config));
}
if (config.getBoolean('statusTap', isHybrid)) {
import('./status-tap-4c751d37.js').then(module => module.startStatusTap());
}
if (config.getBoolean('inputShims', needInputShims())) {
import('./input-shims-dd905862.js').then(module => module.startInputShims(config));
}
if (config.getBoolean('hardwareBackButton', isHybrid)) {
import('./hardware-back-button-b3b61715.js').then(module => module.startHardwareBackButton());
}
if (typeof window !== 'undefined') {
import('./index-c7ecbd63.js').then(module => module.startKeyboardAssist(window));
}
import('./focus-visible-571e113e.js').then(module => module.startFocusVisible());
});
}
}
render() {
const mode = getIonMode(this);
return (h(Host, { class: {
[mode]: true,
'ion-page': true,
'force-statusbar-padding': config.getBoolean('_forceStatusbarPadding')
} }));
}
get el() { return getElement(this); }
};
const needInputShims = () => {
return isPlatform(window, 'ios') && isPlatform(window, 'mobile');
};
const rIC = (callback) => {
if ('requestIdleCallback' in window) {
window.requestIdleCallback(callback);
}
else {
setTimeout(callback, 32);
}
};
App.style = appCss;
export { App as ion_app };