mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	Merge pull request #3661 from Steve-Mcl/backport-3633
fix new folder menu of save to library dialog (backport #3633 to v2.x)
This commit is contained in:
		| @@ -363,14 +363,22 @@ RED.library = (function() { | ||||
|                     options.onconfirm(item); | ||||
|                 } | ||||
|             }); | ||||
|         var itemTools = $("<div>").css({position: "absolute",bottom:"6px",right:"8px"}); | ||||
|         var itemTools = null; | ||||
|         if (options.folderTools) { | ||||
|             dirList.on('treelistselect', function(event, item) { | ||||
|                 if (item.writable !== false && item.treeList) { | ||||
|                     if (itemTools) { | ||||
|                         itemTools.remove(); | ||||
|                     } | ||||
|                     itemTools = $("<div>").css({position: "absolute",bottom:"6px",right:"8px"}); | ||||
|                     var menuButton = $('<button class="red-ui-button red-ui-button-small" type="button"><i class="fa fa-ellipsis-h"></i></button>') | ||||
|                         .on("click", function(evt) { | ||||
|                             evt.preventDefault(); | ||||
|                             evt.stopPropagation(); | ||||
|                             var elementPos = menuButton.offset(); | ||||
|  | ||||
|                 var menuOptionMenu = RED.menu.init({id:"red-ui-library-browser-menu", | ||||
|                             var menuOptionMenu | ||||
|                                 = RED.menu.init({id:"red-ui-library-browser-menu", | ||||
|                                       options: [ | ||||
|                                           {id:"red-ui-library-browser-menu-addFolder",label:RED._("library.newFolder"), onselect: function() { | ||||
|                                               var defaultFolderName = "new-folder"; | ||||
| @@ -460,9 +468,7 @@ RED.library = (function() { | ||||
|                             }).show(); | ||||
|  | ||||
|                         }).appendTo(itemTools); | ||||
|         if (options.folderTools) { | ||||
|             dirList.on('treelistselect', function(event, item) { | ||||
|                 if (item.writable !== false && item.treeList) { | ||||
|                      | ||||
|                     itemTools.appendTo(item.treeList.label); | ||||
|                 } | ||||
|             }); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user