1 |
- {"ast":null,"code":"import _asyncToGenerator from \"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\n/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { b as getIonMode } from './ionic-global.js';\nconst listIosCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\nconst IonListIosStyle0 = listIosCss;\nconst listMdCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{inset-inline-start:0}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\nconst IonListMdStyle0 = listMdCss;\nconst List = /*@__PURE__*/proxyCustomElement(class List extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.lines = undefined;\n this.inset = false;\n }\n /**\n * If `ion-item-sliding` are used inside the list, this method closes\n * any open sliding item.\n *\n * Returns `true` if an actual `ion-item-sliding` is closed.\n */\n closeSlidingItems() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const item = _this.el.querySelector('ion-item-sliding');\n if (item === null || item === void 0 ? void 0 : item.closeOpened) {\n return item.closeOpened();\n }\n return false;\n })();\n }\n render() {\n const mode = getIonMode(this);\n const {\n lines,\n inset\n } = this;\n return h(Host, {\n key: '5ff2b0b3989cc99ce17abb8bcd7ec1847940d1ec',\n role: \"list\",\n class: {\n [mode]: true,\n // Used internally for styling\n [`list-${mode}`]: true,\n 'list-inset': inset,\n [`list-lines-${lines}`]: lines !== undefined,\n [`list-${mode}-lines-${lines}`]: lines !== undefined\n }\n });\n }\n get el() {\n return this;\n }\n static get style() {\n return {\n ios: IonListIosStyle0,\n md: IonListMdStyle0\n };\n }\n}, [32, \"ion-list\", {\n \"lines\": [1],\n \"inset\": [4],\n \"closeSlidingItems\": [64]\n}]);\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-list\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-list\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, List);\n }\n break;\n }\n });\n}\nexport { List as L, defineCustomElement as d };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","h","Host","b","getIonMode","listIosCss","IonListIosStyle0","listMdCss","IonListMdStyle0","List","constructor","__registerHost","lines","undefined","inset","closeSlidingItems","_this","_asyncToGenerator","item","el","querySelector","closeOpened","render","mode","key","role","class","style","ios","md","defineCustomElement","customElements","components","forEach","tagName","get","define","L","d"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/list.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { b as getIonMode } from './ionic-global.js';\n\nconst listIosCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\nconst IonListIosStyle0 = listIosCss;\n\nconst listMdCss = \"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{inset-inline-start:0}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";\nconst IonListMdStyle0 = listMdCss;\n\nconst List = /*@__PURE__*/ proxyCustomElement(class List extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.lines = undefined;\n this.inset = false;\n }\n /**\n * If `ion-item-sliding` are used inside the list, this method closes\n * any open sliding item.\n *\n * Returns `true` if an actual `ion-item-sliding` is closed.\n */\n async closeSlidingItems() {\n const item = this.el.querySelector('ion-item-sliding');\n if (item === null || item === void 0 ? void 0 : item.closeOpened) {\n return item.closeOpened();\n }\n return false;\n }\n render() {\n const mode = getIonMode(this);\n const { lines, inset } = this;\n return (h(Host, { key: '5ff2b0b3989cc99ce17abb8bcd7ec1847940d1ec', role: \"list\", class: {\n [mode]: true,\n // Used internally for styling\n [`list-${mode}`]: true,\n 'list-inset': inset,\n [`list-lines-${lines}`]: lines !== undefined,\n [`list-${mode}-lines-${lines}`]: lines !== undefined,\n } }));\n }\n get el() { return this; }\n static get style() { return {\n ios: IonListIosStyle0,\n md: IonListMdStyle0\n }; }\n}, [32, \"ion-list\", {\n \"lines\": [1],\n \"inset\": [4],\n \"closeSlidingItems\": [64]\n }]);\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-list\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-list\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, List);\n }\n break;\n } });\n}\n\nexport { List as L, defineCustomElement as d };\n"],"mappings":";AAAA;AACA;AACA;AACA,SAASA,kBAAkB,EAAEC,WAAW,EAAEC,CAAC,EAAEC,IAAI,QAAQ,+BAA+B;AACxF,SAASC,CAAC,IAAIC,UAAU,QAAQ,mBAAmB;AAEnD,MAAMC,UAAU,GAAG,knCAAknC;AACroC,MAAMC,gBAAgB,GAAGD,UAAU;AAEnC,MAAME,SAAS,GAAG,4zCAA4zC;AAC90C,MAAMC,eAAe,GAAGD,SAAS;AAEjC,MAAME,IAAI,GAAG,aAAcV,kBAAkB,CAAC,MAAMU,IAAI,SAAST,WAAW,CAAC;EACzEU,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;IACP,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,KAAK,GAAGC,SAAS;IACtB,IAAI,CAACC,KAAK,GAAG,KAAK;EACtB;EACA;AACJ;AACA;AACA;AACA;AACA;EACUC,iBAAiBA,CAAA,EAAG;IAAA,IAAAC,KAAA;IAAA,OAAAC,iBAAA;MACtB,MAAMC,IAAI,GAAGF,KAAI,CAACG,EAAE,CAACC,aAAa,CAAC,kBAAkB,CAAC;MACtD,IAAIF,IAAI,KAAK,IAAI,IAAIA,IAAI,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,IAAI,CAACG,WAAW,EAAE;QAC9D,OAAOH,IAAI,CAACG,WAAW,CAAC,CAAC;MAC7B;MACA,OAAO,KAAK;IAAC;EACjB;EACAC,MAAMA,CAAA,EAAG;IACL,MAAMC,IAAI,GAAGnB,UAAU,CAAC,IAAI,CAAC;IAC7B,MAAM;MAAEQ,KAAK;MAAEE;IAAM,CAAC,GAAG,IAAI;IAC7B,OAAQb,CAAC,CAACC,IAAI,EAAE;MAAEsB,GAAG,EAAE,0CAA0C;MAAEC,IAAI,EAAE,MAAM;MAAEC,KAAK,EAAE;QAChF,CAACH,IAAI,GAAG,IAAI;QACZ;QACA,CAAC,QAAQA,IAAI,EAAE,GAAG,IAAI;QACtB,YAAY,EAAET,KAAK;QACnB,CAAC,cAAcF,KAAK,EAAE,GAAGA,KAAK,KAAKC,SAAS;QAC5C,CAAC,QAAQU,IAAI,UAAUX,KAAK,EAAE,GAAGA,KAAK,KAAKC;MAC/C;IAAE,CAAC,CAAC;EACZ;EACA,IAAIM,EAAEA,CAAA,EAAG;IAAE,OAAO,IAAI;EAAE;EACxB,WAAWQ,KAAKA,CAAA,EAAG;IAAE,OAAO;MACxBC,GAAG,EAAEtB,gBAAgB;MACrBuB,EAAE,EAAErB;IACR,CAAC;EAAE;AACP,CAAC,EAAE,CAAC,EAAE,EAAE,UAAU,EAAE;EACZ,OAAO,EAAE,CAAC,CAAC,CAAC;EACZ,OAAO,EAAE,CAAC,CAAC,CAAC;EACZ,mBAAmB,EAAE,CAAC,EAAE;AAC5B,CAAC,CAAC,CAAC;AACP,SAASsB,mBAAmBA,CAAA,EAAG;EAC3B,IAAI,OAAOC,cAAc,KAAK,WAAW,EAAE;IACvC;EACJ;EACA,MAAMC,UAAU,GAAG,CAAC,UAAU,CAAC;EAC/BA,UAAU,CAACC,OAAO,CAACC,OAAO,IAAI;IAAE,QAAQA,OAAO;MAC3C,KAAK,UAAU;QACX,IAAI,CAACH,cAAc,CAACI,GAAG,CAACD,OAAO,CAAC,EAAE;UAC9BH,cAAc,CAACK,MAAM,CAACF,OAAO,EAAEzB,IAAI,CAAC;QACxC;QACA;IACR;EAAE,CAAC,CAAC;AACR;AAEA,SAASA,IAAI,IAAI4B,CAAC,EAAEP,mBAAmB,IAAIQ,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|