wip
This commit is contained in:
parent
5149e1c285
commit
6d5e9506e4
|
@ -114,7 +114,7 @@ function onDragend() {
|
||||||
&:hover {
|
&:hover {
|
||||||
background: rgba(#000, 0.05);
|
background: rgba(#000, 0.05);
|
||||||
|
|
||||||
> .label {
|
.label {
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
background: #0b65a5;
|
background: #0b65a5;
|
||||||
|
@ -132,7 +132,7 @@ function onDragend() {
|
||||||
&:active {
|
&:active {
|
||||||
background: rgba(#000, 0.1);
|
background: rgba(#000, 0.1);
|
||||||
|
|
||||||
> .label {
|
.label {
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
background: #0b588c;
|
background: #0b588c;
|
||||||
|
@ -158,19 +158,19 @@ function onDragend() {
|
||||||
background: hsl(from var(--MI_THEME-accent) h s calc(l - 10));
|
background: hsl(from var(--MI_THEME-accent) h s calc(l - 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
> .label {
|
.label {
|
||||||
&::before,
|
&::before,
|
||||||
&::after {
|
&::after {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
> .name {
|
.name {
|
||||||
color: #fff;
|
color: var(--MI_THEME-fgOnAccent);
|
||||||
}
|
}
|
||||||
|
|
||||||
> .thumbnail {
|
.thumbnail {
|
||||||
color: #fff;
|
color: var(--MI_THEME-fgOnAccent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -241,7 +241,7 @@ function onDragend() {
|
||||||
.name {
|
.name {
|
||||||
display: block;
|
display: block;
|
||||||
margin: 8px 0 0 0;
|
margin: 8px 0 0 0;
|
||||||
font-size: 85%;
|
font-size: 82%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
word-break: break-all;
|
word-break: break-all;
|
||||||
color: var(--MI_THEME-fg);
|
color: var(--MI_THEME-fg);
|
||||||
|
|
|
@ -106,7 +106,7 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<div v-if="isEditMode" :class="$style.footer">
|
<div v-if="isEditMode" :class="$style.footer">
|
||||||
<MkButton primary rounded @click="move()"><i class="ti ti-folder-symlink"></i> {{ i18n.ts.move }}...</MkButton>
|
<MkButton primary rounded @click="moveFilesBulk()"><i class="ti ti-folder-symlink"></i> {{ i18n.ts.move }}...</MkButton>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</MkStickyContainer>
|
</MkStickyContainer>
|
||||||
|
@ -484,6 +484,17 @@ function move(target?: Misskey.entities.DriveFolder | Misskey.entities.DriveFold
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function moveFilesBulk() {
|
||||||
|
if (selectedFiles.value.length === 0) return;
|
||||||
|
|
||||||
|
const toFolder = await os.selectDriveFolder(false);
|
||||||
|
|
||||||
|
os.apiWithDialog('drive/files/move-bulk', {
|
||||||
|
fileIds: selectedFiles.value.map(f => f.id),
|
||||||
|
folderId: toFolder[0] ? toFolder[0].id : null,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function addFolder(folderToAdd: Misskey.entities.DriveFolder, unshift = false) {
|
function addFolder(folderToAdd: Misskey.entities.DriveFolder, unshift = false) {
|
||||||
const current = folder.value ? folder.value.id : null;
|
const current = folder.value ? folder.value.id : null;
|
||||||
if (current !== folderToAdd.parentId) return;
|
if (current !== folderToAdd.parentId) return;
|
||||||
|
|
Loading…
Reference in New Issue