summaryrefslogtreecommitdiff
path: root/priv/static/packs/arrow-key-navigation.js
diff options
context:
space:
mode:
authorAlex Gleason <alex@alexgleason.me>2021-11-24 17:58:58 -0600
committerAlex Gleason <alex@alexgleason.me>2021-11-24 17:58:58 -0600
commit720198d56950ca98f4d947dd630b0e170eda569b (patch)
treecd20e64e7daaa8ba033ba6510e137de2d2ccb24e /priv/static/packs/arrow-key-navigation.js
parentcb9359335f6b0e1d19fb82e4045740d30767254c (diff)
parentc97f99ccf2a51c7f1078d7a20006deae2df3d12c (diff)
downloadpleroma-720198d56950ca98f4d947dd630b0e170eda569b.tar.gz
pleroma-720198d56950ca98f4d947dd630b0e170eda569b.zip
Merge remote-tracking branch 'pleroma/develop' into manifest
Diffstat (limited to 'priv/static/packs/arrow-key-navigation.js')
-rw-r--r--priv/static/packs/arrow-key-navigation.js2
1 files changed, 0 insertions, 2 deletions
diff --git a/priv/static/packs/arrow-key-navigation.js b/priv/static/packs/arrow-key-navigation.js
deleted file mode 100644
index 6f05ce3e1..000000000
--- a/priv/static/packs/arrow-key-navigation.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{738:function(e,t,n){"use strict";n.r(t),n.d(t,"register",(function(){return s})),n.d(t,"setFocusTrapTest",(function(){return d})),n.d(t,"unregister",(function(){return l}));var r="a[href], area[href], input, select, textarea, button, iframe, object, embed, [contenteditable], [tabindex], video[controls], audio[controls], summary",o=["text","search","url","password","tel"],i=["checkbox","radio"],a=void 0;function c(e){for(var t=[],n=(function(e){if(!a)return;var t=e.parentElement;for(;t;){if(a(t))return t;t=t.parentElement}}(e)||document).querySelectorAll(r),o=n.length,i=0;i<o;i++){var c=n[i];c!==e&&(c.disabled||/^-/.test(c.getAttribute("tabindex")||"")||c.hasAttribute("inert")||!(c.offsetWidth>0||c.offsetHeight>0))||t.push(c)}return t}function u(e,t){var n=document.activeElement;if(!function(e,t){var n,r,i,a=e.tagName,c="TEXTAREA"===a,u="INPUT"===a&&-1!==o.indexOf(e.getAttribute("type").toLowerCase()),f=e.hasAttribute("contenteditable");if(!c&&!u&&!f)return!1;if(f){var s=getSelection();n=s.anchorOffset,r=s.focusOffset,i=e.textContent.length}else n=e.selectionStart,r=e.selectionEnd,i=e.value.length;return("ArrowLeft"!==t||n!==r||0!==n)&&("ArrowRight"!==t||n!==r||n!==i)}(n,t)){var r=c(n);if(r.length){var i=r.indexOf(n);("ArrowLeft"===t?r[i-1]||r[0]:r[i+1]||r[r.length-1]).focus(),e.preventDefault()}}}function f(e){if(!(e.altKey||e.metaKey||e.ctrlKey)){var t=e.key;switch(t){case"ArrowLeft":case"ArrowRight":u(e,t);break;case"Enter":!function(e){var t=document.activeElement;"INPUT"===t.tagName&&-1!==i.indexOf(t.getAttribute("type").toLowerCase())&&(t.click(),e.preventDefault())}(e)}}}function s(){addEventListener("keydown",f)}function l(){removeEventListener("keydown",f)}function d(e){a=e}}}]);
-//# sourceMappingURL=arrow-key-navigation.js.map \ No newline at end of file