Revize 9814562f
Přidáno uživatelem Fantič před více než 1 rok
src/pages/ItemViewPage.tsx | ||
---|---|---|
97 | 97 |
|
98 | 98 |
|
99 | 99 |
const handleIndexChanged = useCallback((newIndex: number, swipe?: boolean) => { |
100 |
if(swipe && item){ |
|
101 |
log.debug("swipe change") |
|
102 |
console.log(newIndex) |
|
103 |
console.log(index) |
|
104 |
if(newIndex > fakeIndex){ |
|
105 |
// next items |
|
106 |
if(item.nextItem){ |
|
107 |
navigation.navigate("Item", { itemId: item.nextItem.toString() }) |
|
108 |
} |
|
109 |
else{ |
|
110 |
log.debug("no next item") |
|
111 |
} |
|
112 |
} |
|
113 |
else if(newIndex < fakeIndex){ |
|
114 |
// previous items |
|
115 |
if(item.prevItem){ |
|
116 |
navigation.navigate("Item", { itemId: item.prevItem.toString() }) |
|
117 |
} |
|
118 |
else{ |
|
119 |
log.debug("no prev item") |
|
120 |
} |
|
121 |
} |
|
122 |
} |
|
123 |
else if (newIndex >= 0 && newIndex < concordances.length && index != newIndex) { |
|
100 |
// if(swipe && item){ |
|
101 |
// log.debug("swipe change") |
|
102 |
// console.log(newIndex) |
|
103 |
// console.log(index) |
|
104 |
// if(newIndex > index){ |
|
105 |
// // next items |
|
106 |
// if(item.nextItem){ |
|
107 |
// navigation.navigate("Item", { itemId: item.nextItem.toString() }) |
|
108 |
// } |
|
109 |
// else{ |
|
110 |
// log.debug("no next item") |
|
111 |
// } |
|
112 |
// } |
|
113 |
// else if(newIndex < index){ |
|
114 |
// // previous items |
|
115 |
// if(item.prevItem){ |
|
116 |
// navigation.navigate("Item", { itemId: item.prevItem.toString() }) |
|
117 |
// } |
|
118 |
// else{ |
|
119 |
// log.debug("no prev item") |
|
120 |
// } |
|
121 |
// } |
|
122 |
// } |
|
123 |
// else |
|
124 |
if (newIndex >= 0 && newIndex < concordances.length && index != newIndex) { |
|
124 | 125 |
console.log("index changed"); |
125 | 126 |
setIndex(newIndex); |
126 | 127 |
if (concordances && concordances.length > 0) { |
Také k dispozici: Unified diff
re #10895: NoteViewPage: Sort refactor