Added functionality and style
This commit is contained in:
		| @@ -3,6 +3,7 @@ import InsertTemplateComponent from '@components/common/InsertTemplateComponent. | |||||||
| import XMLButtonFormatterComponent from '@components/formatter/XMLButtonFormatterComponent.vue' | import XMLButtonFormatterComponent from '@components/formatter/XMLButtonFormatterComponent.vue' | ||||||
| import { ref } from 'vue'; | import { ref } from 'vue'; | ||||||
| import CodeEditor from '../CodeEditorComponent.vue'; | import CodeEditor from '../CodeEditorComponent.vue'; | ||||||
|  | import { Buffer } from 'buffer'; | ||||||
|  |  | ||||||
| const data = ref('') | const data = ref('') | ||||||
|  |  | ||||||
| @@ -40,7 +41,16 @@ function canBeFormatted() { | |||||||
| } | } | ||||||
|  |  | ||||||
| function readFile(file : any) { | function readFile(file : any) { | ||||||
|     console.log(file.target.files[0]); |      | ||||||
|  |     const reader = new FileReader() | ||||||
|  |     reader.onloadend = () => { | ||||||
|  |         var result = reader.result?.toString(); | ||||||
|  |         if (typeof result == "string") { | ||||||
|  |             sendNewValue(result); | ||||||
|  |         } | ||||||
|  |              | ||||||
|  |     } | ||||||
|  |     reader.readAsText(file.target.files[0]) | ||||||
| } | } | ||||||
|  |  | ||||||
| </script> | </script> | ||||||
|   | |||||||
| @@ -15,5 +15,5 @@ | |||||||
| } | } | ||||||
|  |  | ||||||
| .file-selector { | .file-selector { | ||||||
|     @apply file:bg-inherit file:shadow-inherit dark:file:text-white file:border-inherit w-full p-2 px-4 rounded-full text-sm text-gray-900 border border-gray-300 cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 |     @apply file:border-none file:hover:brightness-110 file:py-2 file:px-4 file:h-full file:min-w-fit file:rounded-full file:bg-gradient-to-r file:from-blue-400 file:to-sky-300  file:dark:text-white file:dark:from-sky-600 file:dark:to-sky-800 file:hover:bg-blue-400 w-fit rounded-full text-sm text-gray-900 border border-gray-300 cursor-pointer bg-gray-50 dark:text-gray-400 focus:outline-none dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user