mirror of
				https://github.com/notion-enhancer/notion-enhancer.git
				synced 2025-10-31 22:28:08 +11:00 
			
		
		
		
	Option to show numbering on single-lined blocks
Disabled by default
This commit is contained in:
		
							parent
							
								
									1d3d524b2c
								
							
						
					
					
						commit
						f4e744fd99
					
				| @ -16,6 +16,14 @@ module.exports = { | ||||
|   desc: 'adds line numbers to code blocks.', | ||||
|   version: '1.0.0', | ||||
|   author: 'CloudHill', | ||||
|   options: [ | ||||
|     { | ||||
|       key: 'single_lined', | ||||
|       label: 'show line numbers on single-lined code blocks', | ||||
|       type: 'toggle', | ||||
|       value: false | ||||
|     } | ||||
|   ], | ||||
|   hacks: { | ||||
|     'renderer/preload.js'(store, __exports) { | ||||
|       document.addEventListener('readystatechange', (event) => { | ||||
| @ -65,10 +73,13 @@ module.exports = { | ||||
|                   block.lineHeight | ||||
|                 ); | ||||
|                  | ||||
|                 numbers.innerText = Array.from( | ||||
|                   Array(lines), | ||||
|                   (e, i) => i + 1 | ||||
|                 ).join('\n'); | ||||
|                 if (lines > 1) { | ||||
|                   block.children[0].classList.add('numbered'); | ||||
|                   numbers.innerText = Array.from( | ||||
|                     Array(lines), | ||||
|                     (e, i) => i + 1 | ||||
|                   ).join('\n'); | ||||
|                 } | ||||
|               } | ||||
|             } | ||||
|           } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user