diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-08-08 23:25:21 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-08-08 23:25:21 +0900 |
| commit | c52e30e8e0fb0e84a30f5d422585de492bab59ca (patch) | |
| tree | e23c4fd3ff4f089e0259f5e4e751b5bef6c18e1f /src/client/scripts | |
| parent | Merge branch 'develop' (diff) | |
| parent | 12.85.0 (diff) | |
| download | misskey-c52e30e8e0fb0e84a30f5d422585de492bab59ca.tar.gz misskey-c52e30e8e0fb0e84a30f5d422585de492bab59ca.tar.bz2 misskey-c52e30e8e0fb0e84a30f5d422585de492bab59ca.zip | |
Merge branch 'develop'
Diffstat (limited to 'src/client/scripts')
| -rw-r--r-- | src/client/scripts/paging.ts | 12 | ||||
| -rw-r--r-- | src/client/scripts/select-file.ts | 2 | ||||
| -rw-r--r-- | src/client/scripts/theme.ts | 1 |
3 files changed, 12 insertions, 3 deletions
diff --git a/src/client/scripts/paging.ts b/src/client/scripts/paging.ts index bcb0d7f2b0..194c2e8003 100644 --- a/src/client/scripts/paging.ts +++ b/src/client/scripts/paging.ts @@ -94,7 +94,11 @@ export default (opts) => ({ for (let i = 0; i < items.length; i++) { const item = items[i]; markRaw(item); - if (i === 3) item._shouldInsertAd_ = true; + if (this.pagination.reversed) { + if (i === items.length - 2) item._shouldInsertAd_ = true; + } else { + if (i === 3) item._shouldInsertAd_ = true; + } } if (!this.pagination.noPaging && (items.length > (this.pagination.limit || 10))) { items.pop(); @@ -133,7 +137,11 @@ export default (opts) => ({ for (let i = 0; i < items.length; i++) { const item = items[i]; markRaw(item); - if (i === 10) item._shouldInsertAd_ = true; + if (this.pagination.reversed) { + if (i === items.length - 9) item._shouldInsertAd_ = true; + } else { + if (i === 10) item._shouldInsertAd_ = true; + } } if (items.length > SECOND_FETCH_LIMIT) { items.pop(); diff --git a/src/client/scripts/select-file.ts b/src/client/scripts/select-file.ts index 9d7146e215..f7b971e113 100644 --- a/src/client/scripts/select-file.ts +++ b/src/client/scripts/select-file.ts @@ -69,7 +69,7 @@ export function selectFile(src: any, label: string | null, multiple = false) { }); }; - os.modalMenu([label ? { + os.popupMenu([label ? { text: label, type: 'label' } : undefined, { diff --git a/src/client/scripts/theme.ts b/src/client/scripts/theme.ts index 09441c8a76..3fb5666a72 100644 --- a/src/client/scripts/theme.ts +++ b/src/client/scripts/theme.ts @@ -23,6 +23,7 @@ export const builtinThemes = [ require('@client/themes/d-dark.json5'), require('@client/themes/d-persimmon.json5'), require('@client/themes/d-astro.json5'), + require('@client/themes/d-future.json5'), require('@client/themes/d-black.json5'), ] as Theme[]; |