Nick O'Leary 
							
						 
					 
					
						
						
							
						
						a9164e63ab 
					 
					
						
						
							
							Merge branch 'dev' into pr_2971  
						
						
						
						
					 
					
						2021-05-18 16:30:13 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4f77bbeb2b 
					 
					
						
						
							
							Update for 1.3.5  
						
						
						
						
					 
					
						2021-05-18 11:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8bbed2c831 
					 
					
						
						
							
							Change node id generation to give fixed length values without '.'  
						
						
						
						
					 
					
						2021-05-18 11:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						6b43a23c4b 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-14 21:18:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						be9521f659 
					 
					
						
						
							
							Revert some of  #2967  to fix treeList gutter width calculation  
						
						
						
						
					 
					
						2021-05-14 21:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fe64c6a841 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-13 14:30:02 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						2bbdc85a29 
					 
					
						
						
							
							Prevent unknown node from breaking editor  
						
						... 
						
						
						
						If a node provides a .js file that registers a type
but its .html is empty, then the editor will know about
the type, but there will be no node definition.
This fix handles that in some of the utility functions
for generating node appearance.
This wasn't an exhaustive check for these things - just
some obvious candidates that I hit in testing 'bad' nodes 
						
						
					 
					
						2021-05-13 14:28:01 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						15aa249f64 
					 
					
						
						
							
							Stop module with missing types from preventing editor load  
						
						
						
						
					 
					
						2021-05-13 14:06:43 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						fdf58e1225 
					 
					
						
						
							
							Fix lint errors in editor hooks  
						
						
						
						
					 
					
						2021-05-13 14:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						866f305686 
					 
					
						
						
							
							Open subflow tab next to active tab rather than at the end  
						
						
						
						
					 
					
						2021-05-13 13:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1550e5343c 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-13 13:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						1a30fe4a1a 
					 
					
						
						
							
							Improve red-ui-node-icon css and add red-ui-node-icon-small modifier class  
						
						
						
						
					 
					
						2021-05-13 13:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						4ff991764e 
					 
					
						
						
							
							Updates to encode/decode message when passed over debug comms link  
						
						
						
						
					 
					
						2021-05-13 13:38:34 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						c47b553a8e 
					 
					
						
						
							
							Add viewAddPort viewRemovePort viewAddNode viewRemoveNode hooks to view  
						
						
						
						
					 
					
						2021-05-13 13:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						319af51f84 
					 
					
						
						
							
							Add RED.hooks to editor  
						
						
						
						
					 
					
						2021-05-13 13:35:12 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						5dbaaae68e 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-12 16:00:36 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b77cd56a01 
					 
					
						
						
							
							Migrate from node-sass to sass  
						
						... 
						
						
						
						node-sass is deprecated and doesn't work on Node 16.
sass is actively maintained and considered the canonical sass
implementation. 
						
						
					 
					
						2021-05-11 18:13:21 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						8f7686cd7b 
					 
					
						
						
							
							Handle sidebar tab that no longer exists when setting first active  
						
						
						
						
					 
					
						2021-05-11 16:42:32 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ade318bb78 
					 
					
						
						
							
							Support mousewheel scroll in tab bar  
						
						
						
						
					 
					
						2021-05-11 15:58:01 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						ed3aa8189f 
					 
					
						
						
							
							Shrink default notification box  
						
						... 
						
						
						
						Also reduces Inject/Debug notification display time as 5 seconds is a
long time for a message telling you it worked 
						
						
					 
					
						2021-05-11 14:45:53 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						3e43597617 
					 
					
						
						
							
							Prevent error whilst drag/drop importing from leaving dropTarget visible  
						
						... 
						
						
						
						Fixes  #2982  
					
						2021-05-11 14:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						e641b0a965 
					 
					
						
						
							
							Fix scaling issues when dragging nodes into scaled workspace  
						
						
						
						
					 
					
						2021-05-10 21:03:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kazuhito Yokoi 
							
						 
					 
					
						
						
							
						
						5c31bd54e4 
					 
					
						
						
							
							Fix incorrect shortcut keys in info tips  
						
						
						
						
					 
					
						2021-05-06 20:09:35 +09:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						71ba73b38f 
					 
					
						
						
							
							Merge branch 'master' into dev  
						
						
						
						
					 
					
						2021-05-04 11:19:05 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						db0ff74857 
					 
					
						
						
							
							Reduce code duplication around node/label generation  
						
						
						
						
					 
					
						2021-05-04 11:12:55 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						1acb073737 
					 
					
						
						
							
							add support for explicit calls to ace.setFontSize  
						
						... 
						
						
						
						- found node-red-contrib-ui-svg explicitly calling ace function 
						
						
					 
					
						2021-05-04 10:34:29 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						251dda3652 
					 
					
						
						
							
							missing editor destroy() calls  
						
						
						
						
					 
					
						2021-05-04 09:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						22db24509d 
					 
					
						
						
							
							Ensure monaco exists before attempting cleanup  
						
						
						
						
					 
					
						2021-05-04 09:03:35 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						ffbd140a97 
					 
					
						
						
							
							bug fix orphaned models and graphical tray glitch  
						
						... 
						
						
						
						- ensure models are disposed correctly
