diff --git a/web/js/deprecate_nodes.js b/web/js/deprecate_nodes.js index e90a86f..1c3fd39 100644 --- a/web/js/deprecate_nodes.js +++ b/web/js/deprecate_nodes.js @@ -1,54 +1,7 @@ import { app } from '../../../scripts/app.js' -app.ui.settings.addSetting({ - id: "ADE.ShowExperimental", - name: "🎭🅐🅓 Show experimental nodes", - type: "boolean", - defaultValue: false, -}); -app.ui.settings.addSetting({ - id: "ADE.ShowDeprecated", - name: "🎭🅐🅓 Show deprecated nodes", - type: "boolean", - defaultValue: false, -}); - const deprecate_nodes = { name: 'AnimateDiff.deprecate_nodes', - async beforeRegisterNodeDef(nodeType, nodeData, app) { - let showDeprecated = app.ui.settings.getSettingValue("ADE.ShowDeprecated", false) - let showExperimental = app.ui.settings.getSettingValue("ADE.ShowExperimental", false) - let warnWidget = false - if (nodeData?.input?.optional) { - for (let w in nodeData.input.optional) { - if (nodeData.input.optional[w][0] == "ADEWARN") { - warnWidget = nodeData.input.optional[w] - break - } - } - } - if (warnWidget) { - if (!((warnWidget[1].warn_type || "deprecated") == "deprecated" && showDeprecated) && - !(warnWidget[1].warn_type == "experimental" && showExperimental)) { - nodeType.filter = "hidden" - } - } - if (!nodeType.filter) { - nodeType.filter = app.graph.filter - } - - }, - async init() { - app.graph.filter = app.graph.filter || "shown" - }, - async setup() { - for (let k in LiteGraph.registered_node_types) { - let nodeType = LiteGraph.registered_node_types[k] - if (!nodeType.filter) { - nodeType.filter = app.graph.filter - } - } - }, async getCustomWidgets() { return { ADEWARN(node, inputName, inputData) {