@huluvu424242/honey-slideshow
Version:
Text to Speech component wich is reading texts from DOM elements.
62 lines (61 loc) • 2.81 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';
var 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}";
var App = /** @class */ (function () {
function App(hostRef) {
registerInstance(this, hostRef);
}
App.prototype.componentDidLoad = function () {
{
rIC(function () {
var isHybrid = isPlatform(window, 'hybrid');
if (!config.getBoolean('_testing')) {
import('./tap-click-3245b34a.js').then(function (module) { return module.startTapClick(config); });
}
if (config.getBoolean('statusTap', isHybrid)) {
import('./status-tap-4c751d37.js').then(function (module) { return module.startStatusTap(); });
}
if (config.getBoolean('inputShims', needInputShims())) {
import('./input-shims-dd905862.js').then(function (module) { return module.startInputShims(config); });
}
if (config.getBoolean('hardwareBackButton', isHybrid)) {
import('./hardware-back-button-b3b61715.js').then(function (module) { return module.startHardwareBackButton(); });
}
if (typeof window !== 'undefined') {
import('./index-c7ecbd63.js').then(function (module) { return module.startKeyboardAssist(window); });
}
import('./focus-visible-571e113e.js').then(function (module) { return module.startFocusVisible(); });
});
}
};
App.prototype.render = function () {
var _a;
var mode = getIonMode(this);
return (h(Host, { class: (_a = {},
_a[mode] = true,
_a['ion-page'] = true,
_a['force-statusbar-padding'] = config.getBoolean('_forceStatusbarPadding'),
_a) }));
};
Object.defineProperty(App.prototype, "el", {
get: function () { return getElement(this); },
enumerable: false,
configurable: true
});
return App;
}());
var needInputShims = function () {
return isPlatform(window, 'ios') && isPlatform(window, 'mobile');
};
var rIC = function (callback) {
if ('requestIdleCallback' in window) {
window.requestIdleCallback(callback);
}
else {
setTimeout(callback, 32);
}
};
App.style = appCss;
export { App as ion_app };