vue3: filterの移行 (#6590)

* bytes

* notePage

* number

* acct, userName, userPage

* Move methods property

* fix

* Delete unnecessary file
This commit is contained in:
fuyu
2020-07-25 23:20:14 +09:00
committed by GitHub
parent 66cc7a28ba
commit 098d960f10
28 changed files with 183 additions and 103 deletions

View File

@@ -2,7 +2,7 @@
<x-window ref="window" :width="800" :height="500" @closed="() => { $emit('closed'); destroyDom(); }" :with-ok-button="true" :ok-button-disabled="(type === 'file') && (selected.length === 0)" @ok="ok()">
<template #header>
{{ multiple ? ((type === 'file') ? $t('selectFiles') : $t('selectFolders')) : ((type === 'file') ? $t('selectFile') : $t('selectFolder')) }}
<span v-if="selected.length > 0" style="margin-left: 8px; opacity: 0.5;">({{ selected.length | number }})</span>
<span v-if="selected.length > 0" style="margin-left: 8px; opacity: 0.5;">({{ number(number) }})</span>
</template>
<div>
<x-drive :multiple="multiple" @change-selection="onChangeSelection" :select="type"/>
@@ -14,6 +14,7 @@
import { defineComponent } from 'vue';
import XDrive from './drive.vue';
import XWindow from './window.vue';
import number from '../filters/number';
export default defineComponent({
components: {
@@ -25,7 +26,7 @@ export default defineComponent({
type: {
type: String,
required: false,
default: 'file'
default: 'file'
},
multiple: {
type: Boolean,
@@ -47,7 +48,9 @@ export default defineComponent({
onChangeSelection(xs) {
this.selected = xs;
}
},
number
}
});
</script>