UNPKG

react-klasha

Version:

This is an reactJS library for implementing klasha payment gateway

1 lines 4.23 kB
{"ast":null,"code":"var ION_FOCUSED = \"ion-focused\";\nvar ION_FOCUSABLE = \"ion-focusable\";\nvar FOCUS_KEYS = [\"Tab\", \"ArrowDown\", \"Space\", \"Escape\", \" \", \"Shift\", \"Enter\", \"ArrowLeft\", \"ArrowRight\", \"ArrowUp\"];\n\nvar startFocusVisible = function () {\n var t = [];\n var e = true;\n var n = document;\n\n var r = function (e) {\n t.forEach(function (t) {\n return t.classList.remove(ION_FOCUSED);\n });\n e.forEach(function (t) {\n return t.classList.add(ION_FOCUSED);\n });\n t = e;\n };\n\n var o = function () {\n e = false;\n r([]);\n };\n\n n.addEventListener(\"keydown\", function (t) {\n e = FOCUS_KEYS.includes(t.key);\n\n if (!e) {\n r([]);\n }\n });\n n.addEventListener(\"focusin\", function (t) {\n if (e && t.composedPath) {\n var n = t.composedPath().filter(function (t) {\n if (t.classList) {\n return t.classList.contains(ION_FOCUSABLE);\n }\n\n return false;\n });\n r(n);\n }\n });\n n.addEventListener(\"focusout\", function () {\n if (n.activeElement === n.body) {\n r([]);\n }\n });\n n.addEventListener(\"touchstart\", o);\n n.addEventListener(\"mousedown\", o);\n};\n\nexport { startFocusVisible };","map":{"version":3,"sources":["/Users/adekanbidansteve/github/klasha/react-klasha/ionic-test/node_modules/@ionic/core/dist/esm-es5/focus-visible-f4ad4f1a.js"],"names":["ION_FOCUSED","ION_FOCUSABLE","FOCUS_KEYS","startFocusVisible","t","e","n","document","r","forEach","classList","remove","add","o","addEventListener","includes","key","composedPath","filter","contains","activeElement","body"],"mappings":"AAAA,IAAIA,WAAW,GAAC,aAAhB;AAA8B,IAAIC,aAAa,GAAC,eAAlB;AAAkC,IAAIC,UAAU,GAAC,CAAC,KAAD,EAAO,WAAP,EAAmB,OAAnB,EAA2B,QAA3B,EAAoC,GAApC,EAAwC,OAAxC,EAAgD,OAAhD,EAAwD,WAAxD,EAAoE,YAApE,EAAiF,SAAjF,CAAf;;AAA2G,IAAIC,iBAAiB,GAAC,YAAU;AAAC,MAAIC,CAAC,GAAC,EAAN;AAAS,MAAIC,CAAC,GAAC,IAAN;AAAW,MAAIC,CAAC,GAACC,QAAN;;AAAe,MAAIC,CAAC,GAAC,UAASH,CAAT,EAAW;AAACD,IAAAA,CAAC,CAACK,OAAF,CAAW,UAASL,CAAT,EAAW;AAAC,aAAOA,CAAC,CAACM,SAAF,CAAYC,MAAZ,CAAmBX,WAAnB,CAAP;AAAuC,KAA9D;AAAiEK,IAAAA,CAAC,CAACI,OAAF,CAAW,UAASL,CAAT,EAAW;AAAC,aAAOA,CAAC,CAACM,SAAF,CAAYE,GAAZ,CAAgBZ,WAAhB,CAAP;AAAoC,KAA3D;AAA8DI,IAAAA,CAAC,GAACC,CAAF;AAAI,GAArJ;;AAAsJ,MAAIQ,CAAC,GAAC,YAAU;AAACR,IAAAA,CAAC,GAAC,KAAF;AAAQG,IAAAA,CAAC,CAAC,EAAD,CAAD;AAAM,GAA/B;;AAAgCF,EAAAA,CAAC,CAACQ,gBAAF,CAAmB,SAAnB,EAA8B,UAASV,CAAT,EAAW;AAACC,IAAAA,CAAC,GAACH,UAAU,CAACa,QAAX,CAAoBX,CAAC,CAACY,GAAtB,CAAF;;AAA6B,QAAG,CAACX,CAAJ,EAAM;AAACG,MAAAA,CAAC,CAAC,EAAD,CAAD;AAAM;AAAC,GAArF;AAAwFF,EAAAA,CAAC,CAACQ,gBAAF,CAAmB,SAAnB,EAA8B,UAASV,CAAT,EAAW;AAAC,QAAGC,CAAC,IAAED,CAAC,CAACa,YAAR,EAAqB;AAAC,UAAIX,CAAC,GAACF,CAAC,CAACa,YAAF,GAAiBC,MAAjB,CAAyB,UAASd,CAAT,EAAW;AAAC,YAAGA,CAAC,CAACM,SAAL,EAAe;AAAC,iBAAON,CAAC,CAACM,SAAF,CAAYS,QAAZ,CAAqBlB,aAArB,CAAP;AAA2C;;AAAA,eAAO,KAAP;AAAa,OAA7G,CAAN;AAAsHO,MAAAA,CAAC,CAACF,CAAD,CAAD;AAAK;AAAC,GAA5L;AAA+LA,EAAAA,CAAC,CAACQ,gBAAF,CAAmB,UAAnB,EAA+B,YAAU;AAAC,QAAGR,CAAC,CAACc,aAAF,KAAkBd,CAAC,CAACe,IAAvB,EAA4B;AAACb,MAAAA,CAAC,CAAC,EAAD,CAAD;AAAM;AAAC,GAA9E;AAAiFF,EAAAA,CAAC,CAACQ,gBAAF,CAAmB,YAAnB,EAAgCD,CAAhC;AAAmCP,EAAAA,CAAC,CAACQ,gBAAF,CAAmB,WAAnB,EAA+BD,CAA/B;AAAkC,CAAvqB;;AAAwqB,SAAOV,iBAAP","sourcesContent":["var ION_FOCUSED=\"ion-focused\";var ION_FOCUSABLE=\"ion-focusable\";var FOCUS_KEYS=[\"Tab\",\"ArrowDown\",\"Space\",\"Escape\",\" \",\"Shift\",\"Enter\",\"ArrowLeft\",\"ArrowRight\",\"ArrowUp\"];var startFocusVisible=function(){var t=[];var e=true;var n=document;var r=function(e){t.forEach((function(t){return t.classList.remove(ION_FOCUSED)}));e.forEach((function(t){return t.classList.add(ION_FOCUSED)}));t=e};var o=function(){e=false;r([])};n.addEventListener(\"keydown\",(function(t){e=FOCUS_KEYS.includes(t.key);if(!e){r([])}}));n.addEventListener(\"focusin\",(function(t){if(e&&t.composedPath){var n=t.composedPath().filter((function(t){if(t.classList){return t.classList.contains(ION_FOCUSABLE)}return false}));r(n)}}));n.addEventListener(\"focusout\",(function(){if(n.activeElement===n.body){r([])}}));n.addEventListener(\"touchstart\",o);n.addEventListener(\"mousedown\",o)};export{startFocusVisible};"]},"metadata":{},"sourceType":"module"}