File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 8
8
"net/http"
9
9
"path"
10
10
"strings"
11
+ html_template "html/template"
11
12
12
13
"code.gitea.io/gitea/models/db"
13
14
"code.gitea.io/gitea/models/organization"
@@ -112,11 +113,11 @@ func home(ctx *context.Context, viewRepositories bool) {
112
113
ctx .Data ["ShowMemberAndTeamTab" ] = ctx .Org .IsMember || len (members ) > 0
113
114
114
115
currentURL := ctx .Req .URL
115
- queryParams := currentURL .Query ()
116
+ queryParams := currentURL .Query ()
116
117
queryParams .Set ("view_as" , "member" )
117
- ctx .Data ["QueryForMember" ] = queryParams .Encode ()
118
+ ctx .Data ["QueryForMember" ] = html_template . URL ( queryParams .Encode () )
118
119
queryParams .Set ("view_as" , "public" )
119
- ctx .Data ["QueryForPublic" ] = queryParams .Encode ()
120
+ ctx .Data ["QueryForPublic" ] = html_template . URL ( queryParams .Encode () )
120
121
121
122
isViewerMember := ctx .FormString ("view_as" ) == "member"
122
123
ctx .Data ["IsViewerMember" ] = isViewerMember
Original file line number Diff line number Diff line change 5
5
<div class="ui container">
6
6
<div class="ui mobile reversed stackable grid">
7
7
<div class="ui {{if .ShowMemberAndTeamTab}}eleven wide{{end}} column">
8
+ <div class="item ui small dropdown jump">
9
+ <span class="text">view as</span>
10
+ {{svg "octicon-triangle-down" 14 "dropdown icon"}}
11
+ <div class="menu">
12
+ <a href="{{$.Org.HomeLink}}?{{.QueryForPublic}}" class="{{if not .IsViewerMember}}active {{end}}item"><input hidden type="radio" {{if not .IsViewerMember}}checked{{end}}> Public</a>
13
+ <a href="{{$.Org.HomeLink}}?{{.QueryForMember}}" class="{{if .IsViewerMember}}active {{end}}item"><input hidden type="radio" {{if .IsViewerMember}}checked{{end}}> Member</a>
14
+ </div>
15
+ </div>
8
16
{{if .IsViewerMember}}
9
17
{{if .PrivateProfileReadme}}
10
18
<div id="readme_profile" class="markup">{{.PrivateProfileReadme}}</div>
You can’t perform that action at this time.
0 commit comments