Files
ryanontheinside-ComfyUI_Con…/js/ui/styles/index.js
T
2025-04-06 12:54:48 -04:00

24 lines
1005 B
JavaScript

function loadCssWithComfyApi(relativePath) {
try {
if (window.comfyAPI?.utils?.addStylesheet) {
const cssUrlPath = `/extensions/ComfyUI_ControlFreak/ui/styles/${relativePath}`;
window.comfyAPI.utils.addStylesheet(cssUrlPath);
// console.log(`ControlFreak: Requested loading CSS ${cssUrlPath} via ComfyAPI`);
} else {
console.warn(`ControlFreak: comfyAPI.utils.addStylesheet not found. Cannot load ${relativePath} dynamically.`);
}
} catch (error) {
console.error(`ControlFreak: Error calling addStylesheet for ${relativePath}:`, error);
}
}
// Load all CSS files
loadCssWithComfyApi('contextMenu.css');
loadCssWithComfyApi('notification.css');
loadCssWithComfyApi('panel.css');
loadCssWithComfyApi('dialog.css');
loadCssWithComfyApi('mappingComponent.css');
loadCssWithComfyApi('controllerButton.css');
loadCssWithComfyApi('theme.css');
loadCssWithComfyApi('branding.css');
loadCssWithComfyApi('nodeStyles.css');