mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
5.4 KiB
JSON
1 line
5.4 KiB
JSON
{"ast":null,"code":"import { k as clamp } from './helpers-1457892a.js';\nimport { createGesture } from './index-34cb2743.js';\nimport './gesture-controller-31cb6bb9.js';\nconst createSwipeBackGesture = (el, canStartHandler, onStartHandler, onMoveHandler, onEndHandler) => {\n const win = el.ownerDocument.defaultView;\n const canStart = detail => {\n return detail.startX <= 50 && canStartHandler();\n };\n const onMove = detail => {\n // set the transition animation's progress\n const delta = detail.deltaX;\n const stepValue = delta / win.innerWidth;\n onMoveHandler(stepValue);\n };\n const onEnd = detail => {\n // the swipe back gesture has ended\n const delta = detail.deltaX;\n const width = win.innerWidth;\n const stepValue = delta / width;\n const velocity = detail.velocityX;\n const z = width / 2.0;\n const shouldComplete = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z);\n const missing = shouldComplete ? 1 - stepValue : stepValue;\n const missingDistance = missing * width;\n let realDur = 0;\n if (missingDistance > 5) {\n const dur = missingDistance / Math.abs(velocity);\n realDur = Math.min(dur, 540);\n }\n /**\n * TODO: stepValue can sometimes return negative values\n * or values greater than 1 which should not be possible.\n * Need to investigate more to find where the issue is.\n */\n onEndHandler(shouldComplete, stepValue <= 0 ? 0.01 : clamp(0, stepValue, 0.9999), realDur);\n };\n return createGesture({\n el,\n gestureName: 'goback-swipe',\n gesturePriority: 40,\n threshold: 10,\n canStart,\n onStart: onStartHandler,\n onMove,\n onEnd\n });\n};\nexport { createSwipeBackGesture };","map":{"version":3,"names":["k","clamp","createGesture","createSwipeBackGesture","el","canStartHandler","onStartHandler","onMoveHandler","onEndHandler","win","ownerDocument","defaultView","canStart","detail","startX","onMove","delta","deltaX","stepValue","innerWidth","onEnd","width","velocity","velocityX","z","shouldComplete","missing","missingDistance","realDur","dur","Math","abs","min","gestureName","gesturePriority","threshold","onStart"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@ionic/core/dist/esm/swipe-back-1bbd08e0.js"],"sourcesContent":["import { k as clamp } from './helpers-1457892a.js';\nimport { createGesture } from './index-34cb2743.js';\nimport './gesture-controller-31cb6bb9.js';\n\nconst createSwipeBackGesture = (el, canStartHandler, onStartHandler, onMoveHandler, onEndHandler) => {\n const win = el.ownerDocument.defaultView;\n const canStart = (detail) => {\n return detail.startX <= 50 && canStartHandler();\n };\n const onMove = (detail) => {\n // set the transition animation's progress\n const delta = detail.deltaX;\n const stepValue = delta / win.innerWidth;\n onMoveHandler(stepValue);\n };\n const onEnd = (detail) => {\n // the swipe back gesture has ended\n const delta = detail.deltaX;\n const width = win.innerWidth;\n const stepValue = delta / width;\n const velocity = detail.velocityX;\n const z = width / 2.0;\n const shouldComplete = velocity >= 0 && (velocity > 0.2 || detail.deltaX > z);\n const missing = shouldComplete ? 1 - stepValue : stepValue;\n const missingDistance = missing * width;\n let realDur = 0;\n if (missingDistance > 5) {\n const dur = missingDistance / Math.abs(velocity);\n realDur = Math.min(dur, 540);\n }\n /**\n * TODO: stepValue can sometimes return negative values\n * or values greater than 1 which should not be possible.\n * Need to investigate more to find where the issue is.\n */\n onEndHandler(shouldComplete, (stepValue <= 0) ? 0.01 : clamp(0, stepValue, 0.9999), realDur);\n };\n return createGesture({\n el,\n gestureName: 'goback-swipe',\n gesturePriority: 40,\n threshold: 10,\n canStart,\n onStart: onStartHandler,\n onMove,\n onEnd\n });\n};\n\nexport { createSwipeBackGesture };\n"],"mappings":"AAAA,SAASA,CAAC,IAAIC,KAAK,QAAQ,uBAAuB;AAClD,SAASC,aAAa,QAAQ,qBAAqB;AACnD,OAAO,kCAAkC;AAEzC,MAAMC,sBAAsB,GAAGA,CAACC,EAAE,EAAEC,eAAe,EAAEC,cAAc,EAAEC,aAAa,EAAEC,YAAY,KAAK;EACnG,MAAMC,GAAG,GAAGL,EAAE,CAACM,aAAa,CAACC,WAAW;EACxC,MAAMC,QAAQ,GAAIC,MAAM,IAAK;IAC3B,OAAOA,MAAM,CAACC,MAAM,IAAI,EAAE,IAAIT,eAAe,CAAC,CAAC;EACjD,CAAC;EACD,MAAMU,MAAM,GAAIF,MAAM,IAAK;IACzB;IACA,MAAMG,KAAK,GAAGH,MAAM,CAACI,MAAM;IAC3B,MAAMC,SAAS,GAAGF,KAAK,GAAGP,GAAG,CAACU,UAAU;IACxCZ,aAAa,CAACW,SAAS,CAAC;EAC1B,CAAC;EACD,MAAME,KAAK,GAAIP,MAAM,IAAK;IACxB;IACA,MAAMG,KAAK,GAAGH,MAAM,CAACI,MAAM;IAC3B,MAAMI,KAAK,GAAGZ,GAAG,CAACU,UAAU;IAC5B,MAAMD,SAAS,GAAGF,KAAK,GAAGK,KAAK;IAC/B,MAAMC,QAAQ,GAAGT,MAAM,CAACU,SAAS;IACjC,MAAMC,CAAC,GAAGH,KAAK,GAAG,GAAG;IACrB,MAAMI,cAAc,GAAGH,QAAQ,IAAI,CAAC,KAAKA,QAAQ,GAAG,GAAG,IAAIT,MAAM,CAACI,MAAM,GAAGO,CAAC,CAAC;IAC7E,MAAME,OAAO,GAAGD,cAAc,GAAG,CAAC,GAAGP,SAAS,GAAGA,SAAS;IAC1D,MAAMS,eAAe,GAAGD,OAAO,GAAGL,KAAK;IACvC,IAAIO,OAAO,GAAG,CAAC;IACf,IAAID,eAAe,GAAG,CAAC,EAAE;MACvB,MAAME,GAAG,GAAGF,eAAe,GAAGG,IAAI,CAACC,GAAG,CAACT,QAAQ,CAAC;MAChDM,OAAO,GAAGE,IAAI,CAACE,GAAG,CAACH,GAAG,EAAE,GAAG,CAAC;IAC9B;IACA;AACJ;AACA;AACA;AACA;IACIrB,YAAY,CAACiB,cAAc,EAAGP,SAAS,IAAI,CAAC,GAAI,IAAI,GAAGjB,KAAK,CAAC,CAAC,EAAEiB,SAAS,EAAE,MAAM,CAAC,EAAEU,OAAO,CAAC;EAC9F,CAAC;EACD,OAAO1B,aAAa,CAAC;IACnBE,EAAE;IACF6B,WAAW,EAAE,cAAc;IAC3BC,eAAe,EAAE,EAAE;IACnBC,SAAS,EAAE,EAAE;IACbvB,QAAQ;IACRwB,OAAO,EAAE9B,cAAc;IACvBS,MAAM;IACNK;EACF,CAAC,CAAC;AACJ,CAAC;AAED,SAASjB,sBAAsB"},"metadata":{},"sourceType":"module"} |