- clean up any orphaned models left after editor:close
- improve concurrent multiple instances javascript models
- fix graphical glitch 
						
						
					 
					
						2021-05-03 16:19:01 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						dedf5c52d9 
					 
					
						
						
							
							better support for multiple editors  
						
						... 
						
						
						
						- as the javascript model is singleton, need to disable
syntax checking when editor not focused
(support multiple instances of js editor (function node)) 
						
						
					 
					
						2021-05-02 23:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						10465c5d68 
					 
					
						
						
							
							treat appcache files as shell (uibuilder support)  
						
						
						
						
					 
					
						2021-05-02 23:00:35 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						1f4f64a7c0 
					 
					
						
						
							
							handle node-red style affecting monaco rename box  
						
						
						
						
					 
					
						2021-05-02 22:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						0a80186a92 
					 
					
						
						
							
							Merge branch 'dev' into monaco2  
						
						
						
						
					 
					
						2021-05-01 21:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						635bdf15cb 
					 
					
						
						
							
							Fix use of paletteLabel in help tab  
						
						... 
						
						
						
						Fixes  #2973  
					
						2021-05-01 21:55:50 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						a72bdfdacc 
					 
					
						
						
							
							Handle known bug (monaco-editor issue No 2382)  
						
						... 
						
						
						
						- handles "Uncaught (in promise) Canceled: Canceled" 
						
						
					 
					
						2021-05-01 11:40:43 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						dc3e04456c 
					 
					
						
						
							
							remove temporary debugging window variable  
						
						
						
						
					 
					
						2021-05-01 11:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								Nick O'Leary 
							
						 
					 
					
						
						
							
						
						b0e4fb7602 
					 
					
						
						
							
							Fix infotip display following i18n update  
						
						
						
						
					 
					
						2021-04-30 13:54:25 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						df7aa3339b 
					 
					
						
						
							
							dont tokenise JSONata  
						
						... 
						
						
						
						- monaco has jsonata tokeniser 
						
						
					 
					
						2021-04-29 18:11:47 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						cc7def89af 
					 
					
						
						
							
							ensure monaco is correctly sized  
						
						
						
						
					 
					
						2021-04-29 17:59:12 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						58da87898e 
					 
					
						
						
							
							integrate monaco  
						
						... 
						
						
						
						- refactors createEditor out to own code files
- moves ace editor to own code file
- adds monaco editor to own code file
- add monaco bootstrap
- update mst to include monaco asset
- update grunt to include new files and integrate 
						
						
					 
					
						2021-04-29 17:58:41 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						bded5490d2 
					 
					
						
						
							
							add utility func getBrowserInfo  
						
						... 
						
						
						
						- prep for monaco - for slimming down monaco on mobile
- prep for monaco - needed to prevent monaco on IE 
						
						
					 
					
						2021-04-29 17:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						c3715a2a3d 
					 
					
						
						
							
							ensure editor is removed  
						
						... 
						
						
						
						- Fixes issue with left over HTML in the DOM 
						
						
					 
					
						2021-04-29 17:32:44 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						abf084f6c2 
					 
					
						
						
							
							Dont call to ACE, re-use createEditor instead  
						
						
						
						
					 
					
						2021-04-29 17:31:38 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						37ba409dc3 
					 
					
						
						
							
							ensure mode is set for event log viewer  
						
						
						
						
					 
					
						2021-04-29 17:29:54 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						f29488b24f 
					 
					
						
						
							
							prevent editor context menu being clipped by sidebar  
						
						... 
						
						
						
						- raise / lower tray z-index for correct slide animation 
						
						
					 
					
						2021-04-29 17:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						71bdade7b9 
					 
					
						
						
							
							prevent exception if ace is missing  
						
						
						
						
					 
					
						2021-04-29 16:59:11 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						60d97c887d 
					 
					
						
						
							
							missing args from JSONata $now signature  
						
						
						
						
					 
					
						2021-04-29 16:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						1f7884dc70 
					 
					
						
						
							
							add typings for basic intellisense  
						
						
						
						
					 
					
						2021-04-29 16:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						69dafd6c68 
					 
					
						
						
							
							add codeEditor settings  
						
						
						
						
					 
					
						2021-04-29 16:53:59 +01:00 
						 
				 
			
				
					
						
							
							
								Steve-Mcl 
							
						 
					 
					
						
						
							
						
						64b79cd5ac 
					 
					
						
						
							
							add monaco dist  
						
						... 
						
						
						
						- includes themes from https://github.com/brijeshb42/monaco-themes  
						
						
					 
					
						2021-04-29 16:52:22 +01:00