mirror of
https://github.com/anapnoe/stable-diffusion-webui-ux.git
synced 2026-09-19 09:15:20 +02:00
Update anapnoe_sd_uiux_core.js
This commit is contained in:
@@ -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", () => {
|
||||
|
||||
Reference in New Issue
Block a user