PageSourceSearch

https://www.catkissfish.com/catkissfish/js/popover-dc9ed3c9.js

js catkissfish.com collected 2026-10-02 06:23:52 UTC 3,085 bytes, 1 lines download raw bytes

1import{d,u as a,E as R}from"./popper-7af5264a.js";import{x as U,W as O,F as T,ar as V,O as $,bn as D,S as F}from"./entry-2b7dae43.js";import{d as f}from"./dropdown-a35fd75c.js";import{k as g,l as n,a as H,u as p,O as u,a1 as I,X as c,P as L,Z as W,_ as v,a3 as b,V as m,ac as z,W as K}from"./swiper-vue-51631b96.js";const X=U({trigger:d.trigger,placement:f.placement,disabled:d.disabled,visible:a.visible,transition:a.transition,popperOptions:f.popperOptions,tabindex:f.tabindex,content:a.content,popperStyle:a.popperStyle,popperClass:a.popperClass,enterable:{...a.enterable,default:!0},effect:{...a.effect,default:"light"},teleported:a.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),Z={"update:visible":t=>O(t),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},j="onUpdate:visible",q=g({name:"ElPopover"}),G=g({...q,props:X,emits:Z,setup(t,{expose:r,emit:s}){const o=t,w=n(()=>o[j]),l=T("popover"),i=H(),y=n(()=>{var e;return(e=p(i))==null?void 0:e.popperRef}),P=n(()=>[{width:V(o.width)},o.popperStyle]),E=n(()=>[l.b(),o.popperClass,{[l.m("plain")]:!!o.content}]),C=n(()=>o.transition===`${l.namespace.value}-fade-in-linear`),k=()=>{var e;(e=i.value)==null||e.hide()},S=()=>{s("before-enter")},B=()=>{s("before-leave")},N=()=>{s("after-enter")},A=()=>{s("update:visible",!1),s("after-leave")};return r({popperRef:y,hide:k}),(e,_)=>(u(),I(p(R),K({ref_key:"tooltipRef",ref:i},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":p(E),"popper-style":p(P),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":p(C),"onUpdate:visible":p(w),onBeforeShow:S,onBeforeHide:B,onShow:N,onHide:A}),{content:c(()=>[e.title?(u(),L("div",{key:0,class:W(p(l).e("title")),role:"title"},v(e.title),3)):b("v-if",!0),m(e.$slots,"default",{},()=>[z(v(e.content),1)])]),default:c(()=>[e.$slots.reference?m(e.$slots,"reference",{key:0}):b("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var J=$(G,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const h=(t,r)=>{const s=r.arg||r.value,o=s==null?void 0:s.popperRef;o&&(o.triggerRef=t)};var M={mounted(t,r){h(t,r)},updated(t,r){h(t,r)}};const Q="popover",Y=D(M,Q),re=F(J,{directive:Y});export{re as E};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.