fix: Usage of pushToHistory function on prev/next

Signed-off-by: Louis Chemineau <louis@chmn.me>
This commit is contained in:
Louis Chemineau 2024-11-04 17:14:50 +01:00
Родитель dcb87053c9
Коммит fa350fd03f
Не найден ключ, соответствующий данной подписи
8 изменённых файлов: 20 добавлений и 12 удалений

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

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

@ -1,3 +1,3 @@
/* extracted by css-entry-points-plugin */
@import './main-BQFA2tDS.chunk.css';
@import './main-DA7qfHYK.chunk.css';
@import './logger-B6WZzrWi.chunk.css';

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

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

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

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

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

@ -37,7 +37,16 @@ async function execAction(node: Node, view: View, dir: string): Promise<boolean|
}
pushToHistory(node, view, dir)
window.OCA.Viewer.open({ path: node.path, onPrev: pushToHistory, onNext: pushToHistory, onClose })
window.OCA.Viewer.open({
path: node.path,
onPrev(fileInfo) {
pushToHistory(fileInfo, view, dir)
},
onNext(fileInfo) {
pushToHistory(fileInfo, view, dir)
},
onClose
})
return null
}

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

@ -984,7 +984,6 @@ export default {
* Open previous available file
*/
previous() {
const oldFileInfo = this.fileList[this.currentIndex]
this.currentIndex--
if (this.currentIndex < 0) {
this.currentIndex = this.fileList.length - 1
@ -992,7 +991,7 @@ export default {
const fileInfo = this.fileList[this.currentIndex]
this.openFileFromList(fileInfo)
this.Viewer.onPrev(fileInfo, oldFileInfo)
this.Viewer.onPrev(fileInfo)
this.updateTitle(this.currentFile.basename)
},
@ -1000,7 +999,6 @@ export default {
* Open next available file
*/
next() {
const oldFileInfo = this.fileList[this.currentIndex]
this.currentIndex++
if (this.currentIndex > this.fileList.length - 1) {
this.currentIndex = 0
@ -1008,7 +1006,8 @@ export default {
const fileInfo = this.fileList[this.currentIndex]
this.openFileFromList(fileInfo)
this.Viewer.onNext(fileInfo, oldFileInfo)
this.Viewer.onNext(fileInfo)
this.updateTitle(this.currentFile.basename)
},