diff --git a/templates/repo/commits_list.tmpl b/templates/repo/commits_list.tmpl index e270a9997294..ad2e825e23bd 100644 --- a/templates/repo/commits_list.tmpl +++ b/templates/repo/commits_list.tmpl @@ -67,7 +67,7 @@ {{end}} {{if IsMultilineCommitMessage .Message}} - + {{end}} {{template "repo/commit_statuses" dict "Status" .Status "Statuses" .Statuses "root" $}} {{if IsMultilineCommitMessage .Message}} diff --git a/templates/repo/commits_list_small.tmpl b/templates/repo/commits_list_small.tmpl index 4211eda1af7c..1593ac81295d 100644 --- a/templates/repo/commits_list_small.tmpl +++ b/templates/repo/commits_list_small.tmpl @@ -49,7 +49,7 @@ {{ $commitLink:= printf "%s/commit/%s" $.comment.Issue.PullRequest.BaseRepo.Link (PathEscape .ID.String) }} {{RenderCommitMessageLinkSubject .Message ($.comment.Issue.PullRequest.BaseRepo.Link|Escape) $commitLink $.comment.Issue.PullRequest.BaseRepo.ComposeMetas}} {{if IsMultilineCommitMessage .Message}} - + {{end}} {{if IsMultilineCommitMessage .Message}}
diff --git a/templates/repo/view_list.tmpl b/templates/repo/view_list.tmpl index 9b28b395d122..da15377b2ca9 100644 --- a/templates/repo/view_list.tmpl +++ b/templates/repo/view_list.tmpl @@ -28,7 +28,7 @@ {{ $commitLink:= printf "%s/commit/%s" .RepoLink (PathEscape .LatestCommit.ID.String) }} diff --git a/web_src/js/features/repo-commit.js b/web_src/js/features/repo-commit.js index 847fed3f1d77..5e8f132f4bfa 100644 --- a/web_src/js/features/repo-commit.js +++ b/web_src/js/features/repo-commit.js @@ -1,9 +1,11 @@ const {csrfToken} = window.config; -export function initRepoCommitButton() { - $('.commit-button').on('click', function (e) { +export function initRepoEllipsisButton() { + $('.ellipsis-button').on('click', function (e) { e.preventDefault(); + const expanded = $(this).attr('aria-expanded') === 'true'; $(this).parent().find('.commit-body').toggle(); + $(this).attr('aria-expanded', String(!expanded)); }); } diff --git a/web_src/js/index.js b/web_src/js/index.js index 957a0d9e8a7b..c9bf197a3551 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -36,7 +36,7 @@ import { initRepoPullRequestMergeInstruction, initRepoPullRequestReview, } from './features/repo-issue.js'; -import {initRepoCommitButton, initRepoCommitLastCommitLoader} from './features/repo-commit.js'; +import {initRepoEllipsisButton, initRepoCommitLastCommitLoader} from './features/repo-commit.js'; import { initFootLanguageMenu, initGlobalButtonClickOnEnter, @@ -132,7 +132,7 @@ $(document).ready(() => { initRepoBranchButton(); initRepoCodeView(); initRepoCommentForm(); - initRepoCommitButton(); + initRepoEllipsisButton(); initRepoCommitLastCommitLoader(); initRepoDiffConversationForm(); initRepoDiffFileViewToggle(); diff --git a/web_src/less/_base.less b/web_src/less/_base.less index 1477c1af49b1..6f622154cd1a 100644 --- a/web_src/less/_base.less +++ b/web_src/less/_base.less @@ -2104,6 +2104,15 @@ table th[data-sortt-desc] { display: flex !important; } +.ellipsis-button { + padding: 0 5px 8px !important; + display: inline-block !important; + user-select: none !important; + font-weight: 600 !important; + line-height: 6px !important; + vertical-align: middle !important; +} + .truncated-item-name { line-height: 2em; white-space: nowrap; {{if IsMultilineCommitMessage .LatestCommit.Message}} - + {{end}}