website/layouts/user-group/list.html
TheYoungManLi 43125d1302 fix: Partner link inccorect
Signed-off-by: TheYoungManLi <cjl@kubesphere.io>
2022-12-14 15:03:41 +08:00

237 lines
7.2 KiB
HTML

{{ define "main" }}
{{ with .Params.topSection }}
<section class='topSection div pc-topSection' style='background-image: url("{{ .image }}");'>
<div class="title-div common-layout">
<div class="title">
<div class="t1">{{ .kubSphere }}&nbsp;</div>
<div class="t1">{{ .committee }}</div>
</div>
<p class="common-p">{{ .description }}</p>
</div>
</section>
<section class='topSection div m-topSection' style='background-image: url("{{ .mobile_image }}");'>
<div class="title-div common-layout">
<div class="title">
<div class="t1">{{ .kubSphere }}&nbsp;</div>
<div class="t1">{{ .committee }}</div>
</div>
<p class="common-p">{{ .description }}</p>
</div>
</section>
{{ end }}
{{ $Pages := .Pages.ByWeight }}
{{ with .Params.citySection }}
<section class="city-section div">
<div class="common-layout">
<div class="cityBox">
{{ with .cityCard }}
<div class="city-card">
<div class="innerBox">
<div class="text">
<span class="title">{{ .title }}</span>
<span class="des">{{ .des }}</span>
<a class="joinUs" href="{{ .joinLink }}" target="_blank">加入我们</a>
</div>
<div class="s-bg"></div>
</div>
<img class="bl-svg" src="/images/user-group/list/city-rect.svg">
</div>
{{ end }}
<div class="imageBox">
<div id="imageList" class="imageList">
{{ range $Pages }}
<a class="normalPic" href="{{ .Permalink | relURL }}" target="_blank">
<image src="{{ .Params.coverImage }}"></image>
<div class="nameText">{{ .Params.stationName }}</div>
<div class="textBox">
<div class="title"> KubeSphere 社区用户委员会 — {{ .Params.stationName }}</div>
<div class="des">{{ .Params.topSection.description }}</div>
</div>
</a>
{{ end }}
</div>
</div>
<img class="tr-svg" src="/images/user-group/list/city-rect1.svg">
</div>
</div>
</section>
{{end}}
{{ with .Params.organization }}
<section class="org-section div" style="background-image: url(/images/user-group/list/org/bg.png);">
<div class="common-layout">
<div class="org">
<div class="left">
<div class="textBox">
<div class="title">{{ .name }}</div>
<a href="{{ .githublink }}" target="_blank">
<image src="{{ .githubIcon }}" class="orgIcon"></image>
</a>
</div>
<div class="des"> {{ .description }}</div>
</div>
<div class="right">
<image class="bg" src="/images/user-group/list/org/tree.svg"></image>
<image class="m-bg" src="/images/user-group/list/org/m-bg.svg"></image>
<div class="sig">{{ .SIG }}</div>
<div class="sig-zh">{{ .SIG_zh }}</div>
<div class="positionBox">
<div class="position">{{ .position1 }}</div>
<div class="position">{{ .position2 }}</div>
<div class="position">{{ .position3 }}</div>
</div>
</div>
</div>
</div>
</section>
{{ end }}
{{ with .Params.applyNew }}
<section class="applyNew div">
<div class="common-layout">
<div class="apply">
<div class="text-head">
<div class="left">
<div class="title-en">{{ .title_en }}</div>
<div class="title">{{ .title }}</div>
<div class="des">{{ .description }}</div>
<image class="svg" src="/images/user-group/list/applyNew/top-rect.svg"></image>
</div>
<div class="right"></div>
</div>
{{ with .conditions }}
<div class="condition">
<image class="icon" src="{{ .image }}"></image>
<div class="text">
<span class="title">{{ .text }}</span>
<span class="des">
{{ range .description }}
<span>
{{ .head }} <a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{ .tail }}
</span>
{{ end }}
</span>
</div>
</div>
<div class="m-condition">
<div class="top">
<image class="icon" src="{{ .image }}"></image>
<span class="title">{{ .text }}</span>
</div>
<span class="des">
{{ range .description }}
<span>
{{ .head }} <a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{ .tail }}
</span>
{{ end }}
</span>
</div>
{{ end }}
{{ with .apply }}
<div class="apply">
<image class="icon" src="{{ .image }}"></image>
<div class="text">
<span class="title">{{ .text }}</span>
{{ with .des }}
<span class="des">
{{ .head }} <a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{ .tail }}
</span>
{{ end }}
</div>
</div>
<div class="m-apply">
<div class="top">
<image class="icon" src="{{ .image }}"></image>
<span class="title">{{ .text }}</span>
</div>
{{ with .des }}
<span class="des">
{{ .head }} <a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{ .tail }}
</span>
{{ end }}
</div>
{{ end }}
{{ with .requirements }}
<div class="apply">
<image class="icon" src="{{ .image }}"></image>
<div class="text">
<span class="title">{{ .text }}</span>
<span class="des" style="line-height: 32px;">
{{ range .des }}
<span>
{{ .head }}<a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{.tail}}
</span>
{{ end }}
</span>
</div>
</div>
<div class="m-apply">
<div class="top">
<image class="icon" src="{{ .image }}"></image>
<span class="title">{{ .text }}</span>
</div>
<ol class="des" style="line-height: 32px;">
{{ range .des }}
<li>
{{ .head }}<a target="_blank" href="{{ .link.link_address }}">{{ .link.text }}</a>{{.tail}}
</li>
{{ end }}
</ol>
</div>
{{ end }}
</div>
</div>
</section>
{{ end }}
{{ with .Params.returns }}
<section class="returns">
<div class="common-layout">
<div class="return">
<p class="title">{{ .title }}</p>
<div class="cards">
{{ range .list }}
<div class="card">
<span class="text">{{ .text }}</span>
<image class="bg" src="{{ .bg }}"></image>
</div>
{{ end }}
</div>
</div>
</div>
</section>
{{ end }}
<script>
var imageList = $('#imageList')
imageList.children().each(function (index, item) {
if (imageList.children().length >= 4) {
if (index === imageList.children().length - 1) {
$(item).hover(function () {
$('#imageList').removeClass('flex-start')
$('#imageList').addClass('flex-end')
})
} else {
$(item).hover(function () {
if ($('#imageList').hasClass('flex-end')) {
$('#imageList').removeClass('flex-end')
$('#imageList').addClass('flex-start')
}
})
}
}
})
</script>
{{ end }}