diff options
author | wxiaoguang <wxiaoguang@gmail.com> | 2025-01-31 20:47:31 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-31 20:47:31 +0800 |
commit | 1ab5938e82b2b9b9e578f9b2dade4cfa080e3b4b (patch) | |
tree | fa223e20f0d0474ec105fd0b481e32c0b57944a4 /web_src | |
parent | 0e8738b4b6adf33e23d33d794550d2e20a0a0d45 (diff) | |
download | gitea-1ab5938e82b2b9b9e578f9b2dade4cfa080e3b4b.tar.gz gitea-1ab5938e82b2b9b9e578f9b2dade4cfa080e3b4b.zip |
Hide/disable unusable UI elements when a repository is archived (#33459)
And by the way, remove some jQuery code
Diffstat (limited to 'web_src')
-rw-r--r-- | web_src/js/features/repo-issue.ts | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/web_src/js/features/repo-issue.ts b/web_src/js/features/repo-issue.ts index a0cb875a87..f5455393b2 100644 --- a/web_src/js/features/repo-issue.ts +++ b/web_src/js/features/repo-issue.ts @@ -421,13 +421,11 @@ export function initRepoPullRequestReview() { // The following part is only for diff views if (!$('.repository.pull.diff').length) return; - const $reviewBtn = $('.js-btn-review'); - const $panel = $reviewBtn.parent().find('.review-box-panel'); - const $closeBtn = $panel.find('.close'); - - if ($reviewBtn.length && $panel.length) { - const tippy = createTippy($reviewBtn[0], { - content: $panel[0], + const elReviewBtn = document.querySelector('.js-btn-review'); + const elReviewPanel = document.querySelector('.review-box-panel.tippy-target'); + if (elReviewBtn && elReviewPanel) { + const tippy = createTippy(elReviewBtn, { + content: elReviewPanel, theme: 'default', placement: 'bottom', trigger: 'click', @@ -435,11 +433,7 @@ export function initRepoPullRequestReview() { interactive: true, hideOnClick: true, }); - - $closeBtn.on('click', (e) => { - e.preventDefault(); - tippy.hide(); - }); + elReviewPanel.querySelector('.close').addEventListener('click', () => tippy.hide()); } addDelegatedEventListener(document, 'click', '.add-code-comment', async (el, e) => { |