7d5bf24910566929f41a0bb8aa7882d263276a942f5faa3c08f19b0920658d24.json 16 KB

1
  1. {"ast":null,"code":"/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { E as ENABLE_HTML_CONTENT_DEFAULT, a as sanitizeDOMString } from './config.js';\nimport { p as caretBackSharp, q as arrowDown } from './index7.js';\nimport { c as config, b as getIonMode } from './ionic-global.js';\nimport { e as supportsRubberBandScrolling } from './refresher.utils.js';\nimport { d as defineCustomElement$2, S as SPINNERS } from './spinner.js';\nimport { d as defineCustomElement$3 } from './icon.js';\nconst RefresherContent = /*@__PURE__*/proxyCustomElement(class RefresherContent extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.customHTMLEnabled = config.get('innerHTMLTemplatesEnabled', ENABLE_HTML_CONTENT_DEFAULT);\n this.pullingIcon = undefined;\n this.pullingText = undefined;\n this.refreshingSpinner = undefined;\n this.refreshingText = undefined;\n }\n componentWillLoad() {\n if (this.pullingIcon === undefined) {\n /**\n * The native iOS refresher uses a spinner instead of\n * an icon, so we need to see if this device supports\n * the native iOS refresher.\n */\n const hasRubberBandScrolling = supportsRubberBandScrolling();\n const mode = getIonMode(this);\n const overflowRefresher = hasRubberBandScrolling ? 'lines' : arrowDown;\n this.pullingIcon = config.get('refreshingIcon', mode === 'ios' && hasRubberBandScrolling ? config.get('spinner', overflowRefresher) : 'circular');\n }\n if (this.refreshingSpinner === undefined) {\n const mode = getIonMode(this);\n this.refreshingSpinner = config.get('refreshingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'circular'));\n }\n }\n renderPullingText() {\n const {\n customHTMLEnabled,\n pullingText\n } = this;\n if (customHTMLEnabled) {\n return h(\"div\", {\n class: \"refresher-pulling-text\",\n innerHTML: sanitizeDOMString(pullingText)\n });\n }\n return h(\"div\", {\n class: \"refresher-pulling-text\"\n }, pullingText);\n }\n renderRefreshingText() {\n const {\n customHTMLEnabled,\n refreshingText\n } = this;\n if (customHTMLEnabled) {\n return h(\"div\", {\n class: \"refresher-refreshing-text\",\n innerHTML: sanitizeDOMString(refreshingText)\n });\n }\n return h(\"div\", {\n class: \"refresher-refreshing-text\"\n }, refreshingText);\n }\n render() {\n const pullingIcon = this.pullingIcon;\n const hasSpinner = pullingIcon != null && SPINNERS[pullingIcon] !== undefined;\n const mode = getIonMode(this);\n return h(Host, {\n key: '19633bbcf02e3dba885d6bdcdaf2269bf4c8e2f5',\n class: mode\n }, h(\"div\", {\n key: '28922e434a55a6cac0476fe2bee56941ce0d1c02',\n class: \"refresher-pulling\"\n }, this.pullingIcon && hasSpinner && h(\"div\", {\n key: 'fe575bf996021884677e9b23a3215d63caf894f5',\n class: \"refresher-pulling-icon\"\n }, h(\"div\", {\n key: '59fe12297fd95bc33b8df8cd35316e2a1c084d91',\n class: \"spinner-arrow-container\"\n }, h(\"ion-spinner\", {\n key: 'af9cc013ae04945c140b2865610ca73edb52ab48',\n name: this.pullingIcon,\n paused: true\n }), mode === 'md' && this.pullingIcon === 'circular' && h(\"div\", {\n key: '34df66ad1b0f706a0532957251aa2c20bf4587d8',\n class: \"arrow-container\"\n }, h(\"ion-icon\", {\n key: 'ffdb5c123e606b823491c6c51cc2b497f62581bb',\n icon: caretBackSharp,\n \"aria-hidden\": \"true\"\n })))), this.pullingIcon && !hasSpinner && h(\"div\", {\n key: 'ac3a2032bb969264d20fa057e9123441005d7a9d',\n class: \"refresher-pulling-icon\"\n }, h(\"ion-icon\", {\n key: 'd969d10915548e72aae289b52154366f3dd39b31',\n icon: this.pullingIcon,\n lazy: false,\n \"aria-hidden\": \"true\"\n })), this.pullingText !== undefined && this.renderPullingText()), h(\"div\", {\n key: 'a8f854f81a94812d7bef8ce088331d94f49ff53d',\n class: \"refresher-refreshing\"\n }, this.refreshingSpinner && h(\"div\", {\n key: 'a1f646945370e40c844d62bc0c647443ae9dfbe7',\n class: \"refresher-refreshing-icon\"\n }, h(\"ion-spinner\", {\n key: 'ab3ff4047769b6436e222b46d193c1e8b23e2fce',\n name: this.refreshingSpinner\n })), this.refreshingText !== undefined && this.renderRefreshingText()));\n }\n get el() {\n return this;\n }\n}, [0, \"ion-refresher-content\", {\n \"pullingIcon\": [1025, \"pulling-icon\"],\n \"pullingText\": [1, \"pulling-text\"],\n \"refreshingSpinner\": [1025, \"refreshing-spinner\"],\n \"refreshingText\": [1, \"refreshing-text\"]\n}]);\nfunction defineCustomElement$1() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-refresher-content\", \"ion-icon\", \"ion-spinner\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-refresher-content\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, RefresherContent);\n }\n break;\n case \"ion-icon\":\n if (!customElements.get(tagName)) {\n defineCustomElement$3();\n }\n break;\n case \"ion-spinner\":\n if (!customElements.get(tagName)) {\n defineCustomElement$2();\n }\n break;\n }\n });\n}\nconst IonRefresherContent = RefresherContent;\nconst defineCustomElement = defineCustomElement$1;\nexport { IonRefresherContent, defineCustomElement };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","h","Host","E","ENABLE_HTML_CONTENT_DEFAULT","a","sanitizeDOMString","p","caretBackSharp","q","arrowDown","c","config","b","getIonMode","e","supportsRubberBandScrolling","d","defineCustomElement$2","S","SPINNERS","defineCustomElement$3","RefresherContent","constructor","__registerHost","customHTMLEnabled","get","pullingIcon","undefined","pullingText","refreshingSpinner","refreshingText","componentWillLoad","hasRubberBandScrolling","mode","overflowRefresher","renderPullingText","class","innerHTML","renderRefreshingText","render","hasSpinner","key","name","paused","icon","lazy","el","defineCustomElement$1","customElements","components","forEach","tagName","define","IonRefresherContent","defineCustomElement"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/ion-refresher-content.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { E as ENABLE_HTML_CONTENT_DEFAULT, a as sanitizeDOMString } from './config.js';\nimport { p as caretBackSharp, q as arrowDown } from './index7.js';\nimport { c as config, b as getIonMode } from './ionic-global.js';\nimport { e as supportsRubberBandScrolling } from './refresher.utils.js';\nimport { d as defineCustomElement$2, S as SPINNERS } from './spinner.js';\nimport { d as defineCustomElement$3 } from './icon.js';\n\nconst RefresherContent = /*@__PURE__*/ proxyCustomElement(class RefresherContent extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.customHTMLEnabled = config.get('innerHTMLTemplatesEnabled', ENABLE_HTML_CONTENT_DEFAULT);\n this.pullingIcon = undefined;\n this.pullingText = undefined;\n this.refreshingSpinner = undefined;\n this.refreshingText = undefined;\n }\n componentWillLoad() {\n if (this.pullingIcon === undefined) {\n /**\n * The native iOS refresher uses a spinner instead of\n * an icon, so we need to see if this device supports\n * the native iOS refresher.\n */\n const hasRubberBandScrolling = supportsRubberBandScrolling();\n const mode = getIonMode(this);\n const overflowRefresher = hasRubberBandScrolling ? 'lines' : arrowDown;\n this.pullingIcon = config.get('refreshingIcon', mode === 'ios' && hasRubberBandScrolling ? config.get('spinner', overflowRefresher) : 'circular');\n }\n if (this.refreshingSpinner === undefined) {\n const mode = getIonMode(this);\n this.refreshingSpinner = config.get('refreshingSpinner', config.get('spinner', mode === 'ios' ? 'lines' : 'circular'));\n }\n }\n renderPullingText() {\n const { customHTMLEnabled, pullingText } = this;\n if (customHTMLEnabled) {\n return h(\"div\", { class: \"refresher-pulling-text\", innerHTML: sanitizeDOMString(pullingText) });\n }\n return h(\"div\", { class: \"refresher-pulling-text\" }, pullingText);\n }\n renderRefreshingText() {\n const { customHTMLEnabled, refreshingText } = this;\n if (customHTMLEnabled) {\n return h(\"div\", { class: \"refresher-refreshing-text\", innerHTML: sanitizeDOMString(refreshingText) });\n }\n return h(\"div\", { class: \"refresher-refreshing-text\" }, refreshingText);\n }\n render() {\n const pullingIcon = this.pullingIcon;\n const hasSpinner = pullingIcon != null && SPINNERS[pullingIcon] !== undefined;\n const mode = getIonMode(this);\n return (h(Host, { key: '19633bbcf02e3dba885d6bdcdaf2269bf4c8e2f5', class: mode }, h(\"div\", { key: '28922e434a55a6cac0476fe2bee56941ce0d1c02', class: \"refresher-pulling\" }, this.pullingIcon && hasSpinner && (h(\"div\", { key: 'fe575bf996021884677e9b23a3215d63caf894f5', class: \"refresher-pulling-icon\" }, h(\"div\", { key: '59fe12297fd95bc33b8df8cd35316e2a1c084d91', class: \"spinner-arrow-container\" }, h(\"ion-spinner\", { key: 'af9cc013ae04945c140b2865610ca73edb52ab48', name: this.pullingIcon, paused: true }), mode === 'md' && this.pullingIcon === 'circular' && (h(\"div\", { key: '34df66ad1b0f706a0532957251aa2c20bf4587d8', class: \"arrow-container\" }, h(\"ion-icon\", { key: 'ffdb5c123e606b823491c6c51cc2b497f62581bb', icon: caretBackSharp, \"aria-hidden\": \"true\" })))))), this.pullingIcon && !hasSpinner && (h(\"div\", { key: 'ac3a2032bb969264d20fa057e9123441005d7a9d', class: \"refresher-pulling-icon\" }, h(\"ion-icon\", { key: 'd969d10915548e72aae289b52154366f3dd39b31', icon: this.pullingIcon, lazy: false, \"aria-hidden\": \"true\" }))), this.pullingText !== undefined && this.renderPullingText()), h(\"div\", { key: 'a8f854f81a94812d7bef8ce088331d94f49ff53d', class: \"refresher-refreshing\" }, this.refreshingSpinner && (h(\"div\", { key: 'a1f646945370e40c844d62bc0c647443ae9dfbe7', class: \"refresher-refreshing-icon\" }, h(\"ion-spinner\", { key: 'ab3ff4047769b6436e222b46d193c1e8b23e2fce', name: this.refreshingSpinner }))), this.refreshingText !== undefined && this.renderRefreshingText())));\n }\n get el() { return this; }\n}, [0, \"ion-refresher-content\", {\n \"pullingIcon\": [1025, \"pulling-icon\"],\n \"pullingText\": [1, \"pulling-text\"],\n \"refreshingSpinner\": [1025, \"refreshing-spinner\"],\n \"refreshingText\": [1, \"refreshing-text\"]\n }]);\nfunction defineCustomElement$1() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-refresher-content\", \"ion-icon\", \"ion-spinner\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-refresher-content\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, RefresherContent);\n }\n break;\n case \"ion-icon\":\n if (!customElements.get(tagName)) {\n defineCustomElement$3();\n }\n break;\n case \"ion-spinner\":\n if (!customElements.get(tagName)) {\n defineCustomElement$2();\n }\n break;\n } });\n}\n\nconst IonRefresherContent = RefresherContent;\nconst defineCustomElement = defineCustomElement$1;\n\nexport { IonRefresherContent, defineCustomElement };\n"],"mappings":"AAAA;AACA;AACA;AACA,SAASA,kBAAkB,EAAEC,WAAW,EAAEC,CAAC,EAAEC,IAAI,QAAQ,+BAA+B;AACxF,SAASC,CAAC,IAAIC,2BAA2B,EAAEC,CAAC,IAAIC,iBAAiB,QAAQ,aAAa;AACtF,SAASC,CAAC,IAAIC,cAAc,EAAEC,CAAC,IAAIC,SAAS,QAAQ,aAAa;AACjE,SAASC,CAAC,IAAIC,MAAM,EAAEC,CAAC,IAAIC,UAAU,QAAQ,mBAAmB;AAChE,SAASC,CAAC,IAAIC,2BAA2B,QAAQ,sBAAsB;AACvE,SAASC,CAAC,IAAIC,qBAAqB,EAAEC,CAAC,IAAIC,QAAQ,QAAQ,cAAc;AACxE,SAASH,CAAC,IAAII,qBAAqB,QAAQ,WAAW;AAEtD,MAAMC,gBAAgB,GAAG,aAAcvB,kBAAkB,CAAC,MAAMuB,gBAAgB,SAAStB,WAAW,CAAC;EACjGuB,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;IACP,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,iBAAiB,GAAGb,MAAM,CAACc,GAAG,CAAC,2BAA2B,EAAEtB,2BAA2B,CAAC;IAC7F,IAAI,CAACuB,WAAW,GAAGC,SAAS;IAC5B,IAAI,CAACC,WAAW,GAAGD,SAAS;IAC5B,IAAI,CAACE,iBAAiB,GAAGF,SAAS;IAClC,IAAI,CAACG,cAAc,GAAGH,SAAS;EACnC;EACAI,iBAAiBA,CAAA,EAAG;IAChB,IAAI,IAAI,CAACL,WAAW,KAAKC,SAAS,EAAE;MAChC;AACZ;AACA;AACA;AACA;MACY,MAAMK,sBAAsB,GAAGjB,2BAA2B,CAAC,CAAC;MAC5D,MAAMkB,IAAI,GAAGpB,UAAU,CAAC,IAAI,CAAC;MAC7B,MAAMqB,iBAAiB,GAAGF,sBAAsB,GAAG,OAAO,GAAGvB,SAAS;MACtE,IAAI,CAACiB,WAAW,GAAGf,MAAM,CAACc,GAAG,CAAC,gBAAgB,EAAEQ,IAAI,KAAK,KAAK,IAAID,sBAAsB,GAAGrB,MAAM,CAACc,GAAG,CAAC,SAAS,EAAES,iBAAiB,CAAC,GAAG,UAAU,CAAC;IACrJ;IACA,IAAI,IAAI,CAACL,iBAAiB,KAAKF,SAAS,EAAE;MACtC,MAAMM,IAAI,GAAGpB,UAAU,CAAC,IAAI,CAAC;MAC7B,IAAI,CAACgB,iBAAiB,GAAGlB,MAAM,CAACc,GAAG,CAAC,mBAAmB,EAAEd,MAAM,CAACc,GAAG,CAAC,SAAS,EAAEQ,IAAI,KAAK,KAAK,GAAG,OAAO,GAAG,UAAU,CAAC,CAAC;IAC1H;EACJ;EACAE,iBAAiBA,CAAA,EAAG;IAChB,MAAM;MAAEX,iBAAiB;MAAEI;IAAY,CAAC,GAAG,IAAI;IAC/C,IAAIJ,iBAAiB,EAAE;MACnB,OAAOxB,CAAC,CAAC,KAAK,EAAE;QAAEoC,KAAK,EAAE,wBAAwB;QAAEC,SAAS,EAAEhC,iBAAiB,CAACuB,WAAW;MAAE,CAAC,CAAC;IACnG;IACA,OAAO5B,CAAC,CAAC,KAAK,EAAE;MAAEoC,KAAK,EAAE;IAAyB,CAAC,EAAER,WAAW,CAAC;EACrE;EACAU,oBAAoBA,CAAA,EAAG;IACnB,MAAM;MAAEd,iBAAiB;MAAEM;IAAe,CAAC,GAAG,IAAI;IAClD,IAAIN,iBAAiB,EAAE;MACnB,OAAOxB,CAAC,CAAC,KAAK,EAAE;QAAEoC,KAAK,EAAE,2BAA2B;QAAEC,SAAS,EAAEhC,iBAAiB,CAACyB,cAAc;MAAE,CAAC,CAAC;IACzG;IACA,OAAO9B,CAAC,CAAC,KAAK,EAAE;MAAEoC,KAAK,EAAE;IAA4B,CAAC,EAAEN,cAAc,CAAC;EAC3E;EACAS,MAAMA,CAAA,EAAG;IACL,MAAMb,WAAW,GAAG,IAAI,CAACA,WAAW;IACpC,MAAMc,UAAU,GAAGd,WAAW,IAAI,IAAI,IAAIP,QAAQ,CAACO,WAAW,CAAC,KAAKC,SAAS;IAC7E,MAAMM,IAAI,GAAGpB,UAAU,CAAC,IAAI,CAAC;IAC7B,OAAQb,CAAC,CAACC,IAAI,EAAE;MAAEwC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAEH;IAAK,CAAC,EAAEjC,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAAoB,CAAC,EAAE,IAAI,CAACV,WAAW,IAAIc,UAAU,IAAKxC,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAAyB,CAAC,EAAEpC,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAA0B,CAAC,EAAEpC,CAAC,CAAC,aAAa,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEC,IAAI,EAAE,IAAI,CAAChB,WAAW;MAAEiB,MAAM,EAAE;IAAK,CAAC,CAAC,EAAEV,IAAI,KAAK,IAAI,IAAI,IAAI,CAACP,WAAW,KAAK,UAAU,IAAK1B,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAAkB,CAAC,EAAEpC,CAAC,CAAC,UAAU,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEG,IAAI,EAAErC,cAAc;MAAE,aAAa,EAAE;IAAO,CAAC,CAAC,CAAE,CAAC,CAAE,EAAE,IAAI,CAACmB,WAAW,IAAI,CAACc,UAAU,IAAKxC,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAAyB,CAAC,EAAEpC,CAAC,CAAC,UAAU,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEG,IAAI,EAAE,IAAI,CAAClB,WAAW;MAAEmB,IAAI,EAAE,KAAK;MAAE,aAAa,EAAE;IAAO,CAAC,CAAC,CAAE,EAAE,IAAI,CAACjB,WAAW,KAAKD,SAAS,IAAI,IAAI,CAACQ,iBAAiB,CAAC,CAAC,CAAC,EAAEnC,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAAuB,CAAC,EAAE,IAAI,CAACP,iBAAiB,IAAK7B,CAAC,CAAC,KAAK,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEL,KAAK,EAAE;IAA4B,CAAC,EAAEpC,CAAC,CAAC,aAAa,EAAE;MAAEyC,GAAG,EAAE,0CAA0C;MAAEC,IAAI,EAAE,IAAI,CAACb;IAAkB,CAAC,CAAC,CAAE,EAAE,IAAI,CAACC,cAAc,KAAKH,SAAS,IAAI,IAAI,CAACW,oBAAoB,CAAC,CAAC,CAAC,CAAC;EACv8C;EACA,IAAIQ,EAAEA,CAAA,EAAG;IAAE,OAAO,IAAI;EAAE;AAC5B,CAAC,EAAE,CAAC,CAAC,EAAE,uBAAuB,EAAE;EACxB,aAAa,EAAE,CAAC,IAAI,EAAE,cAAc,CAAC;EACrC,aAAa,EAAE,CAAC,CAAC,EAAE,cAAc,CAAC;EAClC,mBAAmB,EAAE,CAAC,IAAI,EAAE,oBAAoB,CAAC;EACjD,gBAAgB,EAAE,CAAC,CAAC,EAAE,iBAAiB;AAC3C,CAAC,CAAC,CAAC;AACP,SAASC,qBAAqBA,CAAA,EAAG;EAC7B,IAAI,OAAOC,cAAc,KAAK,WAAW,EAAE;IACvC;EACJ;EACA,MAAMC,UAAU,GAAG,CAAC,uBAAuB,EAAE,UAAU,EAAE,aAAa,CAAC;EACvEA,UAAU,CAACC,OAAO,CAACC,OAAO,IAAI;IAAE,QAAQA,OAAO;MAC3C,KAAK,uBAAuB;QACxB,IAAI,CAACH,cAAc,CAACvB,GAAG,CAAC0B,OAAO,CAAC,EAAE;UAC9BH,cAAc,CAACI,MAAM,CAACD,OAAO,EAAE9B,gBAAgB,CAAC;QACpD;QACA;MACJ,KAAK,UAAU;QACX,IAAI,CAAC2B,cAAc,CAACvB,GAAG,CAAC0B,OAAO,CAAC,EAAE;UAC9B/B,qBAAqB,CAAC,CAAC;QAC3B;QACA;MACJ,KAAK,aAAa;QACd,IAAI,CAAC4B,cAAc,CAACvB,GAAG,CAAC0B,OAAO,CAAC,EAAE;UAC9BlC,qBAAqB,CAAC,CAAC;QAC3B;QACA;IACR;EAAE,CAAC,CAAC;AACR;AAEA,MAAMoC,mBAAmB,GAAGhC,gBAAgB;AAC5C,MAAMiC,mBAAmB,GAAGP,qBAAqB;AAEjD,SAASM,mBAAmB,EAAEC,mBAAmB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}