diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-05-05 19:05:19 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-05-05 19:05:19 +0900 |
| commit | 6cec662ec4ac4c77ba997ab569a970efb7a8af16 (patch) | |
| tree | c09a2eecf3089b887179db8496a75f0715eb3d05 /src/client/components | |
| parent | 12.80.2 (diff) | |
| download | sharkey-6cec662ec4ac4c77ba997ab569a970efb7a8af16.tar.gz sharkey-6cec662ec4ac4c77ba997ab569a970efb7a8af16.tar.bz2 sharkey-6cec662ec4ac4c77ba997ab569a970efb7a8af16.zip | |
Improve ad
Diffstat (limited to 'src/client/components')
| -rw-r--r-- | src/client/components/date-separated-list.vue | 2 | ||||
| -rw-r--r-- | src/client/components/global/ad.vue | 14 |
2 files changed, 13 insertions, 3 deletions
diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue index 9636ee053c..34085cc070 100644 --- a/src/client/components/date-separated-list.vue +++ b/src/client/components/date-separated-list.vue @@ -92,7 +92,7 @@ export default defineComponent({ return [h(MkAd, { class: 'a', // advertiseの意(ブロッカー対策) key: item.id + ':ad', - prefer: 'horizontal', + prefer: ['horizontal', 'horizontal-big'], }), el]; } else { return el; diff --git a/src/client/components/global/ad.vue b/src/client/components/global/ad.vue index ee2a7ebe92..f88a1d2026 100644 --- a/src/client/components/global/ad.vue +++ b/src/client/components/global/ad.vue @@ -30,7 +30,7 @@ export default defineComponent({ props: { prefer: { - type: String, + type: Array, required: true }, specify: { @@ -50,7 +50,7 @@ export default defineComponent({ if (props.specify) { ad = props.specify; } else { - let ads = instance.ads.filter(ad => ad.place === props.prefer); + let ads = instance.ads.filter(ad => props.prefer.includes(ad.place)); if (ads.length === 0) { ads = instance.ads.filter(ad => ad.place === 'square'); @@ -130,6 +130,16 @@ export default defineComponent({ } } + &.horizontal-big { + padding: 8px; + + > a , + > a > img { + max-width: min(600px, 100%); + max-height: 250px; + } + } + &.vertical { > a , > a > img { |