aboutsummaryrefslogtreecommitdiffstats
path: root/web_src
diff options
context:
space:
mode:
authorYarden Shoham <git@yardenshoham.com>2024-02-17 22:07:47 +0200
committerGitHub <noreply@github.com>2024-02-17 21:07:47 +0100
commit5e1bf3efe2ad3ba6cd30db187ca59b94c3fcdafa (patch)
tree7a46ff78bc68da95dbc1237e19e361b73278cb15 /web_src
parent3da2c63354eb3804c7aec3c688b066b044f2c30e (diff)
downloadgitea-5e1bf3efe2ad3ba6cd30db187ca59b94c3fcdafa.tar.gz
gitea-5e1bf3efe2ad3ba6cd30db187ca59b94c3fcdafa.zip
Remove jQuery from repo migrate page (#29219)
- Switched to plain JavaScript - Tested the repo migrate functionality and it works as before # Demo using JavaScript without jQuery ![action](https://github.com/go-gitea/gitea/assets/20454870/44ad134b-832e-44b8-8e77-7cc8603d95fe) --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: silverwind <me@silverwind.io>
Diffstat (limited to 'web_src')
-rw-r--r--web_src/js/features/repo-migrate.js17
1 files changed, 8 insertions, 9 deletions
diff --git a/web_src/js/features/repo-migrate.js b/web_src/js/features/repo-migrate.js
index cae28fdd1b..490e7df0e4 100644
--- a/web_src/js/features/repo-migrate.js
+++ b/web_src/js/features/repo-migrate.js
@@ -1,18 +1,17 @@
-import $ from 'jquery';
import {hideElem, showElem} from '../utils/dom.js';
import {GET, POST} from '../modules/fetch.js';
const {appSubUrl} = window.config;
export function initRepoMigrationStatusChecker() {
- const $repoMigrating = $('#repo_migrating');
- if (!$repoMigrating.length) return;
+ const repoMigrating = document.getElementById('repo_migrating');
+ if (!repoMigrating) return;
- $('#repo_migrating_retry').on('click', doMigrationRetry);
+ document.getElementById('repo_migrating_retry').addEventListener('click', doMigrationRetry);
- const task = $repoMigrating.attr('data-migrating-task-id');
+ const task = repoMigrating.getAttribute('data-migrating-task-id');
- // returns true if the refresh still need to be called after a while
+ // returns true if the refresh still needs to be called after a while
const refresh = async () => {
const res = await GET(`${appSubUrl}/user/task/${task}`);
if (res.status !== 200) return true; // continue to refresh if network error occurs
@@ -21,7 +20,7 @@ export function initRepoMigrationStatusChecker() {
// for all status
if (data.message) {
- $('#repo_migrating_progress_message').text(data.message);
+ document.getElementById('repo_migrating_progress_message').textContent = data.message;
}
// TaskStatusFinished
@@ -37,7 +36,7 @@ export function initRepoMigrationStatusChecker() {
showElem('#repo_migrating_retry');
showElem('#repo_migrating_failed');
showElem('#repo_migrating_failed_image');
- $('#repo_migrating_failed_error').text(data.message);
+ document.getElementById('repo_migrating_failed_error').textContent = data.message;
return false;
}
@@ -59,6 +58,6 @@ export function initRepoMigrationStatusChecker() {
}
async function doMigrationRetry(e) {
- await POST($(e.target).attr('data-migrating-task-retry-url'));
+ await POST(e.target.getAttribute('data-migrating-task-retry-url'));
window.location.reload();
}