summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web_src/js/features/repo-commit.js13
-rw-r--r--web_src/js/features/repo-legacy.js12
-rw-r--r--web_src/js/index.js8
3 files changed, 20 insertions, 13 deletions
diff --git a/web_src/js/features/repo-commit.js b/web_src/js/features/repo-commit.js
index 9a8f1a1595..a911c17392 100644
--- a/web_src/js/features/repo-commit.js
+++ b/web_src/js/features/repo-commit.js
@@ -49,3 +49,16 @@ export function initRepoCommitLastCommitLoader() {
});
});
}
+
+export function initCommitStatuses() {
+ $('.commit-statuses-trigger').each(function () {
+ const positionRight = $('.repository.file.list').length > 0 || $('.repository.diff').length > 0;
+ const popupPosition = positionRight ? 'right center' : 'left center';
+ $(this)
+ .popup({
+ on: 'click',
+ lastResort: popupPosition, // prevent error message "Popup does not fit within the boundaries of the viewport"
+ position: popupPosition,
+ });
+ });
+}
diff --git a/web_src/js/features/repo-legacy.js b/web_src/js/features/repo-legacy.js
index 185a0014fa..b7e6206e53 100644
--- a/web_src/js/features/repo-legacy.js
+++ b/web_src/js/features/repo-legacy.js
@@ -423,18 +423,6 @@ export function initRepository() {
}
- // Commit statuses
- $('.commit-statuses-trigger').each(function () {
- const positionRight = $('.repository.file.list').length > 0 || $('.repository.diff').length > 0;
- const popupPosition = positionRight ? 'right center' : 'left center';
- $(this)
- .popup({
- on: 'click',
- lastResort: popupPosition, // prevent error message "Popup does not fit within the boundaries of the viewport"
- position: popupPosition,
- });
- });
-
// File list and commits
if ($('.repository.file.list').length > 0 || $('.branch-dropdown').length > 0 ||
$('.repository.commits').length > 0 || $('.repository.release').length > 0) {
diff --git a/web_src/js/index.js b/web_src/js/index.js
index 18b949e4e6..f5d72aff93 100644
--- a/web_src/js/index.js
+++ b/web_src/js/index.js
@@ -38,7 +38,11 @@ import {
initRepoPullRequestMergeInstruction,
initRepoPullRequestReview,
} from './features/repo-issue.js';
-import {initRepoEllipsisButton, initRepoCommitLastCommitLoader} from './features/repo-commit.js';
+import {
+ initRepoEllipsisButton,
+ initRepoCommitLastCommitLoader,
+ initCommitStatuses,
+} from './features/repo-commit.js';
import {
checkAppUrl,
initFootLanguageMenu,
@@ -165,6 +169,8 @@ $(document).ready(() => {
initRepoWikiForm();
initRepository();
+ initCommitStatuses();
+
initUserAuthLinkAccountView();
initUserAuthOauth2();
initUserAuthWebAuthn();