added version
This commit is contained in:
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/compiler-core v3.5.27
|
||||
* @vue/compiler-core v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
Generated
Vendored
+5
-5
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/compiler-core",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/compiler-core",
|
||||
"main": "index.js",
|
||||
"module": "dist/compiler-core.esm-bundler.js",
|
||||
@@ -46,13 +46,13 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
|
||||
"dependencies": {
|
||||
"@babel/parser": "^7.28.5",
|
||||
"entities": "^7.0.0",
|
||||
"@babel/parser": "^7.29.0",
|
||||
"entities": "^7.0.1",
|
||||
"estree-walker": "^2.0.2",
|
||||
"source-map-js": "^1.2.1",
|
||||
"@vue/shared": "3.5.27"
|
||||
"@vue/shared": "3.5.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/types": "^7.28.5"
|
||||
"@babel/types": "^7.29.0"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../compiler-core@3.5.27
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/compiler-dom v3.5.27
|
||||
* @vue/compiler-dom v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../compiler-core@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/compiler-dom",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/compiler-dom",
|
||||
"main": "index.js",
|
||||
"module": "dist/compiler-dom.esm-bundler.js",
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme",
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.27",
|
||||
"@vue/compiler-core": "3.5.27"
|
||||
"@vue/compiler-core": "3.5.28",
|
||||
"@vue/shared": "3.5.28"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../compiler-dom@3.5.27
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
Generated
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/compiler-ssr v3.5.27
|
||||
* @vue/compiler-ssr v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../compiler-dom@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/compiler-ssr",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/compiler-ssr",
|
||||
"main": "dist/compiler-ssr.cjs.js",
|
||||
"types": "dist/compiler-ssr.d.ts",
|
||||
@@ -28,7 +28,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme",
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.27",
|
||||
"@vue/compiler-dom": "3.5.27"
|
||||
"@vue/shared": "3.5.28",
|
||||
"@vue/compiler-dom": "3.5.28"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
+3
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/reactivity v3.5.27
|
||||
* @vue/reactivity v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
@@ -11,6 +11,7 @@ var shared = require('@vue/shared');
|
||||
|
||||
let activeEffectScope;
|
||||
class EffectScope {
|
||||
// TODO isolatedDeclarations "__v_skip"
|
||||
constructor(detached = false) {
|
||||
this.detached = detached;
|
||||
/**
|
||||
@@ -30,6 +31,7 @@ class EffectScope {
|
||||
*/
|
||||
this.cleanups = [];
|
||||
this._isPaused = false;
|
||||
this.__v_skip = true;
|
||||
this.parent = activeEffectScope;
|
||||
if (!detached && activeEffectScope) {
|
||||
this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/reactivity",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/reactivity",
|
||||
"main": "index.js",
|
||||
"module": "dist/reactivity.esm-bundler.js",
|
||||
@@ -50,6 +50,6 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme",
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.27"
|
||||
"@vue/shared": "3.5.28"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../reactivity@3.5.27
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
+79
-51
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/runtime-core v3.5.27
|
||||
* @vue/runtime-core v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
@@ -750,7 +750,22 @@ function moveTeleport(vnode, container, parentAnchor, { o: { insert }, m: move }
|
||||
function hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScopeIds, optimized, {
|
||||
o: { nextSibling, parentNode, querySelector, insert, createText }
|
||||
}, hydrateChildren) {
|
||||
function hydrateDisabledTeleport(node2, vnode2, targetStart, targetAnchor) {
|
||||
function hydrateAnchor(target2, targetNode) {
|
||||
let targetAnchor = targetNode;
|
||||
while (targetAnchor) {
|
||||
if (targetAnchor && targetAnchor.nodeType === 8) {
|
||||
if (targetAnchor.data === "teleport start anchor") {
|
||||
vnode.targetStart = targetAnchor;
|
||||
} else if (targetAnchor.data === "teleport anchor") {
|
||||
vnode.targetAnchor = targetAnchor;
|
||||
target2._lpa = vnode.targetAnchor && nextSibling(vnode.targetAnchor);
|
||||
break;
|
||||
}
|
||||
}
|
||||
targetAnchor = nextSibling(targetAnchor);
|
||||
}
|
||||
}
|
||||
function hydrateDisabledTeleport(node2, vnode2) {
|
||||
vnode2.anchor = hydrateChildren(
|
||||
nextSibling(node2),
|
||||
vnode2,
|
||||
@@ -760,8 +775,6 @@ function hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScope
|
||||
slotScopeIds,
|
||||
optimized
|
||||
);
|
||||
vnode2.targetStart = targetStart;
|
||||
vnode2.targetAnchor = targetAnchor;
|
||||
}
|
||||
const target = vnode.target = resolveTarget(
|
||||
vnode.props,
|
||||
@@ -772,27 +785,22 @@ function hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScope
|
||||
const targetNode = target._lpa || target.firstChild;
|
||||
if (vnode.shapeFlag & 16) {
|
||||
if (disabled) {
|
||||
hydrateDisabledTeleport(
|
||||
node,
|
||||
vnode,
|
||||
targetNode,
|
||||
targetNode && nextSibling(targetNode)
|
||||
);
|
||||
hydrateDisabledTeleport(node, vnode);
|
||||
hydrateAnchor(target, targetNode);
|
||||
if (!vnode.targetAnchor) {
|
||||
prepareAnchor(
|
||||
target,
|
||||
vnode,
|
||||
createText,
|
||||
insert,
|
||||
// if target is the same as the main view, insert anchors before current node
|
||||
// to avoid hydrating mismatch
|
||||
parentNode(node) === target ? node : null
|
||||
);
|
||||
}
|
||||
} else {
|
||||
vnode.anchor = nextSibling(node);
|
||||
let targetAnchor = targetNode;
|
||||
while (targetAnchor) {
|
||||
if (targetAnchor && targetAnchor.nodeType === 8) {
|
||||
if (targetAnchor.data === "teleport start anchor") {
|
||||
vnode.targetStart = targetAnchor;
|
||||
} else if (targetAnchor.data === "teleport anchor") {
|
||||
vnode.targetAnchor = targetAnchor;
|
||||
target._lpa = vnode.targetAnchor && nextSibling(vnode.targetAnchor);
|
||||
break;
|
||||
}
|
||||
}
|
||||
targetAnchor = nextSibling(targetAnchor);
|
||||
}
|
||||
hydrateAnchor(target, targetNode);
|
||||
if (!vnode.targetAnchor) {
|
||||
prepareAnchor(target, vnode, createText, insert);
|
||||
}
|
||||
@@ -810,7 +818,9 @@ function hydrateTeleport(node, vnode, parentComponent, parentSuspense, slotScope
|
||||
updateCssVars(vnode, disabled);
|
||||
} else if (disabled) {
|
||||
if (vnode.shapeFlag & 16) {
|
||||
hydrateDisabledTeleport(node, vnode, node, nextSibling(node));
|
||||
hydrateDisabledTeleport(node, vnode);
|
||||
vnode.targetStart = node;
|
||||
vnode.targetAnchor = nextSibling(node);
|
||||
}
|
||||
}
|
||||
return vnode.anchor && nextSibling(vnode.anchor);
|
||||
@@ -834,13 +844,13 @@ function updateCssVars(vnode, isDisabled) {
|
||||
ctx.ut();
|
||||
}
|
||||
}
|
||||
function prepareAnchor(target, vnode, createText, insert) {
|
||||
function prepareAnchor(target, vnode, createText, insert, anchor = null) {
|
||||
const targetStart = vnode.targetStart = createText("");
|
||||
const targetAnchor = vnode.targetAnchor = createText("");
|
||||
targetStart[TeleportEndKey] = targetAnchor;
|
||||
if (target) {
|
||||
insert(targetStart, target);
|
||||
insert(targetAnchor, target);
|
||||
insert(targetStart, target, anchor);
|
||||
insert(targetAnchor, target, anchor);
|
||||
}
|
||||
return targetAnchor;
|
||||
}
|
||||
@@ -1065,7 +1075,7 @@ function resolveTransitionHooks(vnode, props, state, instance, postClone) {
|
||||
}
|
||||
}
|
||||
let called = false;
|
||||
const done = el[enterCbKey] = (cancelled) => {
|
||||
el[enterCbKey] = (cancelled) => {
|
||||
if (called) return;
|
||||
called = true;
|
||||
if (cancelled) {
|
||||
@@ -1078,6 +1088,7 @@ function resolveTransitionHooks(vnode, props, state, instance, postClone) {
|
||||
}
|
||||
el[enterCbKey] = void 0;
|
||||
};
|
||||
const done = el[enterCbKey].bind(null, false);
|
||||
if (hook) {
|
||||
callAsyncHook(hook, [el, done]);
|
||||
} else {
|
||||
@@ -1097,7 +1108,7 @@ function resolveTransitionHooks(vnode, props, state, instance, postClone) {
|
||||
}
|
||||
callHook(onBeforeLeave, [el]);
|
||||
let called = false;
|
||||
const done = el[leaveCbKey] = (cancelled) => {
|
||||
el[leaveCbKey] = (cancelled) => {
|
||||
if (called) return;
|
||||
called = true;
|
||||
remove();
|
||||
@@ -1111,6 +1122,7 @@ function resolveTransitionHooks(vnode, props, state, instance, postClone) {
|
||||
delete leavingVNodesCache[key2];
|
||||
}
|
||||
};
|
||||
const done = el[leaveCbKey].bind(null, false);
|
||||
leavingVNodesCache[key2] = vnode;
|
||||
if (onLeave) {
|
||||
callAsyncHook(onLeave, [el, done]);
|
||||
@@ -1229,6 +1241,10 @@ function useTemplateRef(key) {
|
||||
const ret = r;
|
||||
return ret;
|
||||
}
|
||||
function isTemplateRefKey(refs, key) {
|
||||
let desc;
|
||||
return !!((desc = Object.getOwnPropertyDescriptor(refs, key)) && !desc.configurable);
|
||||
}
|
||||
|
||||
const pendingSetRefMap = /* @__PURE__ */ new WeakMap();
|
||||
function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
@@ -1258,8 +1274,17 @@ function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
const setupState = owner.setupState;
|
||||
const rawSetupState = reactivity.toRaw(setupState);
|
||||
const canSetSetupRef = setupState === shared.EMPTY_OBJ ? shared.NO : (key) => {
|
||||
if (isTemplateRefKey(refs, key)) {
|
||||
return false;
|
||||
}
|
||||
return shared.hasOwn(rawSetupState, key);
|
||||
};
|
||||
const canSetRef = (ref2, key) => {
|
||||
if (key && isTemplateRefKey(refs, key)) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
};
|
||||
if (oldRef != null && oldRef !== ref) {
|
||||
invalidatePendingSetRef(oldRawRef);
|
||||
if (shared.isString(oldRef)) {
|
||||
@@ -1268,10 +1293,10 @@ function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
setupState[oldRef] = null;
|
||||
}
|
||||
} else if (reactivity.isRef(oldRef)) {
|
||||
{
|
||||
const oldRawRefAtom = oldRawRef;
|
||||
if (canSetRef(oldRef, oldRawRefAtom.k)) {
|
||||
oldRef.value = null;
|
||||
}
|
||||
const oldRawRefAtom = oldRawRef;
|
||||
if (oldRawRefAtom.k) refs[oldRawRefAtom.k] = null;
|
||||
}
|
||||
}
|
||||
@@ -1283,7 +1308,7 @@ function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
if (_isString || _isRef) {
|
||||
const doSet = () => {
|
||||
if (rawRef.f) {
|
||||
const existing = _isString ? canSetSetupRef(ref) ? setupState[ref] : refs[ref] : ref.value ;
|
||||
const existing = _isString ? canSetSetupRef(ref) ? setupState[ref] : refs[ref] : canSetRef() || !rawRef.k ? ref.value : refs[rawRef.k];
|
||||
if (isUnmount) {
|
||||
shared.isArray(existing) && shared.remove(existing, refValue);
|
||||
} else {
|
||||
@@ -1295,7 +1320,7 @@ function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
}
|
||||
} else {
|
||||
const newVal = [refValue];
|
||||
{
|
||||
if (canSetRef(ref, rawRef.k)) {
|
||||
ref.value = newVal;
|
||||
}
|
||||
if (rawRef.k) refs[rawRef.k] = newVal;
|
||||
@@ -1310,7 +1335,7 @@ function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) {
|
||||
setupState[ref] = value;
|
||||
}
|
||||
} else if (_isRef) {
|
||||
{
|
||||
if (canSetRef(ref, rawRef.k)) {
|
||||
ref.value = value;
|
||||
}
|
||||
if (rawRef.k) refs[rawRef.k] = value;
|
||||
@@ -3527,7 +3552,7 @@ function shouldUpdateComponent(prevVNode, nextVNode, optimized) {
|
||||
const dynamicProps = nextVNode.dynamicProps;
|
||||
for (let i = 0; i < dynamicProps.length; i++) {
|
||||
const key = dynamicProps[i];
|
||||
if (nextProps[key] !== prevProps[key] && !isEmitListener(emits, key)) {
|
||||
if (hasPropValueChanged(nextProps, prevProps, key) && !isEmitListener(emits, key)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -3558,12 +3583,20 @@ function hasPropsChanged(prevProps, nextProps, emitsOptions) {
|
||||
}
|
||||
for (let i = 0; i < nextKeys.length; i++) {
|
||||
const key = nextKeys[i];
|
||||
if (nextProps[key] !== prevProps[key] && !isEmitListener(emitsOptions, key)) {
|
||||
if (hasPropValueChanged(nextProps, prevProps, key) && !isEmitListener(emitsOptions, key)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
function hasPropValueChanged(nextProps, prevProps, key) {
|
||||
const nextProp = nextProps[key];
|
||||
const prevProp = prevProps[key];
|
||||
if (key === "style" && shared.isObject(nextProp) && shared.isObject(prevProp)) {
|
||||
return !shared.looseEqual(nextProp, prevProp);
|
||||
}
|
||||
return nextProp !== prevProp;
|
||||
}
|
||||
function updateHOCHostEl({ vnode, parent }, el) {
|
||||
while (parent) {
|
||||
const root = parent.subTree;
|
||||
@@ -4070,9 +4103,7 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
} else {
|
||||
const el = n2.el = n1.el;
|
||||
if (n2.children !== n1.children) {
|
||||
{
|
||||
hostSetText(el, n2.children);
|
||||
}
|
||||
hostSetText(el, n2.children);
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -4133,7 +4164,7 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
optimized
|
||||
);
|
||||
} else {
|
||||
const customElement = !!(n1.el && n1.el._isVueCE) ? n1.el : null;
|
||||
const customElement = n1.el && n1.el._isVueCE ? n1.el : null;
|
||||
try {
|
||||
if (customElement) {
|
||||
customElement._beginPatch();
|
||||
@@ -4564,8 +4595,7 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
hydrateSubTree();
|
||||
}
|
||||
} else {
|
||||
if (root.ce && // @ts-expect-error _def is private
|
||||
root.ce._def.shadowRoot !== false) {
|
||||
if (root.ce && root.ce._hasShadowRoot()) {
|
||||
root.ce._injectChildStyle(type);
|
||||
}
|
||||
const subTree = instance.subTree = renderComponentRoot(instance);
|
||||
@@ -4605,9 +4635,9 @@ function baseCreateRenderer(options, createHydrationFns) {
|
||||
updateComponentPreRender(instance, next, optimized);
|
||||
}
|
||||
nonHydratedAsyncRoot.asyncDep.then(() => {
|
||||
if (!instance.isUnmounted) {
|
||||
componentUpdateFn();
|
||||
}
|
||||
queuePostRenderEffect(() => {
|
||||
if (!instance.isUnmounted) update();
|
||||
}, parentSuspense);
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -5258,12 +5288,10 @@ function traverseStaticChildren(n1, n2, shallow = false) {
|
||||
traverseStaticChildren(c1, c2);
|
||||
}
|
||||
if (c2.type === Text) {
|
||||
if (c2.patchFlag !== -1) {
|
||||
c2.el = c1.el;
|
||||
} else {
|
||||
c2.__elIndex = i + // take fragment start anchor into account
|
||||
(n1.type === Fragment ? 1 : 0);
|
||||
if (c2.patchFlag === -1) {
|
||||
c2 = ch2[i] = cloneIfMounted(c2);
|
||||
}
|
||||
c2.el = c1.el;
|
||||
}
|
||||
if (c2.type === Comment && !c2.el) {
|
||||
c2.el = c1.el;
|
||||
@@ -6600,7 +6628,7 @@ function isMemoSame(cached, memo) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const version = "3.5.27";
|
||||
const version = "3.5.28";
|
||||
const warn$1 = shared.NOOP;
|
||||
const ErrorTypeStrings = ErrorTypeStrings$1 ;
|
||||
const devtools = void 0;
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../reactivity@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
+3
-3
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/runtime-core",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/runtime-core",
|
||||
"main": "index.js",
|
||||
"module": "dist/runtime-core.esm-bundler.js",
|
||||
@@ -46,7 +46,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme",
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.27",
|
||||
"@vue/reactivity": "3.5.27"
|
||||
"@vue/shared": "3.5.28",
|
||||
"@vue/reactivity": "3.5.28"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../runtime-core@3.5.27
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
+29
-11
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/runtime-dom v3.5.27
|
||||
* @vue/runtime-dom v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
@@ -1127,6 +1127,12 @@ class VueElement extends BaseClass {
|
||||
this._update();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
_hasShadowRoot() {
|
||||
return this._def.shadowRoot !== false;
|
||||
}
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
@@ -1238,10 +1244,7 @@ const TransitionGroupImpl = /* @__PURE__ */ decorate({
|
||||
instance
|
||||
)
|
||||
);
|
||||
positionMap.set(child, {
|
||||
left: child.el.offsetLeft,
|
||||
top: child.el.offsetTop
|
||||
});
|
||||
positionMap.set(child, getPosition(child.el));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1270,10 +1273,7 @@ function callPendingCbs(c) {
|
||||
}
|
||||
}
|
||||
function recordPosition(c) {
|
||||
newPositionMap.set(c, {
|
||||
left: c.el.offsetLeft,
|
||||
top: c.el.offsetTop
|
||||
});
|
||||
newPositionMap.set(c, getPosition(c.el));
|
||||
}
|
||||
function applyTranslation(c) {
|
||||
const oldPos = positionMap.get(c);
|
||||
@@ -1281,12 +1281,29 @@ function applyTranslation(c) {
|
||||
const dx = oldPos.left - newPos.left;
|
||||
const dy = oldPos.top - newPos.top;
|
||||
if (dx || dy) {
|
||||
const s = c.el.style;
|
||||
s.transform = s.webkitTransform = `translate(${dx}px,${dy}px)`;
|
||||
const el = c.el;
|
||||
const s = el.style;
|
||||
const rect = el.getBoundingClientRect();
|
||||
let scaleX = 1;
|
||||
let scaleY = 1;
|
||||
if (el.offsetWidth) scaleX = rect.width / el.offsetWidth;
|
||||
if (el.offsetHeight) scaleY = rect.height / el.offsetHeight;
|
||||
if (!Number.isFinite(scaleX) || scaleX === 0) scaleX = 1;
|
||||
if (!Number.isFinite(scaleY) || scaleY === 0) scaleY = 1;
|
||||
if (Math.abs(scaleX - 1) < 0.01) scaleX = 1;
|
||||
if (Math.abs(scaleY - 1) < 0.01) scaleY = 1;
|
||||
s.transform = s.webkitTransform = `translate(${dx / scaleX}px,${dy / scaleY}px)`;
|
||||
s.transitionDuration = "0s";
|
||||
return c;
|
||||
}
|
||||
}
|
||||
function getPosition(el) {
|
||||
const rect = el.getBoundingClientRect();
|
||||
return {
|
||||
left: rect.left,
|
||||
top: rect.top
|
||||
};
|
||||
}
|
||||
function hasCSSTransform(el, root, moveClass) {
|
||||
const clone = el.cloneNode();
|
||||
const _vtc = el[vtcKey];
|
||||
@@ -1594,6 +1611,7 @@ const modifierGuards = {
|
||||
exact: (e, modifiers) => systemModifiers.some((m) => e[`${m}Key`] && !modifiers.includes(m))
|
||||
};
|
||||
const withModifiers = (fn, modifiers) => {
|
||||
if (!fn) return fn;
|
||||
const cache = fn._withMods || (fn._withMods = {});
|
||||
const cacheKey = modifiers.join(".");
|
||||
return cache[cacheKey] || (cache[cacheKey] = ((event, ...args) => {
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../runtime-core@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
+4
-4
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/runtime-dom",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/runtime-dom",
|
||||
"main": "index.js",
|
||||
"module": "dist/runtime-dom.esm-bundler.js",
|
||||
@@ -50,9 +50,9 @@
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme",
|
||||
"dependencies": {
|
||||
"csstype": "^3.2.3",
|
||||
"@vue/shared": "3.5.27",
|
||||
"@vue/runtime-core": "3.5.27",
|
||||
"@vue/reactivity": "3.5.27"
|
||||
"@vue/runtime-core": "3.5.28",
|
||||
"@vue/reactivity": "3.5.28",
|
||||
"@vue/shared": "3.5.28"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/trusted-types": "^2.0.7"
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../compiler-ssr@3.5.27
|
||||
Generated
Vendored
-1
@@ -1 +0,0 @@
|
||||
../../../shared@3.5.27
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../vue@3.5.27
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/server-renderer v3.5.27
|
||||
* @vue/server-renderer v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../compiler-ssr@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../shared@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../vue@3.5.28
|
||||
Generated
Vendored
+4
-4
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/server-renderer",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "@vue/server-renderer",
|
||||
"main": "index.js",
|
||||
"module": "dist/server-renderer.esm-bundler.js",
|
||||
@@ -46,10 +46,10 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme",
|
||||
"peerDependencies": {
|
||||
"vue": "3.5.27"
|
||||
"vue": "3.5.28"
|
||||
},
|
||||
"dependencies": {
|
||||
"@vue/shared": "3.5.27",
|
||||
"@vue/compiler-ssr": "3.5.27"
|
||||
"@vue/shared": "3.5.28",
|
||||
"@vue/compiler-ssr": "3.5.28"
|
||||
}
|
||||
}
|
||||
Generated
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* @vue/shared v3.5.27
|
||||
* @vue/shared v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vue/shared",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "internal utils shared across @vue packages",
|
||||
"main": "index.js",
|
||||
"module": "dist/shared.esm-bundler.js",
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../@vue/compiler-dom@3.5.27
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../@vue/runtime-dom@3.5.27
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../@vue/server-renderer@3.5.27
|
||||
-1
@@ -1 +0,0 @@
|
||||
../../../@vue/shared@3.5.27
|
||||
Generated
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* vue v3.5.27
|
||||
* vue v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* vue v3.5.27
|
||||
* vue v3.5.28
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
Generated
Vendored
Generated
Vendored
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../@vue/compiler-dom@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../@vue/runtime-dom@3.5.28
|
||||
Generated
Vendored
Symlink
+1
@@ -0,0 +1 @@
|
||||
../../../@vue/server-renderer@3.5.28
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../@vue/shared@3.5.28
|
||||
Generated
Vendored
+6
-6
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "vue",
|
||||
"version": "3.5.27",
|
||||
"version": "3.5.28",
|
||||
"description": "The progressive JavaScript framework for building modern web UI.",
|
||||
"main": "index.js",
|
||||
"module": "dist/vue.runtime.esm-bundler.js",
|
||||
@@ -95,11 +95,11 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/core/tree/main/packages/vue#readme",
|
||||
"dependencies": {
|
||||
"@vue/compiler-dom": "3.5.27",
|
||||
"@vue/compiler-sfc": "3.5.27",
|
||||
"@vue/runtime-dom": "3.5.27",
|
||||
"@vue/server-renderer": "3.5.27",
|
||||
"@vue/shared": "3.5.27"
|
||||
"@vue/shared": "3.5.28",
|
||||
"@vue/compiler-dom": "3.5.28",
|
||||
"@vue/compiler-sfc": "3.5.28",
|
||||
"@vue/runtime-dom": "3.5.28",
|
||||
"@vue/server-renderer": "3.5.28"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"typescript": "*"
|
||||
Reference in New Issue
Block a user