mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 06:21:11 +00:00 
			
		
		
		
	Added coding style modes to SimpleMDE (#3286)
* Added coding style modes to SimpleMDE * Moved the CodeMirror addon from simplemd to codemirror directory
This commit is contained in:
		
					parent
					
						
							
								cf85e9eb7b
							
						
					
				
			
			
				commit
				
					
						69dae1ec1c
					
				
			
		
					 286 changed files with 49679 additions and 0 deletions
				
			
		
							
								
								
									
										51
									
								
								public/plugins/codemirror-5.17.0/mode/xml/test.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								public/plugins/codemirror-5.17.0/mode/xml/test.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,51 @@ | |||
| // CodeMirror, copyright (c) by Marijn Haverbeke and others
 | ||||
| // Distributed under an MIT license: http://codemirror.net/LICENSE
 | ||||
| 
 | ||||
| (function() { | ||||
|   var mode = CodeMirror.getMode({indentUnit: 2}, "xml"), mname = "xml"; | ||||
|   function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1), mname); } | ||||
| 
 | ||||
|   MT("matching", | ||||
|      "[tag&bracket <][tag top][tag&bracket >]", | ||||
|      "  text", | ||||
|      "  [tag&bracket <][tag inner][tag&bracket />]", | ||||
|      "[tag&bracket </][tag top][tag&bracket >]"); | ||||
| 
 | ||||
|   MT("nonmatching", | ||||
|      "[tag&bracket <][tag top][tag&bracket >]", | ||||
|      "  [tag&bracket <][tag inner][tag&bracket />]", | ||||
|      "  [tag&bracket </][tag&error tip][tag&bracket&error >]"); | ||||
| 
 | ||||
|   MT("doctype", | ||||
|      "[meta <!doctype foobar>]", | ||||
|      "[tag&bracket <][tag top][tag&bracket />]"); | ||||
| 
 | ||||
|   MT("cdata", | ||||
|      "[tag&bracket <][tag top][tag&bracket >]", | ||||
|      "  [atom <![CDATA[foo]", | ||||
|      "[atom barbazguh]]]]>]", | ||||
|      "[tag&bracket </][tag top][tag&bracket >]"); | ||||
| 
 | ||||
|   // HTML tests
 | ||||
|   mode = CodeMirror.getMode({indentUnit: 2}, "text/html"); | ||||
| 
 | ||||
|   MT("selfclose", | ||||
|      "[tag&bracket <][tag html][tag&bracket >]", | ||||
|      "  [tag&bracket <][tag link] [attribute rel]=[string stylesheet] [attribute href]=[string \"/foobar\"][tag&bracket >]", | ||||
|      "[tag&bracket </][tag html][tag&bracket >]"); | ||||
| 
 | ||||
|   MT("list", | ||||
|      "[tag&bracket <][tag ol][tag&bracket >]", | ||||
|      "  [tag&bracket <][tag li][tag&bracket >]one", | ||||
|      "  [tag&bracket <][tag li][tag&bracket >]two", | ||||
|      "[tag&bracket </][tag ol][tag&bracket >]"); | ||||
| 
 | ||||
|   MT("valueless", | ||||
|      "[tag&bracket <][tag input] [attribute type]=[string checkbox] [attribute checked][tag&bracket />]"); | ||||
| 
 | ||||
|   MT("pThenArticle", | ||||
|      "[tag&bracket <][tag p][tag&bracket >]", | ||||
|      "  foo", | ||||
|      "[tag&bracket <][tag article][tag&bracket >]bar"); | ||||
| 
 | ||||
| })(); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue