diff --git a/guides/README.md b/guides/README.md index 6eab62ae6..efd2db2cc 100644 --- a/guides/README.md +++ b/guides/README.md @@ -195,7 +195,7 @@ This is the list of supported widgets: or if you want to use objects: - ```this.addWidget("combo","Combo", value1, callback, { values: { "title1":value1, "title2":value2 } );``` + ```this.addWidget("combo","Combo", value1, callback, { values: { "title1":value1, "title2":value2 } } );``` * **"text"** to edit a short string * **"toggle"** like a checkbox diff --git a/src/litegraph.d.ts b/src/litegraph.d.ts index d3f1d8b69..c9fbe0ced 100644 --- a/src/litegraph.d.ts +++ b/src/litegraph.d.ts @@ -666,6 +666,8 @@ export declare class LGraphNode { toString(): string; /** get the title string */ getTitle(): string; + /** sets the value of a property */ + setProperty(name: string, value: any): void; /** sets the output data */ setOutputData(slot: number, data: any): void; /** sets the output data */ diff --git a/src/litegraph.js b/src/litegraph.js index e6d23bd4d..ea92442e6 100644 --- a/src/litegraph.js +++ b/src/litegraph.js @@ -1286,11 +1286,11 @@ var node = column[j]; node.pos[0] = (layout == LiteGraph.VERTICAL_LAYOUT) ? y : x; node.pos[1] = (layout == LiteGraph.VERTICAL_LAYOUT) ? x : y; - max_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 1 : 0; + var max_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 1 : 0; if (node.size[max_size_index] > max_size) { max_size = node.size[max_size_index]; } - node_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 0 : 1; + var node_size_index = (layout == LiteGraph.VERTICAL_LAYOUT) ? 0 : 1; y += node.size[node_size_index] + margin + LiteGraph.NODE_TITLE_HEIGHT; } x += max_size + margin; @@ -7490,8 +7490,8 @@ LGraphNode.prototype.executeAction = function(action) clientY_rel = e.clientY; } - e.deltaX = clientX_rel - this.last_mouse_position[0]; - e.deltaY = clientY_rel- this.last_mouse_position[1]; + // e.deltaX = clientX_rel - this.last_mouse_position[0]; + // e.deltaY = clientY_rel- this.last_mouse_position[1]; this.last_mouse_position[0] = clientX_rel; this.last_mouse_position[1] = clientY_rel; diff --git a/src/nodes/base.js b/src/nodes/base.js index db31a063b..a8518dbbe 100755 --- a/src/nodes/base.js +++ b/src/nodes/base.js @@ -1480,7 +1480,7 @@ }; NodeScript.title = "Script"; - NodeScript.desc = "executes a code (max 100 characters)"; + NodeScript.desc = "executes a code (max 256 characters)"; NodeScript.widgets_info = { onExecute: { type: "code" }