// (2020.6.9, 차재복, Cha Jae Bok, cjbword@gmailcom)
function dirDisplayAjax (out, parms) {
        if (typeof out == 'string') out = document.getElementById(out);
        let method = 'post';
        let url = '../open_src/open_src_dirs.php'+'?bare=1';
		let xhr = new XMLHttpRequest();
		xhr.open(method, url);
		xhr.onreadystatechange = function() {
			if (xhr.readyState === 4 && xhr.status === 200) {
				out.innerHTML = xhr.responseText;    // 해당 폴더 내 파일명 출력
                src_dirs(out);
    		}
		};
        if(parms) {
        	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        	xhr.send('choice='+parms.choice+'&dir='+parms.dir+'&filename='+parms.filename+'&comment='+encodeURIComponent(parms.comment));
        } else {
            xhr.send();
        }
}
function src_dirs (out) {
    if (typeof out == 'string') out = document.getElementById(out);
    // dir 선택
    let dirs = document.getElementsByClassName('open_dir_btn');
    for (let i = 0, len=dirs.length; i < len; i++) {
        dirs.item(i).addEventListener('click', function(e) {
            e.preventDefault();
            let dirname = dirs.item(i).value;
            let parms = {'dir':dirname};
            dirDisplayAjax(out, parms);
        });
    }
    // update
    if(glob_var.user_type > 0) {
        let updates = document.getElementsByClassName('src_update');
        for(let i=0;i<updates.length;i++) {
            updates.item(i).addEventListener('submit', function(e) {
                e.preventDefault();
                let choice = updates.item(i).choice.value;
                let dir = updates.item(i).dir.value;
                let filename = updates.item(i).filename.value;
                let comment = updates.item(i).comment.value;
alert(choice+' '+dir+' '+filename+' '+comment);
                let parms = {'choice':choice,'dir':dir,'filename':filename,'comment':comment};
                dirDisplayAjax(out, parms);
            });
        }
    }
}