@@ -2,7 +2,7 @@ import $ from 'jquery';
2
2
import { createMonaco } from './codeeditor.js' ;
3
3
import { initRepoCommonFilterSearchDropdown } from './repo-common.js' ;
4
4
5
- const { appSubUrl, csrfToken, pageData } = window . config ;
5
+ const { appSubUrl, csrfToken} = window . config ;
6
6
7
7
export function initRepoSettingsCollaboration ( ) {
8
8
// Change collaborator access mode
@@ -65,52 +65,3 @@ export function initRepoSettingBranches() {
65
65
} ) ;
66
66
}
67
67
}
68
-
69
- export function initRepoSettingsSSHAuthorization ( ) {
70
- const generateButton = document . querySelector ( '#generate-ssh-key' ) ;
71
- if ( ! generateButton ) {
72
- return ;
73
- }
74
- const deleteSSHButton = document . querySelector ( '#delete-ssh-key' ) ;
75
- const generateButtonForm = generateButton . closest ( 'form' ) ;
76
-
77
- generateButton . addEventListener ( 'click' , async ( ) => {
78
- const resp = await fetch ( pageData . GenerateSSHKey , {
79
- 'method' : 'GET' ,
80
- 'cache' : 'no-cache' ,
81
- 'headers' : { 'X-Csrf-Token' : csrfToken } ,
82
- } ) ;
83
- const bodyJson = await resp . json ( ) ;
84
- if ( bodyJson [ 'error' ] ) {
85
- return ;
86
- }
87
- document . querySelector ( '.password-auth' ) . setAttribute ( 'hidden' , '' ) ;
88
- document . querySelector ( '.ssh-auth' ) . removeAttribute ( 'hidden' ) ;
89
- deleteSSHButton . style . display = '' ;
90
-
91
- document . querySelector ( '#public-ssh-key-content' ) . textContent = bodyJson [ 'public_ssh_key' ] ;
92
- } ) ;
93
-
94
- deleteSSHButton . addEventListener ( 'click' , async ( ) => {
95
- const resp = await fetch ( pageData . GenerateSSHKey . replace ( 'generate_ssh' , 'delete_ssh' ) , {
96
- 'method' : 'GET' ,
97
- 'cache' : 'no-cache' ,
98
- 'headers' : { 'X-Csrf-Token' : csrfToken } ,
99
- } ) ;
100
- const bodyJson = await resp . json ( ) ;
101
- if ( bodyJson [ 'error' ] ) {
102
- return ;
103
- }
104
- document . querySelector ( '.password-auth' ) . removeAttribute ( 'hidden' ) ;
105
- document . querySelector ( '.ssh-auth' ) . setAttribute ( 'hidden' , '' ) ;
106
- deleteSSHButton . style . display = 'none' ;
107
- } ) ;
108
-
109
- // Avoid that the SSH buttons causes the form to submit.
110
- generateButtonForm . addEventListener ( 'submit' , ( ev ) => {
111
- if ( ev . submitter . id === 'generate-ssh-key' || ev . submitter . id === 'delete-ssh-key' ) {
112
- ev . preventDefault ( ) ;
113
- return false ;
114
- }
115
- } ) ;
116
- }
0 commit comments