@huluvu424242/honey-slideshow
Version:
Text to Speech component wich is reading texts from DOM elements.
1 lines • 1.57 kB
JavaScript
import{r as s,h as i,H as r,g as e}from"./p-4a369965.js";import{i as n}from"./p-a5836fd6.js";import{b as o}from"./p-343e47ca.js";import{s as t}from"./p-13631053.js";import{g as a}from"./p-97eca155.js";import{S as c}from"./p-0ab55cf6.js";const h=class{constructor(i){s(this,i)}componentWillLoad(){if(void 0===this.pullingIcon){const s=a(this),i=void 0!==this.el.style.webkitOverflowScrolling?"lines":"arrow-down";this.pullingIcon=o.get("refreshingIcon","ios"===s&&n("mobile")?o.get("spinner",i):"circular")}if(void 0===this.refreshingSpinner){const s=a(this);this.refreshingSpinner=o.get("refreshingSpinner",o.get("spinner","ios"===s?"lines":"circular"))}}render(){const s=this.pullingIcon,e=null!=s&&void 0!==c[s],n=a(this);return i(r,{class:n},i("div",{class:"refresher-pulling"},this.pullingIcon&&e&&i("div",{class:"refresher-pulling-icon"},i("div",{class:"spinner-arrow-container"},i("ion-spinner",{name:this.pullingIcon,paused:!0}),"md"===n&&"circular"===this.pullingIcon&&i("div",{class:"arrow-container"},i("ion-icon",{name:"caret-back-sharp"})))),this.pullingIcon&&!e&&i("div",{class:"refresher-pulling-icon"},i("ion-icon",{icon:this.pullingIcon,lazy:!1})),this.pullingText&&i("div",{class:"refresher-pulling-text",innerHTML:t(this.pullingText)})),i("div",{class:"refresher-refreshing"},this.refreshingSpinner&&i("div",{class:"refresher-refreshing-icon"},i("ion-spinner",{name:this.refreshingSpinner})),this.refreshingText&&i("div",{class:"refresher-refreshing-text",innerHTML:t(this.refreshingText)})))}get el(){return e(this)}};export{h as ion_refresher_content}