diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-05-04 21:15:57 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-04 21:15:57 +0900 |
| commit | 18e1efc7ecd3f5a6d774c16f17526d12ae46b2f5 (patch) | |
| tree | 8f2cb50644bb3679eafd29fb9e7448ed5069321c /src/client/scripts | |
| parent | メールアドレスの設定を促すように (diff) | |
| download | sharkey-18e1efc7ecd3f5a6d774c16f17526d12ae46b2f5.tar.gz sharkey-18e1efc7ecd3f5a6d774c16f17526d12ae46b2f5.tar.bz2 sharkey-18e1efc7ecd3f5a6d774c16f17526d12ae46b2f5.zip | |
Ad (#7495)
* wip
* Update ad.vue
* Update default.widgets.vue
* wip
* Create 1620019354680-ad.ts
* wip
* Update ads.vue
* wip
* Update ad.vue
Diffstat (limited to 'src/client/scripts')
| -rw-r--r-- | src/client/scripts/paging.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/client/scripts/paging.ts b/src/client/scripts/paging.ts index 2e49f1a64c..bcb0d7f2b0 100644 --- a/src/client/scripts/paging.ts +++ b/src/client/scripts/paging.ts @@ -91,8 +91,10 @@ export default (opts) => ({ ...params, limit: this.pagination.noPaging ? (this.pagination.limit || 10) : (this.pagination.limit || 10) + 1, }).then(items => { - for (const item of items) { + for (let i = 0; i < items.length; i++) { + const item = items[i]; markRaw(item); + if (i === 3) item._shouldInsertAd_ = true; } if (!this.pagination.noPaging && (items.length > (this.pagination.limit || 10))) { items.pop(); @@ -128,8 +130,10 @@ export default (opts) => ({ untilId: this.pagination.reversed ? this.items[0].id : this.items[this.items.length - 1].id, }), }).then(items => { - for (const item of items) { + for (let i = 0; i < items.length; i++) { + const item = items[i]; markRaw(item); + if (i === 10) item._shouldInsertAd_ = true; } if (items.length > SECOND_FETCH_LIMIT) { items.pop(); |