Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
44 lines
1.9 KiB
HTML
44 lines
1.9 KiB
HTML
{{define "dialogAd"}}
|
|
{{if .appConfig.DialogList}}
|
|
<link rel="stylesheet" href="/static/css/dialogAd.css?v=4" />
|
|
<div
|
|
class="dialog-ad-mask"
|
|
id="dialogAd"
|
|
data-dialog-ad
|
|
hidden
|
|
>
|
|
{{range $index, $dialog := .appConfig.DialogList}}
|
|
<div
|
|
class="dialog-ad-panel"
|
|
data-dialog-ad-item
|
|
data-dialog-ad-index="{{$index}}"
|
|
data-dialog-ad-id="{{$dialog.ID}}"
|
|
data-ad-id="{{$dialog.ID}}"
|
|
data-creative-id="{{$dialog.ID}}"
|
|
data-ad-slot-key="dialog_ad"
|
|
data-ad-slot-name="弹窗广告"
|
|
data-ad-type="popup"
|
|
role="dialog"
|
|
aria-modal="true"
|
|
aria-label="{{if $dialog.Title}}{{$dialog.Title}}{{else}}广告{{end}}"
|
|
hidden
|
|
>
|
|
{{if $dialog.Link}}
|
|
<a class="dialog-ad-media" href="{{$dialog.Link}}" target="_blank" rel="sponsored nofollow noopener noreferrer" aria-label="{{if $dialog.Title}}{{$dialog.Title}}{{else}}查看广告{{end}}" data-ad-id="{{$dialog.ID}}" data-creative-id="{{$dialog.ID}}" data-ad-slot-key="dialog_ad" data-ad-slot-name="弹窗广告" data-ad-type="popup" data-advertising-name="{{$dialog.Title}}">
|
|
<img class="dialog-ad-image" src="/static/images/placeholder.png?v=2" data-dialog-ad-src="{{$dialog.Images}}" alt="{{$dialog.Title}}" title="{{$dialog.Title}}" decoding="async" />
|
|
</a>
|
|
{{else}}
|
|
<div class="dialog-ad-media">
|
|
<img class="dialog-ad-image" src="/static/images/placeholder.png?v=2" data-dialog-ad-src="{{$dialog.Images}}" alt="{{$dialog.Title}}" title="{{$dialog.Title}}" decoding="async" />
|
|
</div>
|
|
{{end}}
|
|
<button class="dialog-ad-close" type="button" data-dialog-ad-close data-ad-close data-ad-id="{{$dialog.ID}}" data-advertising-id="{{$dialog.ID}}" data-advertising-key="dialog_ad" data-advertising-name="{{$dialog.Title}}" aria-label="关闭广告">
|
|
<img src="/static/images/figma-dialog-ad/close.svg" width="36" height="36" alt="" />
|
|
</button>
|
|
</div>
|
|
{{end}}
|
|
</div>
|
|
<script defer src="/static/js/pages/dialogAd.js?v=5"></script>
|
|
{{end}}
|
|
{{end}}
|