Skip to content

Commit 179e13c

Browse files
committed
Update filebrowser.js
1 parent d3f1e73 commit 179e13c

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

filebrowser.js

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1733,6 +1733,17 @@ function createNewRepoInHTML() {
17331733
repoEl.scrollIntoViewIfNeeded();
17341734

17351735

1736+
// add lock button event listener
1737+
const lockButton = repoEl.querySelector('.lock');
1738+
let repoPrivate = false;
1739+
1740+
lockButton.addEventListener('click', () => {
1741+
1742+
repoPrivate = lockButton.classList.toggle('locked');
1743+
1744+
});
1745+
1746+
17361747
// add push button event listener
17371748
const pushWrapper = repoEl.querySelector('.push-wrapper');
17381749

@@ -1748,7 +1759,7 @@ function createNewRepoInHTML() {
17481759

17491760
});
17501761

1751-
let pushListener = pushWrapper.addEventListener('click', pushNewRepoInHTML);
1762+
pushWrapper.addEventListener('click', pushNewRepoInHTML);
17521763

17531764

17541765
// on next frame
@@ -1775,6 +1786,9 @@ function createNewRepoInHTML() {
17751786
repoEl.querySelector('.name').blur();
17761787
repoEl.querySelector('.name').scrollTo(0, 0);
17771788

1789+
// remove lock button from HTML
1790+
lockButton.remove();
1791+
17781792

17791793
// validate repo name
17801794

@@ -1812,7 +1826,7 @@ function createNewRepoInHTML() {
18121826

18131827
// create new repo obj
18141828
const repoObj = createRepoObj((loggedUser + '/' + repoName), 'main', 'main',
1815-
true, null, true, false, true);
1829+
true, null, repoPrivate, false, true);
18161830

18171831
// add repo obj to modified repos
18181832
addRepoToModRepos(repoObj);
@@ -1834,7 +1848,7 @@ function createNewRepoInHTML() {
18341848

18351849

18361850
// push repo asynchronously
1837-
const newSha = git.createRepo(repoName, true);
1851+
const newSha = git.createRepo(repoName, repoPrivate);
18381852

18391853
}
18401854

0 commit comments

Comments
 (0)