1 |
- {"ast":null,"code":"/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, createEvent, h, Host } from '@stencil/core/internal/client';\nimport { b as getIonMode } from './ionic-global.js';\nconst backdropIosCss = \":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}\";\nconst IonBackdropIosStyle0 = backdropIosCss;\nconst backdropMdCss = \":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}\";\nconst IonBackdropMdStyle0 = backdropMdCss;\nconst Backdrop = /*@__PURE__*/proxyCustomElement(class Backdrop extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.ionBackdropTap = createEvent(this, \"ionBackdropTap\", 7);\n this.visible = true;\n this.tappable = true;\n this.stopPropagation = true;\n }\n onMouseDown(ev) {\n this.emitTap(ev);\n }\n emitTap(ev) {\n if (this.stopPropagation) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n if (this.tappable) {\n this.ionBackdropTap.emit();\n }\n }\n render() {\n const mode = getIonMode(this);\n return h(Host, {\n key: '7abaf2c310aa399607451b14063265e8a5846938',\n \"aria-hidden\": \"true\",\n class: {\n [mode]: true,\n 'backdrop-hide': !this.visible,\n 'backdrop-no-tappable': !this.tappable\n }\n });\n }\n static get style() {\n return {\n ios: IonBackdropIosStyle0,\n md: IonBackdropMdStyle0\n };\n }\n}, [33, \"ion-backdrop\", {\n \"visible\": [4],\n \"tappable\": [4],\n \"stopPropagation\": [4, \"stop-propagation\"]\n}, [[2, \"click\", \"onMouseDown\"]]]);\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-backdrop\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-backdrop\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Backdrop);\n }\n break;\n }\n });\n}\nexport { Backdrop as B, defineCustomElement as d };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","createEvent","h","Host","b","getIonMode","backdropIosCss","IonBackdropIosStyle0","backdropMdCss","IonBackdropMdStyle0","Backdrop","constructor","__registerHost","__attachShadow","ionBackdropTap","visible","tappable","stopPropagation","onMouseDown","ev","emitTap","preventDefault","emit","render","mode","key","class","style","ios","md","defineCustomElement","customElements","components","forEach","tagName","get","define","B","d"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/backdrop.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, createEvent, h, Host } from '@stencil/core/internal/client';\nimport { b as getIonMode } from './ionic-global.js';\n\nconst backdropIosCss = \":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}\";\nconst IonBackdropIosStyle0 = backdropIosCss;\n\nconst backdropMdCss = \":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}\";\nconst IonBackdropMdStyle0 = backdropMdCss;\n\nconst Backdrop = /*@__PURE__*/ proxyCustomElement(class Backdrop extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.ionBackdropTap = createEvent(this, \"ionBackdropTap\", 7);\n this.visible = true;\n this.tappable = true;\n this.stopPropagation = true;\n }\n onMouseDown(ev) {\n this.emitTap(ev);\n }\n emitTap(ev) {\n if (this.stopPropagation) {\n ev.preventDefault();\n ev.stopPropagation();\n }\n if (this.tappable) {\n this.ionBackdropTap.emit();\n }\n }\n render() {\n const mode = getIonMode(this);\n return (h(Host, { key: '7abaf2c310aa399607451b14063265e8a5846938', \"aria-hidden\": \"true\", class: {\n [mode]: true,\n 'backdrop-hide': !this.visible,\n 'backdrop-no-tappable': !this.tappable,\n } }));\n }\n static get style() { return {\n ios: IonBackdropIosStyle0,\n md: IonBackdropMdStyle0\n }; }\n}, [33, \"ion-backdrop\", {\n \"visible\": [4],\n \"tappable\": [4],\n \"stopPropagation\": [4, \"stop-propagation\"]\n }, [[2, \"click\", \"onMouseDown\"]]]);\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-backdrop\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-backdrop\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Backdrop);\n }\n break;\n } });\n}\n\nexport { Backdrop as B, defineCustomElement as d };\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,kBAAkB,EAAEC,WAAW,EAAEC,WAAW,EAAEC,CAAC,EAAEC,IAAI,QAAQ,+BAA+B;AACrG,SAASC,CAAC,IAAIC,UAAU,QAAQ,mBAAmB;AAEnD,MAAMC,cAAc,GAAG,wWAAwW;AAC/X,MAAMC,oBAAoB,GAAGD,cAAc;AAE3C,MAAME,aAAa,GAAG,wWAAwW;AAC9X,MAAMC,mBAAmB,GAAGD,aAAa;AAEzC,MAAME,QAAQ,GAAG,aAAcX,kBAAkB,CAAC,MAAMW,QAAQ,SAASV,WAAW,CAAC;EACjFW,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;IACP,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,cAAc,GAAGb,WAAW,CAAC,IAAI,EAAE,gBAAgB,EAAE,CAAC,CAAC;IAC5D,IAAI,CAACc,OAAO,GAAG,IAAI;IACnB,IAAI,CAACC,QAAQ,GAAG,IAAI;IACpB,IAAI,CAACC,eAAe,GAAG,IAAI;EAC/B;EACAC,WAAWA,CAACC,EAAE,EAAE;IACZ,IAAI,CAACC,OAAO,CAACD,EAAE,CAAC;EACpB;EACAC,OAAOA,CAACD,EAAE,EAAE;IACR,IAAI,IAAI,CAACF,eAAe,EAAE;MACtBE,EAAE,CAACE,cAAc,CAAC,CAAC;MACnBF,EAAE,CAACF,eAAe,CAAC,CAAC;IACxB;IACA,IAAI,IAAI,CAACD,QAAQ,EAAE;MACf,IAAI,CAACF,cAAc,CAACQ,IAAI,CAAC,CAAC;IAC9B;EACJ;EACAC,MAAMA,CAAA,EAAG;IACL,MAAMC,IAAI,GAAGnB,UAAU,CAAC,IAAI,CAAC;IAC7B,OAAQH,CAAC,CAACC,IAAI,EAAE;MAAEsB,GAAG,EAAE,0CAA0C;MAAE,aAAa,EAAE,MAAM;MAAEC,KAAK,EAAE;QACzF,CAACF,IAAI,GAAG,IAAI;QACZ,eAAe,EAAE,CAAC,IAAI,CAACT,OAAO;QAC9B,sBAAsB,EAAE,CAAC,IAAI,CAACC;MAClC;IAAE,CAAC,CAAC;EACZ;EACA,WAAWW,KAAKA,CAAA,EAAG;IAAE,OAAO;MACxBC,GAAG,EAAErB,oBAAoB;MACzBsB,EAAE,EAAEpB;IACR,CAAC;EAAE;AACP,CAAC,EAAE,CAAC,EAAE,EAAE,cAAc,EAAE;EAChB,SAAS,EAAE,CAAC,CAAC,CAAC;EACd,UAAU,EAAE,CAAC,CAAC,CAAC;EACf,iBAAiB,EAAE,CAAC,CAAC,EAAE,kBAAkB;AAC7C,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC;AACtC,SAASqB,mBAAmBA,CAAA,EAAG;EAC3B,IAAI,OAAOC,cAAc,KAAK,WAAW,EAAE;IACvC;EACJ;EACA,MAAMC,UAAU,GAAG,CAAC,cAAc,CAAC;EACnCA,UAAU,CAACC,OAAO,CAACC,OAAO,IAAI;IAAE,QAAQA,OAAO;MAC3C,KAAK,cAAc;QACf,IAAI,CAACH,cAAc,CAACI,GAAG,CAACD,OAAO,CAAC,EAAE;UAC9BH,cAAc,CAACK,MAAM,CAACF,OAAO,EAAExB,QAAQ,CAAC;QAC5C;QACA;IACR;EAAE,CAAC,CAAC;AACR;AAEA,SAASA,QAAQ,IAAI2B,CAAC,EAAEP,mBAAmB,IAAIQ,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|