{"version":3,"file":"material-zui-angular-event.mjs","sources":["../../../../projects/material-zui/angular/event/src/index.service.ts","../../../../projects/material-zui/angular/event/src/index.module.ts","../../../../projects/material-zui/angular/event/material-zui-angular-event.ts"],"sourcesContent":["import {Injectable} from '@angular/core'\nimport * as $ from 'jquery'\n\n@Injectable()\nexport class ZuiEventService {\n  #isDisableScroll: boolean = false\n\n  /**\n   * Disable scroll but still can use scrollbar to scroll\n   */\n  readonly disabledScroll = {\n    start: (callBack?: (e: JQuery.Event) => void): void => {\n      $('body *').on('wheel', (e: JQuery.Event) => {\n        if (callBack) callBack(e)\n        e.preventDefault()\n        this.#isDisableScroll = true\n      })\n    },\n    destroy: (): void => {\n      $('body *').off()\n      this.#isDisableScroll = false\n    },\n    toggle: (): void => {\n      this.#isDisableScroll ? this.disabledScroll.destroy() : this.disabledScroll.start()\n    },\n  }\n}\n","import {NgModule} from '@angular/core'\nimport {ZuiEventService} from './index.service'\n\n@NgModule({\n  providers: [ZuiEventService],\n})\nexport class ZuiEventModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;MAIa,eAAe,CAAA;AAD5B,IAAA,WAAA,GAAA;AAEE,QAAA,gCAAA,CAAA,GAAA,CAAA,IAAA,EAA4B,KAAK;AAEjC;;AAEG;SAJ8B,CAAA;AAEjC;;AAEG;QACM,IAAA,CAAA,cAAc,GAAG;AACxB,YAAA,KAAK,EAAE,CAAC,QAAoC,KAAU;gBACpD,CAAC,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC,CAAe,KAAI;AAC1C,oBAAA,IAAI,QAAQ;wBAAE,QAAQ,CAAC,CAAC,CAAC,CAAA;oBACzB,CAAC,CAAC,cAAc,EAAE,CAAA;oBAClB,sBAAA,CAAA,IAAI,EAAA,gCAAA,EAAoB,IAAI,EAAA,GAAA,CAAA,CAAA;AAC9B,iBAAC,CAAC,CAAA;aACH;YACD,OAAO,EAAE,MAAW;AAClB,gBAAA,CAAC,CAAC,QAAQ,CAAC,CAAC,GAAG,EAAE,CAAA;gBACjB,sBAAA,CAAA,IAAI,EAAA,gCAAA,EAAoB,KAAK,EAAA,GAAA,CAAA,CAAA;aAC9B;YACD,MAAM,EAAE,MAAW;gBACjB,sBAAA,CAAA,IAAI,wCAAiB,GAAG,IAAI,CAAC,cAAc,CAAC,OAAO,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,KAAK,EAAE,CAAA;aACpF;SACF,CAAA;KACF;;;4GAtBY,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;gHAAf,eAAe,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAD3B,UAAU;;;MCGE,cAAc,CAAA;;2GAAd,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;4GAAd,cAAc,EAAA,CAAA,CAAA;4GAAd,cAAc,EAAA,SAAA,EAFd,CAAC,eAAe,CAAC,EAAA,CAAA,CAAA;2FAEjB,cAAc,EAAA,UAAA,EAAA,CAAA;kBAH1B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,SAAS,EAAE,CAAC,eAAe,CAAC;iBAC7B,CAAA;;;ACLD;;AAEG;;;;"}