gmaterni's picture
Upload folder using huggingface_hub
988e84f verified
/** @format */
// function show() {
// const log = document.getElementById("id_log");
// if (log.classList.contains("active")) return;
// log.classList.add("active");
// }
// function hide() {
// const log = document.getElementById("id_log");
// if (!log.classList.contains("active")) return;
// log.classList.remove("active");
// }
// jshint esversion: 8
// release 09-'6-24
// utilizzare l'ultima versione di UaWindowAdm
// setXY con vw ,vh
var UaLog = {
callHide: function () {},
callShow: function () {},
active: false,
wind: null,
x: null,
y: null,
z: null,
max_length: 2000,
msg_id: "ualogmsg_",
new: function () {
if (this.wind == null) {
this.wind = UaWindowAdm.create("ualog_");
this.wind.drag();
}
const h = `
<button type="button" onclick="javascript:UaLog.cls();">Clear</button>
<button type="button" onclick="javascript:UaLog.close();">Close</button>
<div id="ualogmsg_"></div>`;
this.wind.setHtml(h);
this.wind.setStyle({
width: "auto",
minWidth: "300px",
maxWidth: "400px",
height: "auto",
textAlign: "center",
padding: "2px 2px 2px 2px",
margin: "5px 0 0 0",
// background: "#111111",
background: "#333333",
color: "#ffffff",
fontSize: "15px",
fontWeight: "normal",
borderRadius: "9px",
border: "1px solid #999999",
});
const msg = document.getElementById(this.msg_id);
const msg_css = {
width: "auto",
textAlign: "left",
fontSize: "16px",
fontFamily:"monospace",
paddingTop: "2px ",
marginTop: "2px",
color:"#ffffff",
background: "#000000",
maxHeight: "400px",
overflow: "auto",
// scrollbarColor: "#ab3205 #ffffff",
scrollbarColor: "#027876 #454444",
scrollbarWidth: "auto",
};
for (const k in msg_css) msg.style[k] = msg_css[k];
const btn_css = {
background: "#444444",
color: "#ffffff",
padding: "5px 5px 5px 5px",
margin: "0 5px 0 5px",
fontSize: "16px",
fontWeight: "bold",
border: "1px solid #ffffff",
borderRadius: "10px",
};
const btns = document.querySelectorAll("#ualog_ button");
for (const b of btns) {
for (const k in btn_css) b.style[k] = btn_css[k];
b.addEventListener("mouseover", (e) => {
e.target.style.cursor = "pointer";
e.target.style.color = "#000000";
e.target.style.background = "#aaaaaa";
});
b.addEventListener("mouseout", (e) => {
for (const k in btn_css) e.target.style[k] = btn_css[k];
});
}
if (!!this.x) this.wind.vw_vh().setXY(this.x, this.y, -1);
else this.wind.setCenter(-1);
if (!!this.z) this.wind.setZ(this.z);
return this;
},
setXY(x, y) {
this.x = x;
this.y = y;
return this;
},
setZ(z) {
this.z = z;
return this;
},
prn_(...args) {
let s = args.join("<br/>");
let e = document.getElementById(this.msg_id);
let h = e.innerHTML + s + "<br/>";
// TODO if (h.length > this.max_length) h = h.slice(-this.max_length);
e.innerHTML = h;
},
print(...args) {
if (this.wind == null) return;
if (!this.active) return;
this.prn_(...args);
},
log(...args) {
if (this.wind == null) return;
this.prn_(...args);
},
log_show(...args) {
if (this.wind == null) return;
if (!this.active) this.toggle();
this.prn_(...args);
},
cls() {
if (this.wind == null) return;
document.getElementById(this.msg_id).innerHTML = "";
return this;
},
close() {
if (this.wind == null) return;
this.wind.hide();
this.active = false;
this.callHide();
},
// open() {
// if (this.wind == null) return;
// this.wind.show();
// this.active = true;
// },
toggle() {
if (this.wind == null) return;
if (!this.active) {
this.active = true;
this.wind.show();
this.callShow();
} else {
this.active = false;
this.wind.hide();
this.callHide();
}
},
};