tg_web_dist/js/el-dropdown-item.C98XWrLy.js

2 lines
16 KiB
JavaScript
Raw Normal View History

2025-07-01 15:36:27 +08:00
import{_ as e,b as o,d as n,aE as t,aF as l,i as r,r as a,aG as i,n as d,aH as s,D as u,E as c,aI as p,J as f,at as v,H as m,a as g,u as b,l as w,x as y,f as h,S as I,aJ as E,aK as C,aL as _,c as F,w as T}from"./index.D1_OMcDq.js";import{v as S,z as R,r as x,i as k,j as B,u as O,R as $,q as D,c as K,C as L,e as M,w as P,al as N,J as G,y as A,K as z,M as H,ah as J,ai as j,x as Y,G as U,ad as q,A as V,I as W,g as Q,n as X,B as Z,L as ee,O as oe,H as ne,Q as te}from"./editor-vue.xUJDThhq.js";var le=e(S({inheritAttrs:!1}),[["render",function(e,o,n,t,l,r){return R(e.$slots,"default")}],["__file","collection.vue"]]);var re=e(S({name:"ElCollectionItem",inheritAttrs:!1}),[["render",function(e,o,n,t,l,r){return R(e.$slots,"default")}],["__file","collection-item.vue"]]);const ae="data-el-collection-item",ie=e=>{const o=`El${e}Collection`,n=`${o}Item`,t=Symbol(o),l=Symbol(n),r={...le,name:o,setup(){const e=x(),o=new Map;D(t,{itemMap:o,getItems:()=>{const n=O(e);if(!n)return[];const t=Array.from(n.querySelectorAll(`[${ae}]`));return[...o.values()].sort(((e,o)=>t.indexOf(e.ref)-t.indexOf(o.ref)))},collectionRef:e})}},a={...re,name:n,setup(e,{attrs:o}){const n=x(),r=k(t,void 0);D(l,{collectionItemRef:n}),B((()=>{const e=O(n);e&&r.itemMap.set(e,{ref:e,...o})})),$((()=>{const e=O(n);r.itemMap.delete(e)}))}};return{COLLECTION_INJECTION_KEY:t,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:r,ElCollectionItem:a}},de=o({style:{type:n([String,Array,Object])},currentTabId:{type:n(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:n(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:se,ElCollectionItem:ue,COLLECTION_INJECTION_KEY:ce,COLLECTION_ITEM_INJECTION_KEY:pe}=ie("RovingFocusGroup"),fe=Symbol("elRovingFocusGroup"),ve=Symbol("elRovingFocusGroupItem"),me={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},ge=e=>{const{activeElement:o}=document;for(const n of e){if(n===o)return;if(n.focus(),o!==document.activeElement)return}},be="currentTabIdChange",we="rovingFocusGroup.entryFocus",ye={bubbles:!1,cancelable:!0},he=S({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:de,emits:[be,"entryFocus"],setup(e,{emit:o}){var n;const r=x(null!=(n=e.currentTabId||e.defaultCurrentTabId)?n:null),a=x(!1),i=x(!1),d=x(),{getItems:s}=k(ce,void 0),u=K((()=>[{outline:"none"},e.style])),c=t((o=>{var n;null==(n=e.onMousedown)||n.call(e,o)}),(()=>{i.value=!0})),p=t((o=>{var n;null==(n=e.onFocus)||n.call(e,o)}),(e=>{const o=!O(i),{target:n,currentTarget:t}=e;if(n===t&&o&&!O(a)){const e=new Event(we,ye);if(null==t||t.dispatchEvent(e),!e.defaultPrevented){const e=s().filter((e=>e.focusable)),o=[e.find((e=>e.active)),e.find((e=>e.id===O(r))),...e].filter(Boolean).map((e=>e.ref));ge(o)}}i.value=!1})),f=t((o=>{var n;null==(n=e.onBlur)||n.call(e,o)}),(()=>{a.value=!1}));D(fe,{currentTabbedId:M(r),loop:L(e,"loop"),tabIndex:K((()=>O(a)?-1:0)),rovingFocusGroupRef:d,rovingFocusGroupRootStyle:u,orientation:L(e,"orientation"),dir:L(e,"dir"),onItemFocus:e=>{o(be,e)},onItemShiftTab:()=>{a.value=!0},onBlur:f,onFocus:p,onMousedown:c}),P((()=>e.currentTabId),(e=>{r.value=null!=e?e:null})),l(d,we,((...e)=>{o("entryFocus",...e)}))}});var Ie=e(S({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:se,ElRovingFocusGroupImpl:e(he,[["render",function(e,o,n,t,l,r){return R(e.$slots,"default")}],["__file","roving-focus-group-impl.vue"]])}}),[["render",function(e,o,n,t,l,r){const a=N("el-roving-focus-group-impl"),i=N("el-focus-group-collection");return A(),G(i,null,{default:z((()=>[H(a,J(j(e.$attrs)),{default:z((()=>[R(e.$slots,"default")])),_:3},16)])),_:3})}],["__file","roving-focus-group.vue"]]);const Ee=o({trigger:s.trigger,triggerKeys:{type:n(Array),default:()=>[d.enter,d.numpadEnter,d.space,d.down]},effect:{...a.effect,default:"light"},type:{type:n(String)},placement:{type:n(String),default:"bottom"},popperOptions:{type:n(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hid