ctime is actually btime

This commit is contained in:
joshuaboud 2022-06-17 11:34:50 -03:00
parent 7a9e8efe26
commit 8821488816
No known key found for this signature in database
GPG Key ID: 17EFB59E2A8BF50E
4 changed files with 11 additions and 11 deletions

View File

@ -198,7 +198,7 @@ export default {
);
if (!newContent)
return; // temp file deleted too quickly
const attrsChanged = ["name", "owner", "group", "size", "ctime", "mtime", "atime"].map(key => String(entry[key]) !== String(newContent[key])).includes(true);
const attrsChanged = ["name", "owner", "group", "size", "btime", "mtime", "atime"].map(key => String(entry[key]) !== String(newContent[key])).includes(true);
Object.assign(entry, newContent, { cut: entry.cut, selected: entry.selected });
if (attrsChanged) sortEntries();
}

View File

@ -40,10 +40,10 @@
</div>
</th>
<th class="last:border-r-2 last:border-r-transparent"
v-if="settings?.directoryView?.cols?.ctime">
v-if="settings?.directoryView?.cols?.btime">
<div class="flex flex-row flex-nowrap gap-2 items-center">
<div class="grow">Created</div>
<SortCallbackButton v-model="sortCallback" :compareFunc="sortCallbacks.ctime" />
<SortCallbackButton v-model="sortCallback" :compareFunc="sortCallbacks.btime" />
</div>
</th>
<th class="last:border-r-2 last:border-r-transparent"
@ -93,7 +93,7 @@
</div>
<div class="flex flex-row flex-nowrap gap-2 items-center">
<div>Created</div>
<SortCallbackButton v-model="sortCallback" :compareFunc="sortCallbacks.ctime" />
<SortCallbackButton v-model="sortCallback" :compareFunc="sortCallbacks.btime" />
</div>
<div class="flex flex-row flex-nowrap gap-2 items-center">
<div>Modified</div>
@ -156,7 +156,7 @@ export default {
owner: (a, b) => a.owner.localeCompare(b.owner),
group: (a, b) => a.group.localeCompare(b.group),
size: (a, b) => a.size - b.size,
ctime: (a, b) => (a.ctime?.getTime() ?? 0) - (b.ctime?.getTime() ?? 0),
btime: (a, b) => (a.btime?.getTime() ?? 0) - (b.btime?.getTime() ?? 0),
mtime: (a, b) => (a.mtime?.getTime() ?? 0) - (b.mtime?.getTime() ?? 0),
atime: (a, b) => (a.atime?.getTime() ?? 0) - (b.atime?.getTime() ?? 0),
}

View File

@ -61,8 +61,8 @@
</div>
<div
class="rounded-lg hover:bg-accent cursor-pointer flex flex-row gap-1 items-center px-2"
v-if="settings.directoryView.cols.ctime"
@click="settings.directoryView.cols.ctime = !settings.directoryView.cols.ctime"
v-if="settings.directoryView.cols.btime"
@click="settings.directoryView.cols.btime = !settings.directoryView.cols.btime"
>
Created
<ChevronRightIcon class="size-icon-sm icon-default" />
@ -116,8 +116,8 @@
</div>
<div
class="rounded-lg hover:bg-accent cursor-pointer flex flex-row gap-1 items-center px-2 justify-end"
v-if="!settings.directoryView.cols.ctime"
@click="settings.directoryView.cols.ctime = !settings.directoryView.cols.ctime"
v-if="!settings.directoryView.cols.btime"
@click="settings.directoryView.cols.btime = !settings.directoryView.cols.btime"
>
<ChevronLeftIcon class="size-icon-sm icon-default" />Created
</div>
@ -164,7 +164,7 @@ const defaultSettings = {
owner: true,
group: true,
size: true,
ctime: true,
btime: true,
mtime: true,
atime: true,
},

View File

@ -9,7 +9,7 @@
* @property {Boolean} directoryView.cols.owner - Show the owner column
* @property {Boolean} directoryView.cols.group - Show the group column
* @property {Boolean} directoryView.cols.size - Show the size column
* @property {Boolean} directoryView.cols.ctime - Show the creation time column
* @property {Boolean} directoryView.cols.btime - Show the creation time column
* @property {Boolean} directoryView.cols.mtime - Show the modification time column
* @property {Boolean} directoryView.cols.atime - Show the access time column
* @property {Object} searchInDirectory - Settings for filtering directory entries