bcbfd7266d9830a2d7b855d66dd2db17466aa0ae9297c4b10b9bbd029f993173.json 7.2 KB

1
  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 { m as menuController } from './index4.js';\nimport { b as getIonMode } from './ionic-global.js';\nimport { u as updateVisibility } from './menu-toggle-util.js';\nconst menuToggleCss = \":host(.menu-toggle-hidden){display:none}\";\nconst IonMenuToggleStyle0 = menuToggleCss;\nconst MenuToggle = /*@__PURE__*/proxyCustomElement(class MenuToggle extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.onClick = () => {\n return menuController.toggle(this.menu);\n };\n this.visible = false;\n this.menu = undefined;\n this.autoHide = true;\n }\n connectedCallback() {\n this.visibilityChanged();\n }\n visibilityChanged() {\n var _this = this;\n return _asyncToGenerator(function* () {\n _this.visible = yield updateVisibility(_this.menu);\n })();\n }\n render() {\n const mode = getIonMode(this);\n const hidden = this.autoHide && !this.visible;\n return h(Host, {\n key: '7c27ea5b0795676bf5cb33e1f83aa142c197f64e',\n onClick: this.onClick,\n \"aria-hidden\": hidden ? 'true' : null,\n class: {\n [mode]: true,\n 'menu-toggle-hidden': hidden\n }\n }, h(\"slot\", {\n key: '69f187becedc0fe34603d41d279f043cf0fdf776'\n }));\n }\n static get style() {\n return IonMenuToggleStyle0;\n }\n}, [1, \"ion-menu-toggle\", {\n \"menu\": [1],\n \"autoHide\": [4, \"auto-hide\"],\n \"visible\": [32]\n}, [[16, \"ionMenuChange\", \"visibilityChanged\"], [16, \"ionSplitPaneVisible\", \"visibilityChanged\"]]]);\nfunction defineCustomElement$1() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-menu-toggle\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-menu-toggle\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, MenuToggle);\n }\n break;\n }\n });\n}\nconst IonMenuToggle = MenuToggle;\nconst defineCustomElement = defineCustomElement$1;\nexport { IonMenuToggle, defineCustomElement };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","h","Host","m","menuController","b","getIonMode","u","updateVisibility","menuToggleCss","IonMenuToggleStyle0","MenuToggle","constructor","__registerHost","__attachShadow","onClick","toggle","menu","visible","undefined","autoHide","connectedCallback","visibilityChanged","_this","_asyncToGenerator","render","mode","hidden","key","class","style","defineCustomElement$1","customElements","components","forEach","tagName","get","define","IonMenuToggle","defineCustomElement"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/ion-menu-toggle.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { m as menuController } from './index4.js';\nimport { b as getIonMode } from './ionic-global.js';\nimport { u as updateVisibility } from './menu-toggle-util.js';\n\nconst menuToggleCss = \":host(.menu-toggle-hidden){display:none}\";\nconst IonMenuToggleStyle0 = menuToggleCss;\n\nconst MenuToggle = /*@__PURE__*/ proxyCustomElement(class MenuToggle extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.onClick = () => {\n return menuController.toggle(this.menu);\n };\n this.visible = false;\n this.menu = undefined;\n this.autoHide = true;\n }\n connectedCallback() {\n this.visibilityChanged();\n }\n async visibilityChanged() {\n this.visible = await updateVisibility(this.menu);\n }\n render() {\n const mode = getIonMode(this);\n const hidden = this.autoHide && !this.visible;\n return (h(Host, { key: '7c27ea5b0795676bf5cb33e1f83aa142c197f64e', onClick: this.onClick, \"aria-hidden\": hidden ? 'true' : null, class: {\n [mode]: true,\n 'menu-toggle-hidden': hidden,\n } }, h(\"slot\", { key: '69f187becedc0fe34603d41d279f043cf0fdf776' })));\n }\n static get style() { return IonMenuToggleStyle0; }\n}, [1, \"ion-menu-toggle\", {\n \"menu\": [1],\n \"autoHide\": [4, \"auto-hide\"],\n \"visible\": [32]\n }, [[16, \"ionMenuChange\", \"visibilityChanged\"], [16, \"ionSplitPaneVisible\", \"visibilityChanged\"]]]);\nfunction defineCustomElement$1() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-menu-toggle\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-menu-toggle\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, MenuToggle);\n }\n break;\n } });\n}\n\nconst IonMenuToggle = MenuToggle;\nconst defineCustomElement = defineCustomElement$1;\n\nexport { IonMenuToggle, defineCustomElement };\n"],"mappings":";AAAA;AACA;AACA;AACA,SAASA,kBAAkB,EAAEC,WAAW,EAAEC,CAAC,EAAEC,IAAI,QAAQ,+BAA+B;AACxF,SAASC,CAAC,IAAIC,cAAc,QAAQ,aAAa;AACjD,SAASC,CAAC,IAAIC,UAAU,QAAQ,mBAAmB;AACnD,SAASC,CAAC,IAAIC,gBAAgB,QAAQ,uBAAuB;AAE7D,MAAMC,aAAa,GAAG,0CAA0C;AAChE,MAAMC,mBAAmB,GAAGD,aAAa;AAEzC,MAAME,UAAU,GAAG,aAAcZ,kBAAkB,CAAC,MAAMY,UAAU,SAASX,WAAW,CAAC;EACrFY,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,CAAC;IACP,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,cAAc,CAAC,CAAC;IACrB,IAAI,CAACC,OAAO,GAAG,MAAM;MACjB,OAAOX,cAAc,CAACY,MAAM,CAAC,IAAI,CAACC,IAAI,CAAC;IAC3C,CAAC;IACD,IAAI,CAACC,OAAO,GAAG,KAAK;IACpB,IAAI,CAACD,IAAI,GAAGE,SAAS;IACrB,IAAI,CAACC,QAAQ,GAAG,IAAI;EACxB;EACAC,iBAAiBA,CAAA,EAAG;IAChB,IAAI,CAACC,iBAAiB,CAAC,CAAC;EAC5B;EACMA,iBAAiBA,CAAA,EAAG;IAAA,IAAAC,KAAA;IAAA,OAAAC,iBAAA;MACtBD,KAAI,CAACL,OAAO,SAASV,gBAAgB,CAACe,KAAI,CAACN,IAAI,CAAC;IAAC;EACrD;EACAQ,MAAMA,CAAA,EAAG;IACL,MAAMC,IAAI,GAAGpB,UAAU,CAAC,IAAI,CAAC;IAC7B,MAAMqB,MAAM,GAAG,IAAI,CAACP,QAAQ,IAAI,CAAC,IAAI,CAACF,OAAO;IAC7C,OAAQjB,CAAC,CAACC,IAAI,EAAE;MAAE0B,GAAG,EAAE,0CAA0C;MAAEb,OAAO,EAAE,IAAI,CAACA,OAAO;MAAE,aAAa,EAAEY,MAAM,GAAG,MAAM,GAAG,IAAI;MAAEE,KAAK,EAAE;QAChI,CAACH,IAAI,GAAG,IAAI;QACZ,oBAAoB,EAAEC;MAC1B;IAAE,CAAC,EAAE1B,CAAC,CAAC,MAAM,EAAE;MAAE2B,GAAG,EAAE;IAA2C,CAAC,CAAC,CAAC;EAC5E;EACA,WAAWE,KAAKA,CAAA,EAAG;IAAE,OAAOpB,mBAAmB;EAAE;AACrD,CAAC,EAAE,CAAC,CAAC,EAAE,iBAAiB,EAAE;EAClB,MAAM,EAAE,CAAC,CAAC,CAAC;EACX,UAAU,EAAE,CAAC,CAAC,EAAE,WAAW,CAAC;EAC5B,SAAS,EAAE,CAAC,EAAE;AAClB,CAAC,EAAE,CAAC,CAAC,EAAE,EAAE,eAAe,EAAE,mBAAmB,CAAC,EAAE,CAAC,EAAE,EAAE,qBAAqB,EAAE,mBAAmB,CAAC,CAAC,CAAC,CAAC;AACvG,SAASqB,qBAAqBA,CAAA,EAAG;EAC7B,IAAI,OAAOC,cAAc,KAAK,WAAW,EAAE;IACvC;EACJ;EACA,MAAMC,UAAU,GAAG,CAAC,iBAAiB,CAAC;EACtCA,UAAU,CAACC,OAAO,CAACC,OAAO,IAAI;IAAE,QAAQA,OAAO;MAC3C,KAAK,iBAAiB;QAClB,IAAI,CAACH,cAAc,CAACI,GAAG,CAACD,OAAO,CAAC,EAAE;UAC9BH,cAAc,CAACK,MAAM,CAACF,OAAO,EAAExB,UAAU,CAAC;QAC9C;QACA;IACR;EAAE,CAAC,CAAC;AACR;AAEA,MAAM2B,aAAa,GAAG3B,UAAU;AAChC,MAAM4B,mBAAmB,GAAGR,qBAAqB;AAEjD,SAASO,aAAa,EAAEC,mBAAmB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}