From 2e9d445d36a5c4be52f846ea07df987ef4c9f9ec Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Mon, 4 Jan 2016 16:53:32 +0000 Subject: [PATCH] Add oneditresize function definition --- editor/js/ui/editor.js | 10 ++++++ nodes/core/core/25-catch.html | 43 +++++++++------------- nodes/core/core/25-status.html | 44 +++++++++-------------- nodes/core/core/80-function.html | 36 ++++++------------- nodes/core/core/80-template.html | 35 ++++++------------ nodes/core/core/90-comment.html | 35 ++++++------------ nodes/core/logic/10-switch.html | 61 ++++++++++++-------------------- nodes/core/logic/15-change.html | 55 +++++++++------------------- 8 files changed, 115 insertions(+), 204 deletions(-) diff --git a/editor/js/ui/editor.js b/editor/js/ui/editor.js index 0fdb23aaf..730cc4387 100644 --- a/editor/js/ui/editor.js +++ b/editor/js/ui/editor.js @@ -348,6 +348,10 @@ RED.editor = (function() { resize: function(e,ui) { if (editing_node) { $(this).dialog('option',"sizeCache-"+editing_node.type,ui.size); + if (editing_node._def.oneditresize) { + var form = $("#dialog-form"); + editing_node._def.oneditresize.call(editing_node,{width:form.width(),height:form.height()}); + } } }, open: function(e) { @@ -364,6 +368,12 @@ RED.editor = (function() { $(this).dialog('option','width',size.width); $(this).dialog('option','height',size.height); } + if (editing_node._def.oneditresize) { + setTimeout(function() { + var form = $("#dialog-form"); + editing_node._def.oneditresize.call(editing_node,{width:form.width(),height:form.height()}); + },0); + } } }, close: function(e) { diff --git a/nodes/core/core/25-catch.html b/nodes/core/core/25-catch.html index eab10de9a..755d7c641 100644 --- a/nodes/core/core/25-catch.html +++ b/nodes/core/core/25-catch.html @@ -22,7 +22,7 @@