summaryrefslogtreecommitdiff
path: root/src/client/scripts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-08-08 23:25:21 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-08-08 23:25:21 +0900
commitc52e30e8e0fb0e84a30f5d422585de492bab59ca (patch)
treee23c4fd3ff4f089e0259f5e4e751b5bef6c18e1f /src/client/scripts
parentMerge branch 'develop' (diff)
parent12.85.0 (diff)
downloadmisskey-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.ts12
-rw-r--r--src/client/scripts/select-file.ts2
-rw-r--r--src/client/scripts/theme.ts1
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[];