Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@inertiajs/svelte

Package Overview
Dependencies
Maintainers
3
Versions
99
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@inertiajs/svelte - npm Package Compare versions

Comparing version
2.3.7
to
2.3.8
+16
-8
dist/components/InfiniteScroll.svelte

@@ -25,2 +25,4 @@ <script>import {

let requestCount = 0;
let hasPreviousPage = false;
let hasNextPage = false;
$: resolvedItemsElement = resolveHTMLElement(itemsElement, itemsElementRef);

@@ -31,4 +33,4 @@ $: scrollableParent = resolvedItemsElement ? getScrollableParent(resolvedItemsElement) : null;

loadingNext,
hasPrevious: infiniteScrollInstance?.dataManager.hasPrevious() || false,
hasNext: infiniteScrollInstance?.dataManager.hasNext() || false
hasPrevious: hasPreviousPage,
hasNext: hasNextPage
};

@@ -40,3 +42,3 @@ $: exposedPrevious = {

manualMode: !headerAutoMode,
hasMore: infiniteScrollInstance?.dataManager.hasPrevious() || false,
hasMore: hasPreviousPage,
...sharedExposed

@@ -49,3 +51,3 @@ };

manualMode: !footerAutoMode,
hasMore: infiniteScrollInstance?.dataManager.hasNext() || false,
hasMore: hasNextPage,
...sharedExposed

@@ -99,2 +101,7 @@ };

});
function syncStateFromDataManager() {
requestCount = infiniteScrollInstance.dataManager.getRequestCount();
hasPreviousPage = infiniteScrollInstance.dataManager.hasPrevious();
hasNextPage = infiniteScrollInstance.dataManager.hasNext();
}
function setupInfiniteScrollInstance() {

@@ -121,12 +128,13 @@ const resolvedItemsElement2 = resolveHTMLElement(itemsElement, itemsElementRef);

onCompletePreviousRequest: () => {
requestCount = infiniteScrollInstance.dataManager.getRequestCount();
loadingPrevious = false;
syncStateFromDataManager();
},
onCompleteNextRequest: () => {
requestCount = infiniteScrollInstance.dataManager.getRequestCount();
loadingNext = false;
}
syncStateFromDataManager();
},
onDataReset: syncStateFromDataManager
});
const { dataManager, elementManager } = infiniteScrollInstance;
requestCount = dataManager.getRequestCount();
syncStateFromDataManager();
elementManager.setupObservers();

@@ -133,0 +141,0 @@ elementManager.processServerLoadedElements(dataManager.getLastLoadedPage());

{
"name": "@inertiajs/svelte",
"version": "2.3.7",
"version": "2.3.8",
"license": "MIT",

@@ -58,3 +58,3 @@ "description": "The Svelte adapter for Inertia.js",

"lodash-es": "^4.17.21",
"@inertiajs/core": "2.3.7"
"@inertiajs/core": "2.3.8"
},

@@ -61,0 +61,0 @@ "scripts": {