aboutsummaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2025-01-31 20:47:31 +0800
committerGitHub <noreply@github.com>2025-01-31 20:47:31 +0800
commit1ab5938e82b2b9b9e578f9b2dade4cfa080e3b4b (patch)
treefa223e20f0d0474ec105fd0b481e32c0b57944a4 /web_src
parent0e8738b4b6adf33e23d33d794550d2e20a0a0d45 (diff)
downloadgitea-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.ts18
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) => {