Spaces:
Sleeping
Sleeping
File size: 1,254 Bytes
5dfbe1d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
//Basically copied and adapted from AUTOMATIC1111 implementation of the main UI
// mouseover tooltips for various UI elements in the form of "UI element label"="Tooltip text".
prompt_generator_titles = {
"Category": "Refers to the primary category for the prompt output",
"Style": "Determines the main style for the prompt output",
"Lightning": "Represents the lightning strategy used for the prompt output",
"Lens": "Specifies the lens parameter used for the prompt output",
"Include Negative Prompt": "Checked: Default negative prompt sent. Unchecked: Empty string sent."
}
onUiUpdate(function () {
gradioApp().querySelectorAll('span, button, select, p').forEach(function (span) {
tooltip = prompt_generator_titles[span.textContent];
if (!tooltip) {
tooltip = prompt_generator_titles[span.value];
}
if (!tooltip) {
for (const c of span.classList) {
if (c in prompt_generator_titles) {
tooltip = prompt_generator_titles[c];
break;
}
}
}
if (tooltip) {
span.title = tooltip;
}
})
gradioApp().querySelectorAll('select').forEach(function (select) {
if (select.onchange != null) return;
select.onchange = function () {
select.title = prompt_generator_titles[select.value] || "";
}
})
})
|