|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
-
- {{template "base/head" .}}
- <div class="organization profile">
- {{/* overflow: auto is the clearfix - this avoids the image going beyond
- the container where it is supposed to stay inside. */}}
- <div class="organization-info">
- <div class="ui center aligned container " style="overflow: auto">
- <img class="ui circular image" id="org-avatar" src="{{.Org.SizedRelAvatarLink 140}}"/>
- <div id="org-info">
- <div class="ui header">
- {{.Org.DisplayName}}
- {{if .IsOrganizationOwner}}<a class="middle text grey" href="{{.OrgLink}}/settings">{{svg "octicon-gear" 16}}</a>{{end}}
- </div>
- {{if .Org.Description}}<p class="text grey desc">{{.Org.Description}}</p>{{end}}
- <div class="meta">
- {{if .Org.Location}}<div class="item">{{svg "octicon-location" 16}} <span>{{.Org.Location}}</span></div>{{end}}
- {{if .Org.Website}}<div class="item">{{svg "octicon-link" 16}} <a target="_blank" rel="noopener noreferrer" href="{{.Org.Website}}">{{.Org.Website}}</a></div>{{end}}
- </div>
- </div>
- </div>
- </div>
-
- <div class="ui container">
- {{template "org/navber" .}}
- {{template "org/select_pro" .}}
- <div class="ui stackable grid">
-
- <div class="ui sixteen wide computer column">
- <div class="ui mobile reversed stackable grid">
- <div class="ui sixteen wide tablet sixteen wide computer column margin-bottom20 pad-botom maxheight" id='key_tag'>
- {{if .OrgTopics}}
- <a class="{{if eq $.Keyword "" }} tag_bg {{end}} tag_key ui small tag_lable topic omit" href="{{$.Link}}?" onclick="iscontinueStatus()" id="tag_a">{{$.i18n.Tr "org.all_org_topics"}}</a>
- {{end}}
-
- {{range .OrgTopics}}
- {{if ne .Name ""}}
- <a class="{{if eq $.Keyword .Name }} tag_bg {{end}} tag_key ui small tag_lable topic omit" href="{{$.Link}}?q={{.Name}}" onclick="iscontinueStatus()">
- {{.Name}}
- </a>
- {{end}}
- {{end}}
- {{if .OrgTopics}}
- <a class=" tag_key ui small tag_lable topic omit icon_a" onclick="isUnfold()" id="icon_btn" >
- <i class="ri-arrow-down-s-line" style="display:inline-block;vertical-align:top"></i>
-  {{.i18n.Tr "org.unfold"}}
- </a>
- {{end}}
- </div>
-
- </div>
- </div>
- </div>
- <div class="ui stackable grid">
-
- <div class="ui sixteen wide computer column">
- <div class="ui mobile reversed stackable grid">
- <div class="ui ten wide tablet eleven wide computer column">
- <!-- {{if .CanCreateOrgRepo}}
- <div class="text right">
- <a class="ui green button" href="{{AppSubUrl}}/repo/create?org={{.Org.ID}}">{{.i18n.Tr "new_repo"}}</a>
- </div>
- {{end}} -->
- {{template "org/repo_list" .}}
- {{template "base/paginate" .}}
- </div>
-
- <div class="ui sixteen wide mobile six wide tablet five wide computer column">
- {{if .CanCreateOrgRepo}}
- <div class="text right">
- <a class="ui green button" href="{{AppSubUrl}}/repo/create?org={{.Org.ID}}">{{.i18n.Tr "new_repo"}}</a>
- </div>
- {{end}}
- <h4 class="ui top attached header" style="margin-top: 10px;">
- <strong>{{.i18n.Tr "org.people"}}</strong>
- <div class="ui right">
- <a class="text grey" href="{{.OrgLink}}/members">{{.MembersTotal}} {{svg "octicon-chevron-right" 16}}</a>
- </div>
- <!-- {{if .IsOrganizationMember}} -->
-
- <!-- {{end}} -->
- </h4>
- <div class="ui attached segment members">
- {{$isMember := .IsOrganizationMember}}
- {{range .Members}}
- {{if or $isMember (.IsPublicMember $.Org.ID)}}
- <a href="{{.HomeLink}}" title="{{.Name}}{{if .FullName}} ({{.FullName}}){{end}}"><img class="ui avatar" src="{{.RelAvatarLink}}"></a>
- {{end}}
- {{end}}
- </div>
-
- {{if .IsOrganizationMember}}
- <div class="ui top attached header">
- <strong>{{.i18n.Tr "org.teams"}}</strong>
- <div class="ui right">
- <a class="text grey" href="{{.OrgLink}}/teams"><span>{{.Org.NumTeams}}</span> {{svg "octicon-chevron-right" 16}}</a>
- </div>
- </div>
- <div class="ui attached table segment teams">
- {{range .Teams}}
- <div class="item">
- <a href="{{$.OrgLink}}/teams/{{.LowerName}}"><strong class="team-name">{{.Name}}</strong></a>
- <p class="text grey">
- <a href="{{$.OrgLink}}/teams/{{.LowerName}}"><strong>{{.NumMembers}}</strong>
- {{if le .NumMembers 1}}
- {{$.i18n.Tr "org.lower_member"}}
- {{else}}
- {{$.i18n.Tr "org.lower_members"}}
- {{end}}
- </a> ·
- <a href="{{$.OrgLink}}/teams/{{.LowerName}}/repositories"><strong>{{.NumRepos}}</strong>
- {{if le .NumRepos 1}}
- {{$.i18n.Tr "org.lower_repository"}}
- {{else}}
- {{$.i18n.Tr "org.lower_repositories"}}
- {{end}}
- </a>
- </p>
- </div>
- {{end}}
- </div>
- {{if .IsOrganizationOwner}}
- <div class="ui bottom attached segment">
- <a class="ui blue small button" href="{{.OrgLink}}/teams/new">{{.i18n.Tr "org.create_new_team"}}</a>
- </div>
- {{end}}
- {{end}}
- </div>
- </div>
- </div>
-
- </div>
- </div>
- </div>
- {{template "base/footer" .}}
-
- <script>
-
- function isUnfold(){
- // var isTrue = document.getElementById("tag_a").getAttribute("data-tag")
- var isContain= document.querySelector("#key_tag").classList.contains("maxheight");
- if(isContain){
- document.querySelector("#key_tag").classList.remove("maxheight");
- document.getElementById("icon_btn").innerHTML="<i class=\"ri-arrow-up-s-line\" style=\"display:inline-block;vertical-align:top\"></i>   {{.i18n.Tr "org.fold"}}"
- localStorage.setItem("isunfold",true)
- }else{
- document.querySelector("#key_tag").classList.add("maxheight");
- document.getElementById("icon_btn").innerHTML="<i class=\"ri-arrow-down-s-line\" style=\"display:inline-block;vertical-align:top\"></i>   {{.i18n.Tr "org.unfold"}}"
- localStorage.setItem("isunfold",false)
- }
- }
-
- function isShowIconBtn(){
- var key_height = document.getElementById("key_tag").offsetHeight
- var parent = document.getElementById("key_tag")
- var child = document.getElementById("icon_btn")
- if (key_height < 88){
- parent.removeChild(child)
- }
- }
- function iscontinueStatus(){
- var isunfold = localStorage.getItem("isunfold")
- if (isunfold == "true" || isunfold == true){
- document.querySelector("#key_tag").classList.remove("maxheight");
- document.getElementById("icon_btn").innerHTML="<i class=\"ri-arrow-up-s-line\" style=\"display:inline-block;vertical-align:top\"></i>   {{.i18n.Tr "org.fold"}}"
- }else{
- document.querySelector("#key_tag").classList.add("maxheight");
- document.getElementById("icon_btn").innerHTML="<i class=\"ri-arrow-down-s-line\" style=\"display:inline-block;vertical-align:top\"></i>   {{.i18n.Tr "org.unfold"}}"
- }
- }
-
- if ({{.OrgTopics}}.length>0){
- isShowIconBtn()
- iscontinueStatus()
- }
-
- </script>
|