Update anapnoe_sd_uiux_core.js

This commit is contained in:
anapnoe
2024-10-04 04:37:27 +03:00
parent f8732a84a3
commit 2e300d50ed
@@ -1,13 +1,13 @@
const anapnoe_app_id = "#anapnoe_app";
window.all_gallery_buttons = function() {
window.all_gallery_buttons = function () {
//orig_all_gallery_buttons();
var tabitem = gradioApp().querySelector('#main-nav-bar button.active')?.getAttribute('tabitemid');
var visibleGalleryButtons = [];
if (tabitem) {
//console.log(tabitem, allGalleryButtons);
var allGalleryButtons = gradioApp().querySelectorAll(tabitem + ' .gradio-gallery .thumbnails > .thumbnail-small');
allGalleryButtons?.forEach(function(elem) {
allGalleryButtons?.forEach(function (elem) {
if (elem.parentElement.offsetParent && elem.parentElement.offsetParent !== document.body) {
visibleGalleryButtons.push(elem);
}
@@ -16,7 +16,7 @@ window.all_gallery_buttons = function() {
return visibleGalleryButtons;
};
window.extraNetworksSearchButton = function(tabname, extra_networks_tabname, event) {
window.extraNetworksSearchButton = function (tabname, extra_networks_tabname, event) {
var attr = event.target.parentElement.parentElement.getAttribute("search-field");
var searchTextarea = gradioApp().querySelector(attr);
var button = event.target;
@@ -26,11 +26,11 @@ window.extraNetworksSearchButton = function(tabname, extra_networks_tabname, eve
window.updateInput(searchTextarea);
};
window.imageMaskResize = function() {
window.imageMaskResize = function () {
// override function empty we dont need any fix here
};
window.extraNetworksEditUserMetadata = function(event, tabname, extraPage) {
window.extraNetworksEditUserMetadata = function (event, tabname, extraPage) {
var tid = 'txt2img_' + extraPage + '_edit_user_metadata';
/* eslint-disable no-undef */
var editor = extraPageUserMetadataEditors[tid];
@@ -52,7 +52,7 @@ window.extraNetworksEditUserMetadata = function(event, tabname, extraPage) {
event.stopPropagation();
};
window.get_uiCurrentTabContent = function() {
window.get_uiCurrentTabContent = function () {
//console.log(active_main_tab);
if (active_main_tab.id === "tab_txt2img") {
return document.getElementById("txt2img_tabitem");
@@ -157,7 +157,7 @@ function switchMobile() {
applyDefaultLayout(isMobile);
}));
*/
window.addEventListener('resize', function(event) {
window.addEventListener('resize', function (event) {
const isMobile = detectMobile();
applyDefaultLayout(isMobile);
});
@@ -205,12 +205,12 @@ function setAttrSelector(parent_elem, content_div, count, index, length) {
let target_elem;
switch (mcount) {
case 0:
target_elem = document.querySelector(`${sp} ${s}`);
break;
case 1:
target_elem = content_div.querySelector(`${s}`);
break;
case 0:
target_elem = document.querySelector(`${sp} ${s}`);
break;
case 1:
target_elem = content_div.querySelector(`${s}`);
break;
}
if (target_elem && parent_elem) {
@@ -320,7 +320,7 @@ function createButtons4Extensions() {
cid !== "tab_modelmerger" &&
cid !== "tab_settings" &&
cid !== "tab_extensions" &&
cid !== "tab_ui_theme" &&
!cid.startsWith("tab_ui_theme") &&
cid !== "tab_deforum_interface" &&
cid !== "tab_anapnoe_dock" &&
cid !== "tab_anapnoe_sd_uiux_core") {
@@ -357,11 +357,11 @@ function createButtons4Extensions() {
function setupExtraNetworksSearchSort() {
const applyFilter = function(e) {
const applyFilter = function (e) {
const search_term = e.target.value.toLowerCase();
const cards = e.target.getAttribute("data-target");
//console.log(search_term, cards )
gradioApp().querySelectorAll(cards).forEach(function(elem) {
gradioApp().querySelectorAll(cards).forEach(function (elem) {
//const text = elem.querySelector(".search_term").textContent;//elem.getAttribute("data-path").toLowerCase().split("\\").join("/");
//const text = elem.querySelector('.name').textContent.toLowerCase() + " " + elem.getAttribute("data-sort-path").toLowerCase();//elem.querySelector('.search_term').textContent.toLowerCase();
const text = elem.getAttribute("data-sort-path").toLowerCase();//elem.querySelector('.search_term').textContent.toLowerCase();
@@ -404,11 +404,11 @@ function setupExtraNetworksSearchSort() {
}
document.querySelectorAll('.extra_networks_order_by').forEach((el) => {
el.addEventListener('change', function(e) {
el.addEventListener('change', function (e) {
applySort(e.target, this.value);
//console.log('You selected: ', this.value);
});
el.nextElementSibling.addEventListener('click', function(e) {
el.nextElementSibling.addEventListener('click', function (e) {
applySort(el, el.value);
console.log('You selected: ', el.value);
});
@@ -443,7 +443,7 @@ function updateExtraNetworksCards(el) {
});
console.log("Attach EventListener", el.id);
el.addEventListener("click", function(e) {
el.addEventListener("click", function (e) {
const ctarget = e.target;
if (ctarget && ctarget.className.indexOf("card") !== -1 || ctarget && ctarget.className.indexOf("tree-list-content") !== -1) {
let data_apply = ctarget.getAttribute("data-apply");
@@ -487,7 +487,7 @@ function updateExtraNetworksCards(el) {
});
document.querySelectorAll("#txt2img_styles_edit_button, #img2img_styles_edit_button").forEach((elm) => {
elm.addEventListener("click", function(e) {
elm.addEventListener("click", function (e) {
/* eslint-disable no-undef */
popup_trigger.click();
testpopup();
@@ -500,7 +500,7 @@ function updateExtraNetworksCards(el) {
function setupAnimationEventListeners() {
document.addEventListener('animationend', function(e) {
document.addEventListener('animationend', function (e) {
if (e.animationName === 'fade-out') {
e.target.classList.add('hidden');
}
@@ -508,7 +508,7 @@ function setupAnimationEventListeners() {
const notransition = window.opts.uiux_disable_transitions;
document.addEventListener('animationstart', function(e) {
document.addEventListener('animationstart', function (e) {
if (notransition) {
e.target.classList.add("notransition");
}
@@ -532,12 +532,12 @@ function showContributors() {
We're grateful for the many individuals who have generously put their time and effort to make this possible.`;
contributors_view.append(temp);
contributors_btn.addEventListener('click', function(e) {
contributors_btn.addEventListener('click', function (e) {
//console.log(getAllContributors("anapnoe/stable-diffusion-webui-ux"));
if (!contributors_btn.getAttribute("data-visited")) {
contributors_btn.setAttribute("data-visited", "true");
const promise = getAllContributorsRecursive("anapnoe/stable-diffusion-webui-ux");
promise.then(function(result) {
promise.then(function (result) {
//console.log(result)
temp.innerHTML = "";
for (let i = 0; i < result.length; i++) {
@@ -566,7 +566,7 @@ function onUiUxReady(content_div) {
const logger_screen = document.querySelector("#logger_screen");
if (logger_screen) {
const asideconsole = document.querySelector("#layout-console-log");
const asideconsole = document.querySelector("#container-console-log");
asideconsole.append(loggerUiUx);
logger_screen.remove();
}
@@ -607,8 +607,8 @@ function onUiUxReady(content_div) {
const ch_preload = document.querySelector("#setting_sd_model_checkpoint .wrap");
ch_footer_preload.append(ch_preload);
const preload_model_observer = new MutationObserver(function(mutations) {
mutations.forEach(function(m) {
const preload_model_observer = new MutationObserver(function (mutations) {
mutations.forEach(function (m) {
if (oldcard) {
const hash_target = document.querySelector('#sd_checkpoint_hash');
const hash_value = hash_target.textContent;
@@ -626,7 +626,7 @@ function onUiUxReady(content_div) {
});
});
preload_model_observer.observe(ch_preload, {childList: true, subtree: false});
preload_model_observer.observe(ch_preload, { childList: true, subtree: false });
setupGenerateObservers();
@@ -712,12 +712,12 @@ function setupGenerateObservers() {
const ts = document.querySelector(key + '_skip').closest('.portal');
const loop = document.querySelector(key + '_loop');
tib.addEventListener("click", function() {
tib.addEventListener("click", function () {
loop?.classList.add('stop');
});
const gen_observer = new MutationObserver(function(mutations) {
mutations.forEach(function(m) {
const gen_observer = new MutationObserver(function (mutations) {
mutations.forEach(function (m) {
if (tib.style.display === 'none') {
if (loop) {
@@ -741,7 +741,7 @@ function setupGenerateObservers() {
});
});
gen_observer.observe(tib, {attributes: true, attributeFilter: ['style']});
gen_observer.observe(tib, { attributes: true, attributeFilter: ['style'] });
}
});
@@ -783,13 +783,13 @@ function initDefaultComponents(content_div) {
snapOffset: 0,
dragInterval: 1,
//expandToMin: true,
elementStyle: function(dimension, size, gutterSize) {
elementStyle: function (dimension, size, gutterSize) {
//console.log(dimension, size, gutterSize);
return {
'flex-basis': 'calc(' + size + '% - ' + gutterSize + 'px)',
};
},
gutterStyle: function(dimension, gutterSize) {
gutterStyle: function (dimension, gutterSize) {
return {
'flex-basis': gutterSize + 'px',
'min-width': gutterSize + 'px',
@@ -1057,7 +1057,7 @@ function initDefaultComponents(content_div) {
// try to attach Logger Screen to main before full UIUXReady
const asideconsole = document.querySelector("#layout-console-log");
const asideconsole = document.querySelector("#container-console-log");
asideconsole.append(loggerUiUx);
document.querySelector("#logger_screen")?.remove();
@@ -1073,7 +1073,7 @@ function uiuxOptionSettings() {
elem.max = value;
});
}
gradioApp().querySelector("#setting_uiux_max_resolution_output").addEventListener('input', function(e) {
gradioApp().querySelector("#setting_uiux_max_resolution_output").addEventListener('input', function (e) {
let intvalue = parseInt(e.target.value);
intvalue = Math.min(Math.max(intvalue, 512), 16384);
sdMaxOutputResolution(intvalue);
@@ -1087,7 +1087,7 @@ function uiuxOptionSettings() {
//const range_selectors = "[id$='_clone']:is(input[type='range'])";
gradioApp()
.querySelectorAll(range_selectors)
.forEach(function(elem) {
.forEach(function (elem) {
let spacing = (elem.step / (elem.max - elem.min)) * 100.0;
let tsp = "max(3px, calc(" + spacing + "% - 1px))";
let fsp = "max(4px, calc(" + spacing + "% + 0px))";
@@ -1106,14 +1106,14 @@ function uiuxOptionSettings() {
} else if (interactive) {
gradioApp()
.querySelectorAll("input[type='range']")
.forEach(function(elem) {
.forEach(function (elem) {
var style = elem.style;
style.setProperty("--ae-slider-bg-overlay", "transparent");
});
}
}
gradioApp().querySelector("#setting_uiux_show_input_range_ticks input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_show_input_range_ticks input").addEventListener("click", function (e) {
uiux_show_input_range_ticks(e.target.checked, true);
});
uiux_show_input_range_ticks(window.opts.uiux_show_input_range_ticks);
@@ -1121,13 +1121,13 @@ function uiuxOptionSettings() {
function remove_overrides() {
let checked_overrides = [];
gradioApp().querySelectorAll("#setting_uiux_ignore_overrides input").forEach(function(elem, i) {
gradioApp().querySelectorAll("#setting_uiux_ignore_overrides input").forEach(function (elem, i) {
if (elem.checked) {
checked_overrides[i] = elem.nextElementSibling.innerHTML;
}
});
gradioApp().querySelectorAll("[id$='2img_override_settings'] .token").forEach(function(token) {
gradioApp().querySelectorAll("[id$='2img_override_settings'] .token").forEach(function (token) {
let token_arr = token.querySelector("span").innerHTML.split(":");
let token_name = token_arr[0];
let token_value = token_arr[1];
@@ -1154,8 +1154,8 @@ function uiuxOptionSettings() {
}
});
}
gradioApp().querySelector("#setting_uiux_ignore_overrides").addEventListener('click', function(e) {
setTimeout(function() {
gradioApp().querySelector("#setting_uiux_ignore_overrides").addEventListener('click', function (e) {
setTimeout(function () {
remove_overrides();
}, 100);
});
@@ -1169,35 +1169,35 @@ function uiuxOptionSettings() {
});
*/
const overrides_observer_class = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
const overrides_observer_class = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
if (mutation.type === 'attributes' && mutation.attributeName === 'class') {
//console.log(`Class changed to: ${mutation.target.className}`);
setTimeout(function() {
setTimeout(function () {
remove_overrides();
}, 1000);
}
});
});
const overrides_observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
const overrides_observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
if (mutation.addedNodes.length) {
//console.log(mutation.addedNodes.length + ' nodes added');
setTimeout(function() {
setTimeout(function () {
remove_overrides();
}, 1000);
}
});
});
document.querySelectorAll("#txt2img_override_settings .wrap-inner, #img2img_override_settings .wrap_inner").forEach(function(elem) {
document.querySelectorAll("#txt2img_override_settings .wrap-inner, #img2img_override_settings .wrap_inner").forEach(function (elem) {
overrides_observer.observe(elem, {
childList: true
});
});
document.querySelectorAll("#txt2img_nav, #img2img_nav").forEach(function(elem) {
document.querySelectorAll("#txt2img_nav, #img2img_nav").forEach(function (elem) {
overrides_observer_class.observe(elem, {
attributes: true
});
@@ -1212,7 +1212,7 @@ function uiuxOptionSettings() {
}
}
gradioApp().querySelector("#setting_uiux_no_slider_layout input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_no_slider_layout input").addEventListener("click", function (e) {
uiux_no_slider_layout(e.target.checked, true);
});
@@ -1225,7 +1225,7 @@ function uiuxOptionSettings() {
anapnoe_app.classList.remove("aside-labels");
}
}
gradioApp().querySelector("#setting_uiux_show_labels_aside input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_show_labels_aside input").addEventListener("click", function (e) {
uiux_show_labels_aside(e.target.checked, true);
});
uiux_show_labels_aside(window.opts.uiux_show_labels_aside);
@@ -1238,7 +1238,7 @@ function uiuxOptionSettings() {
anapnoe_app.classList.remove("main-labels");
}
}
gradioApp().querySelector("#setting_uiux_show_labels_main input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_show_labels_main input").addEventListener("click", function (e) {
uiux_show_labels_main(e.target.checked, true);
});
uiux_show_labels_main(window.opts.uiux_show_labels_main);
@@ -1251,7 +1251,7 @@ function uiuxOptionSettings() {
anapnoe_app.classList.remove("tab-labels");
}
}
gradioApp().querySelector("#setting_uiux_show_labels_tabs input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_show_labels_tabs input").addEventListener("click", function (e) {
uiux_show_labels_tabs(e.target.checked, true);
});
uiux_show_labels_tabs(window.opts.uiux_show_labels_tabs);
@@ -1263,7 +1263,7 @@ function uiuxOptionSettings() {
anapnoe_app.classList.remove("no-extra-info");
}
}
gradioApp().querySelector("#setting_uiux_hide_extra_info input").addEventListener("click", function(e) {
gradioApp().querySelector("#setting_uiux_hide_extra_info input").addEventListener("click", function (e) {
uiux_hide_extra_info(e.target.checked, true);
});
uiux_hide_extra_info(window.opts.uiux_hide_extra_info);
@@ -1276,7 +1276,7 @@ function uiuxOptionSettings() {
const viewport = document.head.querySelector('meta[name="viewport"]');
viewport.setAttribute("content", `width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=${value}`);
}
comp_mobile_scale.addEventListener("change", function(e) {
comp_mobile_scale.addEventListener("change", function (e) {
//e.preventDefault();
//e.stopImmediatePropagation()
comp_mobile_scale.value = e.target.value;
@@ -1290,189 +1290,22 @@ function uiuxOptionSettings() {
}
function setupAdditionalStylesForExtensions() {
// styles for Infinite_image_browsing
const iibframe = document.querySelector("#infinite_image_browsing_container_wrapper > iframe");
if (iibframe) {
var css = document.querySelector('[rel="stylesheet"][href*="user"]');
var rootRules = Array.from(css.sheet.cssRules).filter(function(cssRule) {
return (cssRule instanceof CSSStyleRule && cssRule.selectorText === ":root");
});
var rootCssText = rootRules[0].cssText;
var iibcss = document.querySelector('[rel="stylesheet"][href*="style-iibrowser"]');
iibframe.addEventListener("load", ev => {
const new_style_element = document.createElement("style");
//getComputedStyle(document.documentElement).getPropertyValue('--my-variable-name');
new_style_element.textContent =
`
${rootCssText}
:root body {
--zp-primary: var(--ae-primary-color)!important;
--zp-secondary: var(--ae-secondary-color)!important;
--zp-tertiary: var(--ae-secondary-color)!important;
--zp-primary-background: var(--ae-panel-bg-color)!important;
--zp-secondary-background: var(--ae-panel-bg-color)!important;
--zp-secondary-variant-background: var(--ae-input-bg-color)!important;
--zp-tertiary-background: var(--ae-input-bg-color)!important;
--zp-border: var(--ae-input-border-color)!important;
--zp-icon-bg: var(--ae-primary-color)!important;
}
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .header + .ant-alert,
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .header{
/*display:none!important;*/
}
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .ant-radio-group{
display:none!important;
}
#zanllp_dev_gradio_fe .file.grid,{
border-radius:var(--ae-input-border-radius)!important;
margin:0 !important;
}
#zanllp_dev_gradio_fe .file.grid .ant-image, .file.grid .preview-icon-wrap {
border-radius: var(--ae-border-radius);
border: var(--ae-input-border-size) solid var(--ae-input-border-color);
background-color: var(--ae-input-bg-color);
border:0;
}
.ant-image-preview-wrap {
background-color: var(--ae-main-bg-color) !important;
}
#zanllp_dev_gradio_fe .view .file-list,
#zanllp_dev_gradio_fe .view {
padding: 0;
}
#zanllp_dev_gradio_fe .file.grid {
margin: 2px;
border-radius: var(--ae-border-radius);
background-color: var(--ae-input-bg-color) !important;
padding: 4px;
border: var(--ae-input-border-size) solid var(--ae-input-border-color);
}
#zanllp_dev_gradio_fe .location-bar {
padding: 5px;
border-bottom: 0;
}
#zanllp_dev_gradio_fe a {
color: var(--ae-primary-color);
}
#zanllp_dev_gradio_fe .file.selected{
outline: 2px solid var(--ae-primary-color);
}
li.file.grid .ant-image, li.file.grid .preview-icon-wrap {
border: 0 !important;
border-radius:0 !important;
}
.file.grid .preview-icon-wrap {
margin-bottom:6px !important;
}
.ant-dropdown-menu {
background-color: var(--ae-input-bg-color) !important;
}
.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
color: var(--ae-input-text-color) !important;
}
.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
background-color: var(--ae-primary-color) !important;
color: var(--ae-input-hover-text-color) !important;
}
.ant-btn:hover, .ant-btn:focus {
color: var(--ae-input-hover-text-color) !important;
border-color: transparent !important;
background: var(--ae-primary-color) !important;
}
.ant-menu-item-divider {
border-color: var(--ae-input-border-color) !important;
}
.ant-tabs {
color: var(--ae-label-color) !important;
}
body ::-webkit-scrollbar-thumb:hover {
background-color: var(--ae-primary-color) !important;
}
.ant-btn,
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab, .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
color: var(--ae-primary-color) !important;
}
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active
{
background-color: var(--ae-primary-color) !important;
color: var(--ae-input-hover-text-color) !important;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
color: var(--ae-primary-color) !important;
text-shadow: 0 0 .25px var(--ae-primary-color) !important;
}
.ant-tabs-ink-bar {
background: var(--ae-primary-color) !important;
}
.ant-tabs-tab:hover,
.ant-tabs-tab-btn:focus, .ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active, .ant-tabs-tab-remove:active {
color: var(--ae-primary-color) !important;
}
.ant-tabs-tab.ant-tabs-tab-with-remove.ant-tabs-tab-active .ant-tabs-tab-btn {
color: var(--ae-input-hover-text-color) !important;
}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add, .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
color: var(--ae-primary-color) !important;
}
.ant-tabs-top>.ant-tabs-nav:before,
.ant-tabs-bottom>.ant-tabs-nav:before,
.ant-tabs-top>div>.ant-tabs-nav:before,
.ant-tabs-bottom>div>.ant-tabs-nav:before {
border-bottom: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
}
.feature-item .item:hover {
color: var(--ae-primary-color) !important;
}
.preview-switch>* {
color: var(--ae-primary-color) !important;
font-size: 2em !important;
}
.feature-item {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
}
.content{
grid-gap: var(--ae-gap-size) !important;
margin: var(--ae-gap-size) !important;
margin-left: 0 !important;
}
.container{
padding:0!important;
}
h1, h2, h3, h4, h5, h6 {
color: var(--ae-label-color) !important;
}
`;
ev.target.contentDocument.head.appendChild(new_style_element);
const iframeDoc = ev.target.contentDocument.head;
if (css) {
const clonedCss = css.cloneNode();
iframeDoc.appendChild(clonedCss);
}
if (iibcss) {
const clonedIibcss = iibcss.cloneNode();
iframeDoc.appendChild(clonedIibcss);
}
});
}
}
function setupOnLoadResources() {
@@ -1485,7 +1318,7 @@ function setupOnLoadResources() {
setupAnimationEventListeners();
//const tempDiv = document.createElement('div');
const initSplitLib = function() {
const initSplitLib = function () {
initDefaultComponents(content_div);
onUiUxReady(content_div);
};
@@ -1495,192 +1328,10 @@ function setupOnLoadResources() {
script.setAttribute("data-scope", "#anapnoe_app");
script.onload = initSplitLib;
script.src = './file=extensions-builtin/anapnoe-sd-uiux/libs/split.js';
content_div.appendChild(script);
setupAdditionalStylesForExtensions();
const iibframe = document.querySelector("#infinite_image_browsing_container_wrapper > iframe");
if (iibframe) {
var css = document.querySelector('[rel="stylesheet"][href*="user"]');
var rootRules = Array.from(css.sheet.cssRules).filter(function(cssRule) {
return (cssRule instanceof CSSStyleRule && cssRule.selectorText === ":root");
});
var rootCssText = rootRules[0].cssText;
iibframe.addEventListener("load", ev => {
const new_style_element = document.createElement("style");
//getComputedStyle(document.documentElement).getPropertyValue('--my-variable-name');
new_style_element.textContent =
`
${rootCssText}
:root body {
--zp-primary: var(--ae-primary-color)!important;
--zp-secondary: var(--ae-secondary-color)!important;
--zp-tertiary: var(--ae-secondary-color)!important;
--zp-primary-background: var(--ae-panel-bg-color)!important;
--zp-secondary-background: var(--ae-panel-bg-color)!important;
--zp-secondary-variant-background: var(--ae-input-bg-color)!important;
--zp-tertiary-background: var(--ae-input-bg-color)!important;
--zp-border: var(--ae-input-border-color)!important;
--zp-icon-bg: var(--ae-primary-color)!important;
}
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .header + .ant-alert,
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .header{
/*display:none!important;*/
}
#zanllp_dev_gradio_fe .ant-tabs-tabpane > .container .ant-radio-group{
display:none!important;
}
#zanllp_dev_gradio_fe .file.grid,{
border-radius:var(--ae-input-border-radius)!important;
margin:0 !important;
}
#zanllp_dev_gradio_fe .file.grid .ant-image, .file.grid .preview-icon-wrap {
border-radius: var(--ae-border-radius);
border: var(--ae-input-border-size) solid var(--ae-input-border-color);
background-color: var(--ae-input-bg-color);
border:0;
}
.ant-image-preview-wrap {
background-color: var(--ae-main-bg-color) !important;
}
#zanllp_dev_gradio_fe .view .file-list,
#zanllp_dev_gradio_fe .view {
padding: 0;
}
#zanllp_dev_gradio_fe .file.grid {
margin: 2px;
border-radius: var(--ae-border-radius);
background-color: var(--ae-input-bg-color) !important;
padding: 4px;
border: var(--ae-input-border-size) solid var(--ae-input-border-color);
}
#zanllp_dev_gradio_fe .location-bar {
padding: 5px;
border-bottom: 0;
}
#zanllp_dev_gradio_fe a {
color: var(--ae-primary-color);
}
#zanllp_dev_gradio_fe .file.selected{
outline: 2px solid var(--ae-primary-color);
}
li.file.grid .ant-image, li.file.grid .preview-icon-wrap {
border: 0 !important;
border-radius:0 !important;
}
.file.grid .preview-icon-wrap {
margin-bottom:6px !important;
}
.ant-dropdown-menu {
background-color: var(--ae-input-bg-color) !important;
}
.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
color: var(--ae-input-text-color) !important;
}
.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
background-color: var(--ae-primary-color) !important;
color: var(--ae-input-hover-text-color) !important;
}
.ant-btn:hover, .ant-btn:focus {
color: var(--ae-input-hover-text-color) !important;
border-color: transparent !important;
background: var(--ae-primary-color) !important;
}
.ant-menu-item-divider {
border-color: var(--ae-input-border-color) !important;
}
.ant-tabs {
color: var(--ae-label-color) !important;
}
body ::-webkit-scrollbar-thumb:hover {
background-color: var(--ae-primary-color) !important;
}
.ant-btn,
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab, .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
color: var(--ae-primary-color) !important;
}
.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active
{
background-color: var(--ae-primary-color) !important;
color: var(--ae-input-hover-text-color) !important;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
color: var(--ae-primary-color) !important;
text-shadow: 0 0 .25px var(--ae-primary-color) !important;
}
.ant-tabs-ink-bar {
background: var(--ae-primary-color) !important;
}
.ant-tabs-tab:hover,
.ant-tabs-tab-btn:focus, .ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active, .ant-tabs-tab-remove:active {
color: var(--ae-primary-color) !important;
}
.ant-tabs-tab.ant-tabs-tab-with-remove.ant-tabs-tab-active .ant-tabs-tab-btn {
color: var(--ae-input-hover-text-color) !important;
}
.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add, .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
color: var(--ae-primary-color) !important;
}
.ant-tabs-top>.ant-tabs-nav:before,
.ant-tabs-bottom>.ant-tabs-nav:before,
.ant-tabs-top>div>.ant-tabs-nav:before,
.ant-tabs-bottom>div>.ant-tabs-nav:before {
border-bottom: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
}
.feature-item .item:hover {
color: var(--ae-primary-color) !important;
}
.preview-switch>* {
color: var(--ae-primary-color) !important;
font-size: 2em !important;
}
.feature-item {
border-radius: var(--ae-border-radius) !important;
background-color: var(--ae-input-bg-color) !important;
border: var(--ae-input-border-size) solid var(--ae-input-border-color) !important;
}
.content{
grid-gap: var(--ae-gap-size) !important;
margin: var(--ae-gap-size) !important;
margin-left: 0 !important;
}
.container{
padding:0!important;
}
h1, h2, h3, h4, h5, h6 {
color: var(--ae-label-color) !important;
}
`;
ev.target.contentDocument.head.appendChild(new_style_element);
});
}
}
function removeStyleAssets() {
@@ -1776,7 +1427,7 @@ function loadCurrentTemplate(data, i, callback) {
if (target) {
xmlHttp.onreadystatechange = function() {
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
let tempDiv = document.createElement('div');
@@ -1845,24 +1496,16 @@ function setupLogger() {
const tempDiv = document.createElement('div');
tempDiv.id = "logger_screen";
tempDiv.style = `
position: fixed;
inset: 0;
background-color: black;
z-index: 99999;
display: flex;
flex-direction: column;
overflow:auto;
`;
tempDiv.style = `position: fixed; inset: 0; background-color: black; z-index: 99999; display: flex; flex-direction: column; overflow:auto;`;
loggerUiUx = document.createElement('div');
loggerUiUx.id = "logger";
tempDiv.append(loggerUiUx);
document.body.append(tempDiv);
(function(logger) {
(function (logger) {
console.old = console.log;
console.log = function() {
console.log = function () {
var output = "", arg, i;
output += `
@@ -1943,7 +1586,7 @@ function setupLogger() {
}
if (!window.opts.uiux_enable_console_log) {
console.log = function() { };
console.log = function () { };
}
@@ -1975,7 +1618,7 @@ function observeGradioInit() {
}
});
observer.observe(gradioApp(), {childList: true, subtree: true});
observer.observe(gradioApp(), { childList: true, subtree: true });
}
document.addEventListener("DOMContentLoaded", () => {