diff options
Diffstat (limited to 'www/releases/_artifacts/v1.0.0-prerelease.2/missing-js/tabs.js')
-rw-r--r-- | www/releases/_artifacts/v1.0.0-prerelease.2/missing-js/tabs.js | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/www/releases/_artifacts/v1.0.0-prerelease.2/missing-js/tabs.js b/www/releases/_artifacts/v1.0.0-prerelease.2/missing-js/tabs.js deleted file mode 100644 index 4833b18..0000000 --- a/www/releases/_artifacts/v1.0.0-prerelease.2/missing-js/tabs.js +++ /dev/null @@ -1 +0,0 @@ -import{$ as d,$$ as l,on as c,attr as t,next as h,prev as x,hotkey as g,behavior as m}from"./19.js";const i=e=>l(e,"[role=tab]"),a=e=>d(e,"[role=tab][aria-selected=true]"),u=(e,o)=>o.getElementById(t(e,"aria-controls")),n=(e,o,r)=>{if(!r)return;const f=a(o);t(f,{ariaSelected:!1,tabindex:-1}),t(r,{ariaSelected:!0,tabindex:0}),u(f,e).hidden=!0,u(r,e).hidden=!1,r.focus()},s=m("[role=tablist]",(e,{root:o})=>{e instanceof HTMLElement&&(e.tabIndex=0,i(e).forEach(r=>r.tabIndex=-1),n(o,e,a(e)),c(e,"focus",r=>a(e).focus()),c(e,"click",r=>n(o,e,r.target.closest("[role=tab]"))),c(e,"focusin",r=>n(o,e,r.target.closest("[role=tab]"))),c(e,"keydown",g({ArrowRight:r=>h(e,"[role=tab]",r.target).focus(),ArrowLeft:r=>x(e,"[role=tab]",r.target).focus(),Home:r=>d(e,"[role=tab]").focus(),End:r=>l(e,"[role=tab]").at(-1).focus()})))});s(document);var w=s;export{w as default,s as tablist}; |