mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-04-05 18:23:48 +00:00
added possibility to return all record
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"/js/main.js": "/js/main.js",
|
||||
"/chunks/request.js": "/chunks/request.js?id=e12cca6ff4d753a0",
|
||||
"/chunks/request-upload.js": "/chunks/request-upload.js?id=6162439c4476a9fb",
|
||||
"/chunks/request-upload.js": "/chunks/request-upload.js?id=6f7ff06d99abc1db",
|
||||
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=e8b9ac5e5a0854bf",
|
||||
"/chunks/status-check.js": "/chunks/status-check.js?id=4c7482ca1bc4806d",
|
||||
"/chunks/purchase-code.js": "/chunks/purchase-code.js?id=95910a6098545b18",
|
||||
@@ -10,7 +10,7 @@
|
||||
"/chunks/app-setup.js": "/chunks/app-setup.js?id=fac96a371fa057a9",
|
||||
"/chunks/admin-account.js": "/chunks/admin-account.js?id=f207f8887394310d",
|
||||
"/chunks/shared.js": "/chunks/shared.js?id=cdfbac570212aaba",
|
||||
"/chunks/shared/browser.js": "/chunks/shared/browser.js?id=eb7d18bbc0ac131a",
|
||||
"/chunks/shared/browser.js": "/chunks/shared/browser.js?id=82de4b533b350338",
|
||||
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=fda3ee1897218fb4",
|
||||
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=a68c497e91a6fadb",
|
||||
"/chunks/not-found.js": "/chunks/not-found.js?id=cbcb2fcb42696af3",
|
||||
@@ -63,12 +63,12 @@
|
||||
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=e6866a6ffd9c3a80",
|
||||
"/chunks/billing.js": "/chunks/billing.js?id=ce81cf6583d26d4c",
|
||||
"/chunks/platform.js": "/chunks/platform.js?id=8899666aebaf9db4",
|
||||
"/chunks/files.js": "/chunks/files.js?id=5f981e4f05062e30",
|
||||
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=3469cce1ee71c03c",
|
||||
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=2f712e064ac8e575",
|
||||
"/chunks/trash.js": "/chunks/trash.js?id=2df58d71ed9f7ea2",
|
||||
"/chunks/team-folders.js": "/chunks/team-folders.js?id=7bda1a54e372f0de",
|
||||
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=f8eec4a942b431a0",
|
||||
"/chunks/files.js": "/chunks/files.js?id=a6dbd9f43e4eb694",
|
||||
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=8f087976e1d1af41",
|
||||
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=969ac9f4297e1179",
|
||||
"/chunks/trash.js": "/chunks/trash.js?id=da9791f0f6155a99",
|
||||
"/chunks/team-folders.js": "/chunks/team-folders.js?id=88bce3b12b4dce95",
|
||||
"/chunks/shared-with-me.js": "/chunks/shared-with-me.js?id=45b03e5063720b33",
|
||||
"/chunks/invitation.js": "/chunks/invitation.js?id=3220065b746aa8fe",
|
||||
"/css/tailwind.css": "/css/tailwind.css",
|
||||
"/css/app.css": "/css/app.css"
|
||||
|
||||
@@ -65,7 +65,7 @@ export default {
|
||||
return this.paginate.paginate.currentPage !== this.paginate.paginate.lastPage
|
||||
},
|
||||
showInfiniteLoadSpinner() {
|
||||
return this.continueInfiniteScroll && this.entries.length !== 0 && config.itemsPerPage <= this.entries.length
|
||||
return this.continueInfiniteScroll && this.entries.length !== 0 && this.paginate.paginate.perPage <= this.entries.length
|
||||
},
|
||||
},
|
||||
data() {
|
||||
@@ -90,7 +90,7 @@ export default {
|
||||
}
|
||||
},
|
||||
elementInViewport() {
|
||||
var item = document.getElementById('infinite-loader')
|
||||
var item = document.getElementById('infinite-loader')
|
||||
var rect = item.getBoundingClientRect()
|
||||
|
||||
return (
|
||||
|
||||
@@ -180,7 +180,6 @@
|
||||
// App settings
|
||||
userRegistration: {{ $settings->registration ?? 1 }},
|
||||
userVerification: {{ $settings->user_verification ?? 0 }},
|
||||
itemsPerPage: {{ config('vuefilemanager.paginate.perPage') }},
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
@@ -1163,7 +1163,7 @@ if (! function_exists('replace_occurrence')) {
|
||||
) : array {
|
||||
|
||||
$perPage = config('vuefilemanager.paginate.perPage');
|
||||
$currentPage = $request->get('page');
|
||||
$currentPage = $request->get('page') === 'all' ? 1 : (int)$request->get('page');
|
||||
|
||||
// Collect Folders with Files
|
||||
$entries = collect([
|
||||
@@ -1171,8 +1171,13 @@ if (! function_exists('replace_occurrence')) {
|
||||
$files ? json_decode((new FilesCollection($files))->toJson(), true) : null,
|
||||
])->collapse();
|
||||
|
||||
// Paginate grouped Folders and Files
|
||||
$groupPaginate = $entries->forPage($currentPage, $perPage)->values();
|
||||
if($request->input('page') === 'all') {
|
||||
// If is page set to 'all' return all records
|
||||
$groupPaginate = $entries;
|
||||
} else {
|
||||
// Paginate grouped Folders and Files
|
||||
$groupPaginate = $entries->forPage($currentPage, $perPage)->values();
|
||||
}
|
||||
|
||||
$uri = $request->fullUrl();
|
||||
|
||||
@@ -1181,7 +1186,7 @@ if (! function_exists('replace_occurrence')) {
|
||||
return [
|
||||
$groupPaginate,
|
||||
[
|
||||
'currentPage' => (int)$currentPage,
|
||||
'currentPage' => $currentPage,
|
||||
'from' => 1,
|
||||
'lastPage' => $lastPage,
|
||||
'path' => $uri,
|
||||
|
||||
Reference in New Issue
Block a user