Delete nodes directory

This commit is contained in:
FunnyFinger
2025-04-15 22:39:24 +03:00
committed by GitHub
parent 724181f223
commit 68e66cafcc
3 changed files with 0 additions and 99 deletions
-1
View File
@@ -1 +0,0 @@
# Empty init file to make the directory a package
-61
View File
@@ -1,61 +0,0 @@
class DynamicSlidersStack:
@classmethod
def INPUT_TYPES(cls):
inputs = {
"required": {
"sliders_count": ("INT", {
"default": 5,
"min": 1,
"max": 10,
"step": 1,
"display": "number"
}),
"sliders_Max": ("FLOAT", {
"default": 1.0,
"min": 0.01,
"max": 2.0,
"step": 0.01,
"display": "number"
}),
},
"optional": {}
}
# Add 10 title/slider pairs (will be shown/hidden via JS)
for i in range(1, 11):
inputs["optional"][f"title_{i}"] = ("STRING", {"default": f"Slider {i}"})
inputs["optional"][f"slider_{i}"] = ("FLOAT", {
"default": 1.0,
"min": 0.0,
"max": 2.0,
"step": 0.0001,
"display": "slider"
})
return inputs
RETURN_TYPES = ("STRING",)
RETURN_NAMES = ("sliders_values",)
FUNCTION = "process_sliders"
CATEGORY = "Dynamic_Slider_Pack"
def process_sliders(self, sliders_count, sliders_Max, **kwargs):
# Ensure minimum sliders_Max of 0.01
sliders_Max = max(0.01, sliders_Max)
# Extract slider values up to the count limit
slider_values = []
max_value = 0
for i in range(1, sliders_count + 1):
key = f"slider_{i}"
if key in kwargs:
value = kwargs[key]
slider_values.append(value)
max_value = max(max_value, value)
# Join values with commas - display with 2 decimal places
values_str = ", ".join([f"{val:.2f}" for val in slider_values])
return (values_str,)
-37
View File
@@ -1,37 +0,0 @@
class StackReceiver:
def __init__(self):
pass
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"input": ("STRING", {"forceInput": True}),
"slider_index": ("INT", {
"default": 1,
"min": 1,
"max": 10,
"step": 1,
"display": "number"
})
}
}
RETURN_TYPES = ("FLOAT",)
RETURN_NAMES = ("value",)
FUNCTION = "get_slider_value"
CATEGORY = "Dynamic_Slider_Pack"
def get_slider_value(self, input, slider_index):
# Parse the comma-separated values from input
try:
values = [float(val.strip()) for val in input.split(',')]
# Check if the index is valid
if 1 <= slider_index <= len(values):
return (values[slider_index - 1],)
else:
# Return default if index is out of range
return (0.0,)
except:
# Handle parsing errors
return (0.0,)