2 lines
33 KiB
JavaScript
Raw Normal View History

2026-05-31 13:21:13 +02:00
(function(l,s){typeof exports=="object"&&typeof module<"u"?s(exports,require("vue"),require("@floating-ui/dom")):typeof define=="function"&&define.amd?define(["exports","vue","@floating-ui/dom"],s):(l=typeof globalThis<"u"?globalThis:l||self,s(l.FloatingVue={},l.Vue,l.FloatingUIDOM))})(this,function(l,s,m){"use strict";function ee(e,t){for(const o in t)Object.prototype.hasOwnProperty.call(t,o)&&(typeof t[o]=="object"&&e[o]?ee(e[o],t[o]):e[o]=t[o])}const u={disabled:!1,distance:5,skidding:0,container:"body",boundary:void 0,instantMove:!1,disposeTimeout:150,popperTriggers:[],strategy:"absolute",preventOverflow:!0,flip:!0,shift:!0,overflowPadding:0,arrowPadding:0,arrowOverflow:!0,autoHideOnMousedown:!1,themes:{tooltip:{placement:"top",triggers:["hover","focus","touch"],hideTriggers:e=>[...e,"click"],delay:{show:200,hide:0},handleResize:!1,html:!1,loadingContent:"..."},dropdown:{placement:"bottom",triggers:["click"],delay:0,handleResize:!0,autoHide:!0},menu:{$extend:"dropdown",triggers:["hover","focus"],popperTriggers:["hover"],delay:{show:0,hide:400}}}};function _(e,t){let o=u.themes[e]||{},i;do i=o[t],typeof i>"u"?o.$extend?o=u.themes[o.$extend]||{}:(o=null,i=u[t]):o=null;while(o);return i}function Ce(e){const t=[e];let o=u.themes[e]||{};do o.$extend&&!o.$resetCss?(t.push(o.$extend),o=u.themes[o.$extend]||{}):o=null;while(o);return t.map(i=>`v-popper--theme-${i}`)}function te(e){const t=[e];let o=u.themes[e]||{};do o.$extend?(t.push(o.$extend),o=u.themes[o.$extend]||{}):o=null;while(o);return t}const ht="",ut="";let y=!1;if(typeof window<"u"){y=!1;try{const e=Object.defineProperty({},"passive",{get(){y=!0}});window.addEventListener("test",null,e)}catch{}}let oe=!1;typeof window<"u"&&typeof navigator<"u"&&(oe=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const E=["auto","top","bottom","left","right"].reduce((e,t)=>e.concat([t,`${t}-start`,`${t}-end`]),[]),M={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},O={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function ie(e,t){const o=e.indexOf(t);o!==-1&&e.splice(o,1)}function H(){return new Promise(e=>requestAnimationFrame(()=>{requestAnimationFrame(e)}))}const h=[];let $=null;const se={};function ne(e){let t=se[e];return t||(t=se[e]=[]),t}let k=function(){};typeof window<"u"&&(k=window.Element);function r(e){return function(t){return _(t.theme,e)}}const L="__floating-vue__popper",D=()=>s.defineComponent({name:"VPopper",provide(){return{[L]:{parentPopper:this}}},inject:{[L]:{default:null}},props:{theme:{type:String,required:!0},targetNodes:{type:Function,required:!0},referenceNode:{type:Function,default:null},popperNode:{type:Function,required:!0},shown:{type:Boolean,default:!1},showGroup:{type:String,default:null},ariaId:{default:null},disabled:{type:Boolean,default:r("disabled")},positioningDisabled:{type:Boolean,default:r("positioningDisabled")},placement:{type:String,default:r("placement"),validator:e=>E.includes(e)},delay:{type:[String,Number,Object],default:r("delay")},distance:{type:[Number,String],default:r("distance")},skidding:{type:[Number,String],default:r("skidding")},triggers:{type:Array,default:r("triggers")},showTriggers:{type:[Array,Function],default:r("showTriggers")},hideTriggers:{type:[Array,Function],default:r("hideTriggers")},popperTriggers:{type:Array,default:r("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:r("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:r("popperHideTriggers")},container:{type:[String,Object,k,Boolean],default:r("container")},boundary:{type:[String,k],default:r("boundary")},strategy:{type:String,validator:e=>["absolute","fixed"].includes(e),default:r("strategy")},autoHide:{type:[Boolean,Function],default:r("autoHide")},handleResize:{type:Boolean,default:r("handleResize")},instantMove:{type:Boolean,default:r("instantMove")},eagerMount:{type:Boolean,default:r("eagerMount")},popperClass:{type:[String,Array,Object],default:r("popperClass")},computeTransformOrigin:{type:Boolean,default:r("computeTra