Dan Brown 
							
						 
					 
					
						
						
							
						
						58f6219cb3 
					 
					
						
						
							
							Code: Fixed highlighting issues when no code language set  
						
						... 
						
						
						
						For #4917  
						
						
					 
					
						2024-03-31 14:33:08 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						16327cf40c 
					 
					
						
						
							
							Cover images: Updated description wording to better detail size  
						
						... 
						
						
						
						To make it clearer that the advised size may not be fixed.
For #4748  
						
						
					 
					
						2024-02-19 20:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						999d41a7f5 
					 
					
						
						
							
							WYSIWYG: Updated code handling to respect direction  
						
						... 
						
						
						
						Specifically supports "dir" attribute being on top level "pre" element,
and handles application/switching of this within the editor.
For #4809  
						
						
					 
					
						2024-02-18 17:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						324e403ae5 
					 
					
						
						
							
							JS Events: Added CM pre/post init events  
						
						... 
						
						
						
						To allow hacking of all CodeMirror instances.
Closes  #4639 . 
						
						
					 
					
						2023-11-01 17:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						924f517217 
					 
					
						
						
							
							Updated code view block line highlighting to only show on focus  
						
						... 
						
						
						
						The default 1st line highlighting confused users when existing on
read-only blocks as it was not clear this represented the active line.
This changes the highlight to only show when the block is focused upon. 
						
						
					 
					
						2023-05-22 14:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						fa6fcc1c1c 
					 
					
						
						
							
							Added clojure code language option  
						
						... 
						
						
						
						For #4112  
						
						
					 
					
						2023-04-23 14:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da3ae3ba8b 
					 
					
						
						
							
							ESLINT: Addressed remaining detected issues  
						
						
						
						
					 
					
						2023-04-19 15:20:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e711290d8b 
					 
					
						
						
							
							Ran eslint fix on existing codebase  
						
						... 
						
						
						
						Had to do some manual fixing of the app.js file due to misplaced
comments 
						
						
					 
					
						2023-04-18 22:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						baf5edd73a 
					 
					
						
						
							
							CM6: Further fixes/improvements after testing  
						
						... 
						
						
						
						- Updated event naming to be "cm6" when codemirror-specific.
- Removed cm block border in md editor to prevent double bordering.
- Updated copy handling to fallback to execCommand. 
						
						
					 
					
						2023-04-18 15:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3e738b1471 
					 
					
						
						
							
							CM6: Fixed a range of issues during browser testing  
						
						... 
						
						
						
						- Fixed some keybindings not running as expected, due to some editor
  defaults overriding or further actions taking place since the action
  would not indicate it's been dealt with (by returning boolean).
- Fixed spacing/border-radius being used on codeblocks on non-intended
  areas like the MD editor.
- Fixed lack of BG on default light theme, visible on full screen md
  editor.
- Fixed error thrown when the user does not have access to change the
  current editor (Likely non-cm related existing issue) 
						
						
					 
					
						2023-04-18 14:21:22 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						94f464cd14 
					 
					
						
						
							
							CM6: Added tabbing, fixed dark mode border in WYSIWYG  
						
						
						
						
					 
					
						2023-04-18 13:43:59 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						900571ac9c 
					 
					
						
						
							
							CM6: Updated for popup editor, added new interface  
						
						... 
						
						
						
						New simple interface added for abstraction of CM editor in simple
use-cases, just to provide common actions like get/set content, focus
and set mode. 
						
						
					 
					
						2023-04-17 13:24:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						09fd0bc5b7 
					 
					
						
						
							
							CM6: Got WYSIWYG code blocks working  
						
						... 
						
						
						
						Required monkey-patch to work around potential codemirror issue with
shadowdom+iframe usage.
Also updated JS packages to latest versions. 
						
						
					 
					
						2023-04-16 23:50:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						74b4751a1c 
					 
					
						
						
							
							CM6: Aligned styling with existing, improved theme handling  
						
						
						
						
					 
					
						2023-04-16 16:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						74b76ecdb9 
					 
					
						
						
							
							Updated cm6 theme handling to allow extension via API  
						
						... 
						
						
						
						Uses our custom event system, uses methods that take callables so that
internal dependancies can be passed. 
						
						
					 
					
						2023-04-15 15:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9874a53206 
					 
					
						
						
							
							Added cm6 strategy for splitting and dyn. loading langs  
						
						... 
						
						
						
						Split out legacy modes to their own dynamically imported bundle to
reduce main code bundle size. 
						
						
					 
					
						2023-04-14 18:08:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						257a703878 
					 
					
						
						
							
							Addressed existing cm6 todos  
						
						... 
						
						
						
						- Updated clipboard handling
  - Removed old clipboard package for browser-native API.
- Updated codemirror editor events to use new props for new data types. 
						
						
					 
					
						2023-04-14 14:08:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da3e4f5f75 
					 
					
						
						
							
							Got md shortcuts working, marked actions for update  
						
						
						
						
					 
					
						2023-04-11 11:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						572037ef1f 
					 
					
						
						
							
							Got markdown editor barely functional  
						
						... 
						
						
						
						Updated content sync and preview scoll sync to work.
Many features commented out until they can be updated. 
						
						
					 
					
						2023-04-10 15:01:44 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						dce5123452 
					 
					
						
						
							
							Added own twig/smarty packages for cm6 lang support  
						
						
						
						
					 
					
						2023-03-21 20:53:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f51036b203 
					 
					
						
						
							
							Added newer languages where possible  
						
						... 
						
						
						
						Cannot find existing option for twig/smarty, need to look other methods. 
						
						
					 
					
						2023-02-17 22:14:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9fd7a6abed 
					 
					
						
						
							
							Added dark theme handling  
						
						
						
						
					 
					
						2022-08-04 14:19:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4757ed9453 
					 
					
						
						
							
							Converted codemirror languges to new packages where available  
						
						... 
						
						
						
						Does increase bundle size massively though, Will need to think about
solutions for this. 
						
						
					 
					
						2022-08-04 13:33:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						97146a6359 
					 
					
						
						
							
							Added handling of codemirror 6 code languages  
						
						
						
						
					 
					
						2022-08-03 19:40:16 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d4f2fcdf79 
					 
					
						
						
							
							Started codemirror update, In broken state  
						
						
						
						
					 
					
						2022-08-02 20:11:02 +01:00