@tindtechnologies/universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
2 lines (1 loc) • 7.16 kB
JavaScript
import{a as k}from"./chunk-PU67WH5C.js";import{a as s}from"./chunk-47FI7OS3.js";import{c as y}from"./chunk-Y2TXPXZV.js";import{e as b,i as v,j as w,k as h,n as x}from"./chunk-LE3CSG7S.js";import"./chunk-4DAZ7WDM.js";import{a as A,e as l,f as D,i as u,l as T,n as g,o as f}from"./chunk-VNJCZCB4.js";import"./chunk-L67DAW3A.js";var _=function(e,a,i,r){return new(i||(i=Promise))(function(o,t){function c(n){try{p(r.next(n))}catch(d){t(d)}}function m(n){try{p(r.throw(n))}catch(d){t(d)}}function p(n){n.done?o(n.value):new i(function(d){d(n.value)}).then(c,m)}p((r=r.apply(e,a||[])).next())})},L=function(e,a){var i={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},r,o,t,c;return c={next:m(0),throw:m(1),return:m(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function m(n){return function(d){return p([n,d])}}function p(n){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,o&&(t=n[0]&2?o.return:n[0]?o.throw||((t=o.return)&&t.call(o),0):o.next)&&!(t=t.call(o,n[1])).done)return t;switch(o=0,t&&(n=[n[0]&2,t.value]),n[0]){case 0:case 1:t=n;break;case 4:return i.label++,{value:n[1],done:!1};case 5:i.label++,o=n[1],n=[0];continue;case 7:n=i.ops.pop(),i.trys.pop();continue;default:if(t=i.trys,!(t=t.length>0&&t[t.length-1])&&(n[0]===6||n[0]===2)){i=0;continue}if(n[0]===3&&(!t||n[1]>t[0]&&n[1]<t[3])){i.label=n[1];break}if(n[0]===6&&i.label<t[1]){i.label=t[1],t=n;break}if(t&&i.label<t[2]){i.label=t[2],i.ops.push(n);break}t[2]&&i.ops.pop(),i.trys.pop();continue}n=a.call(e,i)}catch(d){n=[6,d],o=0}finally{r=t=0}if(n[0]&5)throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}},S=function(e){var a=s(),i=s(),r=s();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,.3),r.addElement(e.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),a.addElement(e).easing("ease-in-out").duration(200).addAnimation([i,r])},E=function(e){var a=s(),i=s(),r=s();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.3,0),r.addElement(e.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),a.addElement(e).easing("ease-in-out").duration(200).addAnimation([i,r])},q=function(e){var a=s(),i=s(),r=s();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,.32),r.addElement(e.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),a.addElement(e).easing("ease-in-out").duration(200).addAnimation([i,r])},z=function(e){var a=s(),i=s(),r=s();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.32,0),r.addElement(e.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),a.addElement(e).easing("ease-in-out").duration(200).addAnimation([i,r])},W=function(){function e(a){var i=this;A(this,a),this.presented=!1,this.mode=f(this),this.keyboardClose=!0,this.duration=0,this.backdropDismiss=!1,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.onBackdropTap=function(){i.dismiss(void 0,x)},b(this.el),this.didPresent=u(this,"ionLoadingDidPresent",7),this.willPresent=u(this,"ionLoadingWillPresent",7),this.willDismiss=u(this,"ionLoadingWillDismiss",7),this.didDismiss=u(this,"ionLoadingDidDismiss",7)}return e.prototype.componentWillLoad=function(){if(this.spinner===void 0){var a=f(this);this.spinner=g.get("loadingSpinner",g.get("spinner",a==="ios"?"lines":"crescent"))}},e.prototype.present=function(){return _(this,void 0,void 0,function(){var a=this;return L(this,function(i){switch(i.label){case 0:return[4,v(this,"loadingEnter",S,q,void 0)];case 1:return i.sent(),this.duration>0&&(this.durationTimeout=setTimeout(function(){return a.dismiss()},this.duration+10)),[2]}})})},e.prototype.dismiss=function(a,i){return this.durationTimeout&&clearTimeout(this.durationTimeout),w(this,a,i,"loadingLeave",E,z)},e.prototype.onDidDismiss=function(){return h(this.el,"ionLoadingDidDismiss")},e.prototype.onWillDismiss=function(){return h(this.el,"ionLoadingWillDismiss")},e.prototype.render=function(){var a,i=this,r=i.message,o=i.spinner,t=f(this);return l(D,{onIonBackdropTap:this.onBackdropTap,style:{zIndex:""+(4e4+this.overlayIndex)},class:Object.assign(Object.assign({},y(this.cssClass)),(a={},a[t]=!0,a["loading-translucent"]=this.translucent,a))},l("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),l("div",{class:"loading-wrapper",role:"dialog"},o&&l("div",{class:"loading-spinner"},l("ion-spinner",{name:o})),r&&l("div",{class:"loading-content",innerHTML:k(r)})))},Object.defineProperty(e.prototype,"el",{get:function(){return T(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e,"style",{get:function(){return".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:var(--ion-font-family,inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}.spinner-bubbles.sc-ion-loading-md, .spinner-circles.sc-ion-loading-md, .spinner-crescent.sc-ion-loading-md, .spinner-dots.sc-ion-loading-md, .spinner-lines.sc-ion-loading-md, .spinner-lines-small.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50,#f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary,#3880ff);color:var(--ion-color-step-850,#262626);font-size:14px}.loading-wrapper.sc-ion-loading-md{border-radius:2px;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0,0,0,.4);box-shadow:0 16px 20px rgba(0,0,0,.4)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md + .loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.loading-spinner.sc-ion-loading-md + .loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"},enumerable:!0,configurable:!0}),e}();export{W as ion_loading};