add merge log modal
This commit is contained in:
parent
b7b4bca78e
commit
8ccbbc8647
4 changed files with 99 additions and 35 deletions
|
|
@ -58,15 +58,38 @@ export class FetchLogService {
|
|||
a.innerText = "Download "+filename+".log";
|
||||
if(isDisplayOnly){
|
||||
this.showModal = !this.showModal;
|
||||
blob.text().then(v => document.getElementById("log-disp-texts")!.innerHTML = v);
|
||||
blob.text().then(v => {
|
||||
let disp_log = document.getElementById("log-disp-texts-"+filename)!;
|
||||
disp_log.innerHTML = v;
|
||||
let target = disp_log.getElementsByTagName('input');
|
||||
target[0].remove();
|
||||
});
|
||||
// create label modall
|
||||
let l_t = document.getElementById("log_modal_label-"+filename);
|
||||
console.log(l_t);
|
||||
if(l_t !== null){
|
||||
l_t!.remove();
|
||||
}
|
||||
const l = document.createElement('label');
|
||||
l.htmlFor = "log_modal-"+filename;
|
||||
l.className = "btn flex-1";
|
||||
l.innerText = "View";
|
||||
l.id = "log_modal_label-"+filename;
|
||||
document.getElementById("load_log_action-"+filename)!.appendChild(l);
|
||||
|
||||
// change text to loaded after download html
|
||||
let load_log_btn = document.getElementById("load_log_btn-"+filename)!;
|
||||
load_log_btn.innerText = "Loaded";
|
||||
|
||||
|
||||
} else {
|
||||
|
||||
while(document.getElementById("log-dl")?.firstChild){
|
||||
document.getElementById("log-dl")?.removeChild(document.getElementById("log-dl")!.firstChild!);
|
||||
while(document.getElementById("log-dl-"+filename)?.firstChild){
|
||||
document.getElementById("log-dl-"+filename)?.removeChild(document.getElementById("log-dl-"+filename)!.firstChild!);
|
||||
}
|
||||
|
||||
document.getElementById("log-dl")?.appendChild(a);
|
||||
document.getElementById("log-dl")!.className = "bg-yellow-500 rounded p-2 sticky top-0";
|
||||
document.getElementById("log-dl-"+filename)?.appendChild(a);
|
||||
document.getElementById("log-dl-"+filename)!.className = "btn";
|
||||
}
|
||||
},
|
||||
error: (err: any) => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue