Compare commits
	
		
			5 Commits
		
	
	
		
			3b96031a42
			...
			master
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5bc89fc514 | |||
| fa620baa9c | |||
| f3f88ad659 | |||
| 79959c5ff9 | |||
| 469b5a584f | 
| @@ -1,5 +1,3 @@ | ||||
| from typing import Any | ||||
|  | ||||
| from lxml import etree, html | ||||
| from io import BytesIO | ||||
|  | ||||
|   | ||||
| @@ -18,10 +18,6 @@ import javax.xml.transform.stream.StreamSource; | ||||
| import javax.xml.validation.Schema; | ||||
| import javax.xml.validation.SchemaFactory; | ||||
| import javax.xml.validation.Validator; | ||||
| import javax.xml.xpath.XPath; | ||||
| import javax.xml.xpath.XPathConstants; | ||||
| import javax.xml.xpath.XPathExpression; | ||||
| import javax.xml.xpath.XPathFactory; | ||||
| import java.io.ByteArrayOutputStream; | ||||
| import java.io.OutputStreamWriter; | ||||
| import java.io.StringReader; | ||||
|   | ||||
| @@ -2,7 +2,8 @@ | ||||
| import { onBeforeUpdate, inject } from 'vue' | ||||
| import { Codemirror } from 'vue-codemirror' | ||||
| import { oneDark } from '@codemirror/theme-one-dark' | ||||
| import { espresso } from 'thememirror'; | ||||
| import { createTheme} from 'thememirror'; | ||||
| import {tags as t} from '@lezer/highlight'; | ||||
| import {xml} from '@codemirror/lang-xml' | ||||
| import {json} from '@codemirror/lang-json' | ||||
| import {html} from '@codemirror/lang-html' | ||||
| @@ -18,6 +19,47 @@ const props= defineProps({ | ||||
|     }, | ||||
| }) | ||||
|  | ||||
| const lightTheme = createTheme({ | ||||
| 	variant: 'light', | ||||
| 	settings: { | ||||
| 		background: '#FFFFFF', | ||||
| 		foreground: '#000000', | ||||
| 		caret: '#000000', | ||||
| 		selection: '#80C7FF', | ||||
| 		gutterBackground: '#FFFFFF', | ||||
| 		gutterForeground: '#00000070', | ||||
| 		lineHighlight: '#C1E2F840', | ||||
| 	}, | ||||
| 	styles: [ | ||||
| 		{ | ||||
| 			tag: t.comment, | ||||
| 			color: '#AAAAAA', | ||||
| 		}, | ||||
| 		{ | ||||
| 			tag: [t.keyword, t.operator, t.typeName, t.tagName, t.propertyName], | ||||
| 			color: '#2F6F9F', | ||||
| 			fontWeight: 'bold', | ||||
| 		}, | ||||
| 		{ | ||||
| 			tag: [t.attributeName, t.definition(t.propertyName)], | ||||
| 			color: '#4F9FD0', | ||||
| 		}, | ||||
| 		{ | ||||
| 			tag: [t.className, t.string, t.special(t.brace)], | ||||
| 			color: '#CF4F5F', | ||||
| 		}, | ||||
| 		{ | ||||
| 			tag: t.number, | ||||
| 			color: '#CF4F5F', | ||||
| 			fontWeight: 'bold', | ||||
| 		}, | ||||
| 		{ | ||||
| 			tag: t.variableName, | ||||
| 			fontWeight: 'bold', | ||||
| 		}, | ||||
| 	], | ||||
| }); | ||||
|  | ||||
| const emit = defineEmits( | ||||
|   [ | ||||
|     'update:updatedCode' | ||||
| @@ -37,7 +79,7 @@ function selectTheme() { | ||||
|   if (isDarkModeSet()) | ||||
|     return oneDark; | ||||
|   else | ||||
|     return espresso; | ||||
|     return lightTheme; | ||||
| } | ||||
|  | ||||
| function isDarkModeSet(){ | ||||
| @@ -83,4 +125,4 @@ function parseLanguage(name: String){ | ||||
|       /> | ||||
|      | ||||
|   </div> | ||||
| </template> | ||||
| </template> | ||||
| @@ -18,6 +18,7 @@ const result = ref(''); | ||||
|  | ||||
| let enginesForCurrentTool = ref(["saxon", "xalan", "libxml"]); | ||||
|  | ||||
| const allVersionsOfXpath = ["2.0", "3.0", "3.1"]; | ||||
| const allVersions = ["1.0", "2.0", "3.0", "3.1"]; | ||||
| let versionsForCurrentEngine = ref([""]); | ||||
|  | ||||
| @@ -73,7 +74,7 @@ function changeAvailableVersionsOfXPath() { | ||||
|     if(engine.value == "xalan" || engine.value == "libxml") | ||||
|         versionsForCurrentEngine.value = ["1.0"]; | ||||
|     else if (engine.value == "saxon") | ||||
|         versionsForCurrentEngine.value = allVersions; | ||||
|         versionsForCurrentEngine.value = allVersionsOfXpath; | ||||
| } | ||||
|  | ||||
| function selectDefaultEngine() { | ||||
|   | ||||
							
								
								
									
										21
									
								
								issue_template/bug.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								issue_template/bug.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| --- | ||||
|  | ||||
| name: "Bug template"     | ||||
| about: "This template is for reporting bugs"   | ||||
| title: "Bug"     | ||||
|  | ||||
| --- | ||||
|  | ||||
| ## Description | ||||
| *A clear and concise description of the issue.* | ||||
|  | ||||
| ### Selected Fields | ||||
| - **Engine:** [Specify the engine used] | ||||
| - **Version:** [Specify the version] | ||||
| - **Tool:** [Specify the currently used tool] | ||||
|  | ||||
| ### Data:  | ||||
| *Paste used xml/xslt/json etc...* | ||||
|  | ||||
| ## Additional Context | ||||
| *Any other information that might help with this issue.* | ||||
							
								
								
									
										10
									
								
								issue_template/feature.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								issue_template/feature.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| --- | ||||
|  | ||||
| name: "Feature request template"     | ||||
| about: "This template is for requesting features"     | ||||
| title: "Feature request"  | ||||
|  | ||||
| --- | ||||
|  | ||||
| ## Feature Request  | ||||
| *Describe the feature you’d like to see and why it’s useful.* | ||||
		Reference in New Issue
	
	Block a user