Merge pull request #1856 from nextcloud/artonge/fix/reload_view_on_layout_change

Update view when layout setting changes
This commit is contained in:
Louis 2023-06-06 21:05:19 +02:00 коммит произвёл GitHub
Родитель 6803dc4d33 5650701bc6
Коммит 939d3d2380
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
22 изменённых файлов: 33 добавлений и 34 удалений

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -88,7 +88,6 @@ import VideoIcon from 'vue-material-design-icons/Video.vue'
import { generateUrl } from '@nextcloud/router'
import { NcCheckboxRadioSwitch } from '@nextcloud/vue'
import UserConfig from '../mixins/UserConfig.js'
import { isCachedPreview } from '../services/PreviewService.js'
export default {
@ -98,7 +97,6 @@ export default {
Star,
VideoIcon,
},
mixins: [UserConfig],
inheritAttrs: false,
props: {
file: {

Просмотреть файл

@ -67,7 +67,7 @@ import TiledLayout from '../components/TiledLayout/TiledLayout.vue'
import { fetchFile } from '../services/fileFetcher.js'
import VirtualScrolling from '../components/VirtualScrolling.vue'
import EmptyBox from '../assets/Illustrations/empty.svg'
import { loadState } from '@nextcloud/initial-state'
import UserConfig from '../mixins/UserConfig.js'
export default {
name: 'FilesListViewer',
@ -80,6 +80,8 @@ export default {
VirtualScrolling,
},
mixins: [UserConfig],
props: {
// Array of file ids that should be rendered.
fileIds: {
@ -136,7 +138,6 @@ export default {
data() {
return {
EmptyBox,
croppedLayout: loadState('photos', 'croppedLayout', 'false') === 'true',
placeholderFiles: Array(20).fill(0).map((_, index) => {
const height = 200
const width = this.croppedLayout ? height : height * (1 + Math.random() * 2)