mirror of
https://github.com/kubesphere/website.git
synced 2025-12-26 00:12:48 +00:00
51 lines
1.7 KiB
HTML
51 lines
1.7 KiB
HTML
{{ define "main" }}
|
|
{{- partial "openSource.html" . -}}
|
|
|
|
<section>
|
|
<div class="tab-content">
|
|
<div class="content common-layout">
|
|
<div class="left">
|
|
<ul id="objects-group">
|
|
<li class="active">{{ .Params.name }}</li>
|
|
{{ range .Params.groups }}
|
|
<li data-name="{{ .name }}">{{ .name }}</li>
|
|
{{ end }}
|
|
</ul>
|
|
</div>
|
|
<ul id="objects-item" class="right">
|
|
{{ range .Params.groups }}
|
|
{{ $name := .name }}
|
|
{{ range .children }}
|
|
<li data-name="{{ $name }}">
|
|
<img src="{{ .icon | relURL }}" alt="{{ .title }}">
|
|
<a href="{{ .link }}" target="_blank" rel="noopener noreferrer">{{ .title }}</a>
|
|
<p>{{ .description }}</p>
|
|
<div>
|
|
<a href="{{ .link }}" target="_blank" rel="noopener noreferrer">Github</a>
|
|
</div>
|
|
</li>
|
|
{{ end }}
|
|
{{ end }}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<script>
|
|
$('#objects-group li').click(function() {
|
|
$("#objects-group li").removeClass("active");
|
|
$(this).addClass("active");
|
|
var name = $(this).data("name")
|
|
if (name) {
|
|
$("#objects-item li").each(function(item) {
|
|
if ($(this).data("name") !== name) {
|
|
$(this).hide()
|
|
} else {
|
|
$(this).show()
|
|
}
|
|
})
|
|
} else {
|
|
$("#objects-item li").show()
|
|
}
|
|
})
|
|
</script>
|
|
{{ end }} |