1- import $ from 'jquery' ;
21import { hideElem , showElem } from '../utils/dom.js' ;
32import { GET , POST } from '../modules/fetch.js' ;
43
54const { appSubUrl} = window . config ;
65
76export function initRepoMigrationStatusChecker ( ) {
8- const $ repoMigrating = $ ( '# repo_migrating') ;
9- if ( ! $ repoMigrating. length ) return ;
7+ const repoMigrating = document . getElementById ( ' repo_migrating') ;
8+ if ( ! repoMigrating ) return ;
109
11- $ ( '# repo_migrating_retry') . on ( 'click' , doMigrationRetry ) ;
10+ document . getElementById ( ' repo_migrating_retry') . addEventListener ( 'click' , doMigrationRetry ) ;
1211
13- const task = $ repoMigrating. attr ( 'data-migrating-task-id' ) ;
12+ const task = repoMigrating . getAttribute ( 'data-migrating-task-id' ) ;
1413
15- // returns true if the refresh still need to be called after a while
14+ // returns true if the refresh still needs to be called after a while
1615 const refresh = async ( ) => {
1716 const res = await GET ( `${ appSubUrl } /user/task/${ task } ` ) ;
1817 if ( res . status !== 200 ) return true ; // continue to refresh if network error occurs
@@ -21,7 +20,7 @@ export function initRepoMigrationStatusChecker() {
2120
2221 // for all status
2322 if ( data . message ) {
24- $ ( '# repo_migrating_progress_message') . text ( data . message ) ;
23+ document . getElementById ( ' repo_migrating_progress_message') . textContent = data . message ;
2524 }
2625
2726 // TaskStatusFinished
@@ -37,7 +36,7 @@ export function initRepoMigrationStatusChecker() {
3736 showElem ( '#repo_migrating_retry' ) ;
3837 showElem ( '#repo_migrating_failed' ) ;
3938 showElem ( '#repo_migrating_failed_image' ) ;
40- $ ( '# repo_migrating_failed_error') . text ( data . message ) ;
39+ document . getElementById ( ' repo_migrating_failed_error') . textContent = data . message ;
4140 return false ;
4241 }
4342
@@ -59,6 +58,6 @@ export function initRepoMigrationStatusChecker() {
5958}
6059
6160async function doMigrationRetry ( e ) {
62- await POST ( $ ( e . target ) . attr ( 'data-migrating-task-retry-url' ) ) ;
61+ await POST ( e . target . getAttribute ( 'data-migrating-task-retry-url' ) ) ;
6362 window . location . reload ( ) ;
6463}
0 commit comments