Fix tooltip of commit select button (#26472)
Previously, the tooltip for this button was only shown after opening and closing it once because it was only set after the server response, now it shows before opening it.
This commit is contained in:
		
							parent
							
								
									7456573541
								
							
						
					
					
						commit
						56b6b2b88e
					
				|  | @ -718,7 +718,6 @@ func GetPullCommits(ctx *context.Context) { | |||
| 	// Get the needed locale
 | ||||
| 	resp.Locale = map[string]string{ | ||||
| 		"lang":                                ctx.Locale.Language(), | ||||
| 		"filter_changes_by_commit":            ctx.Tr("repo.pulls.filter_changes_by_commit"), | ||||
| 		"show_all_commits":                    ctx.Tr("repo.pulls.show_all_commits"), | ||||
| 		"stats_num_commits":                   ctx.TrN(len(commits), "repo.activity.git_stats_commit_1", "repo.activity.git_stats_commit_n", len(commits)), | ||||
| 		"show_changes_since_your_last_review": ctx.Tr("repo.pulls.show_changes_since_your_last_review"), | ||||
|  |  | |||
|  | @ -32,7 +32,7 @@ | |||
| 			{{template "repo/diff/whitespace_dropdown" .}} | ||||
| 			{{template "repo/diff/options_dropdown" .}} | ||||
| 			{{if .PageIsPullFiles}} | ||||
| 				<div id="diff-commit-select" data-issuelink="{{$.Issue.Link}}" data-queryparams="?style={{if $.IsSplitStyle}}split{{else}}unified{{end}}&whitespace={{$.WhitespaceBehavior}}&show-outdated={{$.ShowOutdatedComments}}"> | ||||
| 				<div id="diff-commit-select" data-issuelink="{{$.Issue.Link}}" data-queryparams="?style={{if $.IsSplitStyle}}split{{else}}unified{{end}}&whitespace={{$.WhitespaceBehavior}}&show-outdated={{$.ShowOutdatedComments}}" data-filter_changes_by_commit="{{.locale.Tr "repo.pulls.filter_changes_by_commit"}}"> | ||||
| 					{{/* | ||||
| 						the following will be replaced by vue component | ||||
| 						but this avoids any loading artifacts till the vue component is initialized | ||||
|  |  | |||
|  | @ -77,10 +77,13 @@ import {SvgIcon} from '../svg.js'; | |||
| export default { | ||||
|   components: {SvgIcon}, | ||||
|   data: () => { | ||||
|     const el = document.getElementById('diff-commit-select'); | ||||
|     return { | ||||
|       menuVisible: false, | ||||
|       isLoading: false, | ||||
|       locale: {}, | ||||
|       locale: { | ||||
|         filter_changes_by_commit: el.getAttribute('data-filter_changes_by_commit'), | ||||
|       }, | ||||
|       commits: [], | ||||
|       hoverActivated: false, | ||||
|       lastReviewCommitSha: null | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue