31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
function updateFileName(input) {
|
|
const fileName = input.files[0]?.name || '파일 선택';
|
|
document.getElementById('fileLabel').textContent = fileName;
|
|
}
|
|
|
|
function openDeployModal(filename) {
|
|
document.getElementById('deployFilename').value = filename;
|
|
var myModal = new bootstrap.Modal(document.getElementById('deployModal'));
|
|
myModal.show();
|
|
}
|
|
|
|
function compareSelected() {
|
|
const checkboxes = document.querySelectorAll('.file-selector:checked');
|
|
if (checkboxes.length !== 2) {
|
|
alert('비교할 파일을 정확히 2개 선택해주세요.');
|
|
return;
|
|
}
|
|
const file1 = checkboxes[0].value;
|
|
const file2 = checkboxes[1].value;
|
|
|
|
// HTML 버튼의 data-url 속성에서 base URL을 가져옴
|
|
const btn = document.getElementById('compareBtn');
|
|
if (!btn) {
|
|
console.error('compareBtn not found');
|
|
return;
|
|
}
|
|
const baseUrl = btn.dataset.url;
|
|
|
|
window.location.href = `${baseUrl}?file1=${encodeURIComponent(file1)}&file2=${encodeURIComponent(file2)}`;
|
|
}
|