mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Merge pull request #3974 from Steve-Mcl/remember-export-format
Remember compact/pretty flow export user choice
This commit is contained in:
		| @@ -656,7 +656,12 @@ RED.clipboard = (function() { | ||||
|         $("#red-ui-clipboard-dialog-tab-library-name").val("flows.json").select(); | ||||
|  | ||||
|         dialogContainer.i18n(); | ||||
|          | ||||
|         var format = RED.settings.flowFilePretty ? "red-ui-clipboard-dialog-export-fmt-full" : "red-ui-clipboard-dialog-export-fmt-mini"; | ||||
|         const userFormat = RED.settings.get("editor.dialog.export.pretty") | ||||
|         if (userFormat === false || userFormat === true) { | ||||
|             format = userFormat ? "red-ui-clipboard-dialog-export-fmt-full" : "red-ui-clipboard-dialog-export-fmt-mini"; | ||||
|         } | ||||
|  | ||||
|         $("#red-ui-clipboard-dialog-export-fmt-group > a").on("click", function(evt) { | ||||
|             evt.preventDefault(); | ||||
| @@ -672,7 +677,8 @@ RED.clipboard = (function() { | ||||
|                 var nodes = JSON.parse(flow); | ||||
|  | ||||
|                 format = $(this).attr('id'); | ||||
|                 if (format === 'red-ui-clipboard-dialog-export-fmt-full') { | ||||
|                 const pretty = format === "red-ui-clipboard-dialog-export-fmt-full"; | ||||
|                 if (pretty) { | ||||
|                     flow = JSON.stringify(nodes,null,4); | ||||
|                 } else { | ||||
|                     flow = JSON.stringify(nodes); | ||||
| @@ -681,6 +687,7 @@ RED.clipboard = (function() { | ||||
|                 setTimeout(function() { $("#red-ui-clipboard-dialog-export-text").scrollTop(0); },50); | ||||
|  | ||||
|                 $("#red-ui-clipboard-dialog-export-text").trigger("focus"); | ||||
|                 RED.settings.set("editor.dialog.export.pretty", pretty) | ||||
|             } | ||||
|         }); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user