| @@ -708,14 +708,14 @@ td, th { | |||||
| html += "</div>" | html += "</div>" | ||||
| $(`#dir_list${version_name}`).append(html) | $(`#dir_list${version_name}`).append(html) | ||||
| } | } | ||||
| // $(`.log{}`).scroll() | |||||
| function logScroll(version_name) { | function logScroll(version_name) { | ||||
| let scrollTop = $(`#log${version_name}`)[0].scrollTop; // 滚动距离 | |||||
| let scrollHeight = $(`#log${version_name}`)[0].scrollHeight; // 文档高度 | |||||
| let divHeight = $(`#log${version_name}`).height(); // 可视区高度 | |||||
| // let version_name=$(this).find('input[name=version_name]').val() | |||||
| console.log("scrollTo,scrollHeight,divHeight",scrollTop,scrollHeight,divHeight) | |||||
| if(parseInt(scrollTop) + divHeight -10 == scrollHeight){ | |||||
| let container = document.querySelector(`#log${version_name}`) | |||||
| let scrollTop = container.scrollTop | |||||
| let scrollHeight = container.scrollHeight | |||||
| let clientHeight = container.clientHeight | |||||
| if(scrollTop + clientHeight == scrollHeight && scrollHeight>clientHeight){ | |||||
| let end_line = $(`#log${version_name} input[name=end_line]`).val() | let end_line = $(`#log${version_name} input[name=end_line]`).val() | ||||
| $.get(`/api/v1/repos/${userName}/${repoPath}/modelarts/train-job/${jobID}/log?version_name=${version_name}&base_line=${end_line}&lines=50&order=desc`, (data) => { | $.get(`/api/v1/repos/${userName}/${repoPath}/modelarts/train-job/${jobID}/log?version_name=${version_name}&base_line=${end_line}&lines=50&order=desc`, (data) => { | ||||
| if (data.Lines == 0){ | if (data.Lines == 0){ | ||||