mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Resize tray on create to ensure proper size
This commit is contained in:
		| @@ -562,10 +562,8 @@ RED.editor = (function() { | ||||
|             ], | ||||
|             resize: function() { | ||||
|                 if (editing_node && editing_node._def.oneditresize) { | ||||
|                     setTimeout(function() { | ||||
|                         var form = $("#dialog-form"); | ||||
|                         editing_node._def.oneditresize.call(editing_node,{width:form.width(),height:form.height()}); | ||||
|                     },0); | ||||
|                     var form = $("#dialog-form"); | ||||
|                     editing_node._def.oneditresize.call(editing_node,{width:form.width(),height:form.height()}); | ||||
|                 } | ||||
|             }, | ||||
|             open: function(tray) { | ||||
| @@ -698,10 +696,8 @@ RED.editor = (function() { | ||||
|             title: (adding?RED._("editor.addNewConfig", {type:type}):RED._("editor.editConfig", {type:type})), | ||||
|             resize: function() { | ||||
|                 if (editing_config_node && editing_config_node._def.oneditresize) { | ||||
|                     setTimeout(function() { | ||||
|                         var form = $("#node-config-dialog-edit-form"); | ||||
|                         editing_config_node._def.oneditresize.call(editing_config_node,{width:form.width(),height:form.height()}); | ||||
|                     },0); | ||||
|                     var form = $("#node-config-dialog-edit-form"); | ||||
|                     editing_config_node._def.oneditresize.call(editing_config_node,{width:form.width(),height:form.height()}); | ||||
|                 } | ||||
|             }, | ||||
|             open: function(tray) { | ||||
| @@ -1071,17 +1067,15 @@ RED.editor = (function() { | ||||
|                 } | ||||
|             ], | ||||
|             resize: function() { | ||||
|                 setTimeout(function() { | ||||
|                     var rows = $("#dialog-form>div:not(.node-text-editor-row)"); | ||||
|                     var editorRow = $("#dialog-form>div.node-text-editor-row"); | ||||
|                     var height = $("#dialog-form").height(); | ||||
|                     for (var i=0;i<rows.size();i++) { | ||||
|                         height -= $(rows[i]).outerHeight(true); | ||||
|                     } | ||||
|                     height -= (parseInt($("#dialog-form").css("marginTop"))+parseInt($("#dialog-form").css("marginBottom"))); | ||||
|                     $(".node-text-editor").css("height",height+"px"); | ||||
|                     subflowEditor.resize(); | ||||
|                 },0); | ||||
|                 var rows = $("#dialog-form>div:not(.node-text-editor-row)"); | ||||
|                 var editorRow = $("#dialog-form>div.node-text-editor-row"); | ||||
|                 var height = $("#dialog-form").height(); | ||||
|                 for (var i=0;i<rows.size();i++) { | ||||
|                     height -= $(rows[i]).outerHeight(true); | ||||
|                 } | ||||
|                 height -= (parseInt($("#dialog-form").css("marginTop"))+parseInt($("#dialog-form").css("marginBottom"))); | ||||
|                 $(".node-text-editor").css("height",height+"px"); | ||||
|                 subflowEditor.resize(); | ||||
|             }, | ||||
|             open: function(tray) { | ||||
|                 if (editing_node) { | ||||
|   | ||||
| @@ -66,16 +66,18 @@ RED.tray = (function() { | ||||
|  | ||||
|         stack.push(tray); | ||||
|  | ||||
|         setTimeout(function() { | ||||
|             var trayHeight = el.height()-header.outerHeight()-footer.outerHeight(); | ||||
|             body.height(trayHeight-40); | ||||
|         var trayHeight = el.height()-header.outerHeight()-footer.outerHeight(); | ||||
|         body.height(trayHeight-40); | ||||
|  | ||||
|             if (options.resize) { | ||||
|                 options.resize(); | ||||
|             } | ||||
|             if (options.show) { | ||||
|                 options.show(); | ||||
|             } | ||||
|         setTimeout(function() { | ||||
|             setTimeout(function() { | ||||
|                 if (options.resize) { | ||||
|                     options.resize(); | ||||
|                 } | ||||
|                 if (options.show) { | ||||
|                     options.show(); | ||||
|                 } | ||||
|             },150); | ||||
|             el.css({right:0}); | ||||
|         },0); | ||||
|     } | ||||
|   | ||||
| @@ -67,18 +67,7 @@ | ||||
|         </div> | ||||
|     </div> | ||||
|     <div id="editor-shade" class="hide"></div> | ||||
|     <div id="editor-stack"> | ||||
| <!-- | ||||
|         <div class="workspace-tray-header"></div> | ||||
|         <div class="workspace-tray-body"> | ||||
|             <form id="dialog-form" class="form-horizontal"></form> | ||||
|         </div> | ||||
|         <div class="workspace-tray-footer"> | ||||
|             <button type="button" id="node-dialog-ok">Ok</button> | ||||
|             <button type="button" id="node-dialog-cancel">Cancel</button> | ||||
|         </div> | ||||
|     --> | ||||
|     </div> | ||||
|     <div id="editor-stack"></div> | ||||
|     <div id="sidebar"> | ||||
|         <ul id="sidebar-tabs"></ul> | ||||
|         <div id="sidebar-content"></div> | ||||
| @@ -92,9 +81,6 @@ | ||||
| <div id="notifications"></div> | ||||
| <div id="dropTarget"><div data-i18n="[append]workspace.dropFlowHere"><br/><i class="fa fa-download"></i></div></div> | ||||
|  | ||||
| <div id="dialog-REMOVE" class="hide"><form id="dialog-form2" class="form-horizontal"></form></div> | ||||
| <div id="node-config-dialog-REMOVE" class="hide"><form id="dialog-config-form" class="form-horizontal"><div id="node-config-dialog-edit-form"></div><!--<div id="node-config-dialog-toolbar" class="form-row"><label><span>Node scope</span></label><select id="node-config-dialog-scope"></select></div>--></form></div> | ||||
|  | ||||
| <div id="node-dialog-confirm-deploy" class="hide"> | ||||
|     <form class="form-horizontal"> | ||||
|         <div id="node-dialog-confirm-deploy-config" style="text-align: left; padding-top: 30px;" data-i18n="[prepend]deploy.confirm.improperlyConfigured;[append]deploy.confirm.confirm"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user