loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'fix: regression from #4125' (#5560) from JakobDev/forgejo:linkfix into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5560
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>

Otto 698b1c07 f2b4d90a

+23 -4
+6 -4
templates/repo/issue/openclose.tmpl
··· 13 13 {{svg "octicon-check" 16 "tw-mr-2"}} 14 14 {{ctx.Locale.PrettyNumber .ClosedCount}}&nbsp;{{ctx.Locale.Tr "repo.issues.closed_title"}} 15 15 </a> 16 - <a class="{{if eq .State "all"}}active {{end}}item" href="{{.AllStatesLink}}" data-test-name="all-issue-count"> 17 - {{svg "octicon-eye" 16 "tw-mr-2"}} 18 - {{ctx.Locale.PrettyNumber (.AllCount)}}&nbsp;{{ctx.Locale.Tr "repo.issues.all_title"}} 19 - </a> 16 + {{if not .PageIsMilestones}} 17 + <a class="{{if eq .State "all"}}active {{end}}item" href="{{.AllStatesLink}}" data-test-name="all-issue-count"> 18 + {{svg "octicon-eye" 16 "tw-mr-2"}} 19 + {{ctx.Locale.PrettyNumber (.AllCount)}}&nbsp;{{ctx.Locale.Tr "repo.issues.all_title"}} 20 + </a> 21 + {{end}} 20 22 </div>
+17
tests/integration/milestone_test.go
··· 23 23 placeholder, _ := search.Attr("placeholder") 24 24 assert.Equal(t, "Search milestones...", placeholder) 25 25 } 26 + 27 + func TestMilestonesCount(t *testing.T) { 28 + defer tests.PrepareTestEnv(t)() 29 + 30 + req := NewRequest(t, "GET", "/user2/repo1/milestones") 31 + resp := MakeRequest(t, req, http.StatusOK) 32 + 33 + htmlDoc := NewHTMLParser(t, resp.Body) 34 + 35 + openCount := htmlDoc.doc.Find("a[data-test-name='open-issue-count']").Text() 36 + assert.Contains(t, openCount, "2\u00a0Open") 37 + 38 + closedCount := htmlDoc.doc.Find("a[data-test-name='closed-issue-count']").Text() 39 + assert.Contains(t, closedCount, "1\u00a0Closed") 40 + 41 + assert.Empty(t, htmlDoc.doc.Find("a[data-test-name='all-issue-count']").Nodes) 42 + }