Added support for Moodboards
This commit is contained in:
@@ -5052,6 +5052,7 @@ export {
|
||||
outpaintSettingsToggleHandler,
|
||||
safetyInputsToggleHandler,
|
||||
imageInferenceSettingsColorPaletteToggleHandler,
|
||||
imageInferenceSettingsMoodboardsToggleHandler,
|
||||
audioInputToggleHandler,
|
||||
speechInputToggleHandler,
|
||||
briaProviderMaskToggleHandler,
|
||||
@@ -5450,6 +5451,25 @@ function imageInferenceSettingsColorPaletteToggleHandler(paletteNode) {
|
||||
}
|
||||
}
|
||||
|
||||
function imageInferenceSettingsMoodboardsToggleHandler(moodboardsNode) {
|
||||
if (!moodboardsNode?.widgets) return;
|
||||
|
||||
const useStrengthWidget = moodboardsNode.widgets.find((w) => w && w.name === "useStrength");
|
||||
const strengthWidget = moodboardsNode.widgets.find((w) => w && w.name === "strength");
|
||||
if (!useStrengthWidget || !strengthWidget) return;
|
||||
|
||||
function toggleStrengthState() {
|
||||
const enabled = useStrengthWidget.value === true;
|
||||
toggleWidgetEnabled(strengthWidget, enabled, moodboardsNode);
|
||||
moodboardsNode.setDirtyCanvas(true);
|
||||
}
|
||||
|
||||
appendWidgetCB(useStrengthWidget, () => {
|
||||
setTimeout(toggleStrengthState, 50);
|
||||
});
|
||||
setTimeout(toggleStrengthState, 100);
|
||||
}
|
||||
|
||||
function syncProviderSettingsToggleHandler(syncNode) {
|
||||
// Find all "use" parameter widgets for Sync Provider Settings
|
||||
const useEditRegionWidget = syncNode.widgets.find(w => w.name === "useEditRegion");
|
||||
|
||||
Reference in New Issue
Block a user