UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 16 kB
{"ast":null,"code":"var GestureController = function () {\n function t() {\n this.gestureId = 0;\n this.requestedStart = new Map();\n this.disabledGestures = new Map();\n this.disabledScroll = new Set();\n }\n\n t.prototype.createGesture = function (t) {\n return new GestureDelegate(this, this.newID(), t.name, t.priority || 0, !!t.disableScroll);\n };\n\n t.prototype.createBlocker = function (t) {\n if (t === void 0) {\n t = {};\n }\n\n return new BlockerDelegate(this, this.newID(), t.disable, !!t.disableScroll);\n };\n\n t.prototype.start = function (t, e, r) {\n if (!this.canStart(t)) {\n this.requestedStart.delete(e);\n return false;\n }\n\n this.requestedStart.set(e, r);\n return true;\n };\n\n t.prototype.capture = function (t, e, r) {\n if (!this.start(t, e, r)) {\n return false;\n }\n\n var i = this.requestedStart;\n var s = -1e4;\n i.forEach(function (t) {\n s = Math.max(s, t);\n });\n\n if (s === r) {\n this.capturedId = e;\n i.clear();\n var l = new CustomEvent(\"ionGestureCaptured\", {\n detail: {\n gestureName: t\n }\n });\n document.dispatchEvent(l);\n return true;\n }\n\n i.delete(e);\n return false;\n };\n\n t.prototype.release = function (t) {\n this.requestedStart.delete(t);\n\n if (this.capturedId === t) {\n this.capturedId = undefined;\n }\n };\n\n t.prototype.disableGesture = function (t, e) {\n var r = this.disabledGestures.get(t);\n\n if (r === undefined) {\n r = new Set();\n this.disabledGestures.set(t, r);\n }\n\n r.add(e);\n };\n\n t.prototype.enableGesture = function (t, e) {\n var r = this.disabledGestures.get(t);\n\n if (r !== undefined) {\n r.delete(e);\n }\n };\n\n t.prototype.disableScroll = function (t) {\n this.disabledScroll.add(t);\n\n if (this.disabledScroll.size === 1) {\n document.body.classList.add(BACKDROP_NO_SCROLL);\n }\n };\n\n t.prototype.enableScroll = function (t) {\n this.disabledScroll.delete(t);\n\n if (this.disabledScroll.size === 0) {\n document.body.classList.remove(BACKDROP_NO_SCROLL);\n }\n };\n\n t.prototype.canStart = function (t) {\n if (this.capturedId !== undefined) {\n return false;\n }\n\n if (this.isDisabled(t)) {\n return false;\n }\n\n return true;\n };\n\n t.prototype.isCaptured = function () {\n return this.capturedId !== undefined;\n };\n\n t.prototype.isScrollDisabled = function () {\n return this.disabledScroll.size > 0;\n };\n\n t.prototype.isDisabled = function (t) {\n var e = this.disabledGestures.get(t);\n\n if (e && e.size > 0) {\n return true;\n }\n\n return false;\n };\n\n t.prototype.newID = function () {\n this.gestureId++;\n return this.gestureId;\n };\n\n return t;\n}();\n\nvar GestureDelegate = function () {\n function t(t, e, r, i, s) {\n this.id = e;\n this.name = r;\n this.disableScroll = s;\n this.priority = i * 1e6 + e;\n this.ctrl = t;\n }\n\n t.prototype.canStart = function () {\n if (!this.ctrl) {\n return false;\n }\n\n return this.ctrl.canStart(this.name);\n };\n\n t.prototype.start = function () {\n if (!this.ctrl) {\n return false;\n }\n\n return this.ctrl.start(this.name, this.id, this.priority);\n };\n\n t.prototype.capture = function () {\n if (!this.ctrl) {\n return false;\n }\n\n var t = this.ctrl.capture(this.name, this.id, this.priority);\n\n if (t && this.disableScroll) {\n this.ctrl.disableScroll(this.id);\n }\n\n return t;\n };\n\n t.prototype.release = function () {\n if (this.ctrl) {\n this.ctrl.release(this.id);\n\n if (this.disableScroll) {\n this.ctrl.enableScroll(this.id);\n }\n }\n };\n\n t.prototype.destroy = function () {\n this.release();\n this.ctrl = undefined;\n };\n\n return t;\n}();\n\nvar BlockerDelegate = function () {\n function t(t, e, r, i) {\n this.id = e;\n this.disable = r;\n this.disableScroll = i;\n this.ctrl = t;\n }\n\n t.prototype.block = function () {\n if (!this.ctrl) {\n return;\n }\n\n if (this.disable) {\n for (var t = 0, e = this.disable; t < e.length; t++) {\n var r = e[t];\n this.ctrl.disableGesture(r, this.id);\n }\n }\n\n if (this.disableScroll) {\n this.ctrl.disableScroll(this.id);\n }\n };\n\n t.prototype.unblock = function () {\n if (!this.ctrl) {\n return;\n }\n\n if (this.disable) {\n for (var t = 0, e = this.disable; t < e.length; t++) {\n var r = e[t];\n this.ctrl.enableGesture(r, this.id);\n }\n }\n\n if (this.disableScroll) {\n this.ctrl.enableScroll(this.id);\n }\n };\n\n t.prototype.destroy = function () {\n this.unblock();\n this.ctrl = undefined;\n };\n\n return t;\n}();\n\nvar BACKDROP_NO_SCROLL = \"backdrop-no-scroll\";\nvar GESTURE_CONTROLLER = new GestureController();\nexport { GESTURE_CONTROLLER as G };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/gesture-controller-31cb6bb9.js"],"names":["GestureController","t","gestureId","requestedStart","Map","disabledGestures","disabledScroll","Set","prototype","createGesture","GestureDelegate","newID","name","priority","disableScroll","createBlocker","BlockerDelegate","disable","start","e","r","canStart","delete","set","capture","i","s","forEach","Math","max","capturedId","clear","l","CustomEvent","detail","gestureName","document","dispatchEvent","release","undefined","disableGesture","get","add","enableGesture","size","body","classList","BACKDROP_NO_SCROLL","enableScroll","remove","isDisabled","isCaptured","isScrollDisabled","id","ctrl","destroy","block","length","unblock","GESTURE_CONTROLLER","G"],"mappings":"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","sourcesContent":["var GestureController=function(){function t(){this.gestureId=0;this.requestedStart=new Map;this.disabledGestures=new Map;this.disabledScroll=new Set}t.prototype.createGesture=function(t){return new GestureDelegate(this,this.newID(),t.name,t.priority||0,!!t.disableScroll)};t.prototype.createBlocker=function(t){if(t===void 0){t={}}return new BlockerDelegate(this,this.newID(),t.disable,!!t.disableScroll)};t.prototype.start=function(t,e,r){if(!this.canStart(t)){this.requestedStart.delete(e);return false}this.requestedStart.set(e,r);return true};t.prototype.capture=function(t,e,r){if(!this.start(t,e,r)){return false}var i=this.requestedStart;var s=-1e4;i.forEach((function(t){s=Math.max(s,t)}));if(s===r){this.capturedId=e;i.clear();var l=new CustomEvent(\"ionGestureCaptured\",{detail:{gestureName:t}});document.dispatchEvent(l);return true}i.delete(e);return false};t.prototype.release=function(t){this.requestedStart.delete(t);if(this.capturedId===t){this.capturedId=undefined}};t.prototype.disableGesture=function(t,e){var r=this.disabledGestures.get(t);if(r===undefined){r=new Set;this.disabledGestures.set(t,r)}r.add(e)};t.prototype.enableGesture=function(t,e){var r=this.disabledGestures.get(t);if(r!==undefined){r.delete(e)}};t.prototype.disableScroll=function(t){this.disabledScroll.add(t);if(this.disabledScroll.size===1){document.body.classList.add(BACKDROP_NO_SCROLL)}};t.prototype.enableScroll=function(t){this.disabledScroll.delete(t);if(this.disabledScroll.size===0){document.body.classList.remove(BACKDROP_NO_SCROLL)}};t.prototype.canStart=function(t){if(this.capturedId!==undefined){return false}if(this.isDisabled(t)){return false}return true};t.prototype.isCaptured=function(){return this.capturedId!==undefined};t.prototype.isScrollDisabled=function(){return this.disabledScroll.size>0};t.prototype.isDisabled=function(t){var e=this.disabledGestures.get(t);if(e&&e.size>0){return true}return false};t.prototype.newID=function(){this.gestureId++;return this.gestureId};return t}();var GestureDelegate=function(){function t(t,e,r,i,s){this.id=e;this.name=r;this.disableScroll=s;this.priority=i*1e6+e;this.ctrl=t}t.prototype.canStart=function(){if(!this.ctrl){return false}return this.ctrl.canStart(this.name)};t.prototype.start=function(){if(!this.ctrl){return false}return this.ctrl.start(this.name,this.id,this.priority)};t.prototype.capture=function(){if(!this.ctrl){return false}var t=this.ctrl.capture(this.name,this.id,this.priority);if(t&&this.disableScroll){this.ctrl.disableScroll(this.id)}return t};t.prototype.release=function(){if(this.ctrl){this.ctrl.release(this.id);if(this.disableScroll){this.ctrl.enableScroll(this.id)}}};t.prototype.destroy=function(){this.release();this.ctrl=undefined};return t}();var BlockerDelegate=function(){function t(t,e,r,i){this.id=e;this.disable=r;this.disableScroll=i;this.ctrl=t}t.prototype.block=function(){if(!this.ctrl){return}if(this.disable){for(var t=0,e=this.disable;t<e.length;t++){var r=e[t];this.ctrl.disableGesture(r,this.id)}}if(this.disableScroll){this.ctrl.disableScroll(this.id)}};t.prototype.unblock=function(){if(!this.ctrl){return}if(this.disable){for(var t=0,e=this.disable;t<e.length;t++){var r=e[t];this.ctrl.enableGesture(r,this.id)}}if(this.disableScroll){this.ctrl.enableScroll(this.id)}};t.prototype.destroy=function(){this.unblock();this.ctrl=undefined};return t}();var BACKDROP_NO_SCROLL=\"backdrop-no-scroll\";var GESTURE_CONTROLLER=new GestureController;export{GESTURE_CONTROLLER as G};"]},"metadata":{},"sourceType":"module"}