You've already forked LibreTranslate
							
							
				mirror of
				https://github.com/LibreTranslate/LibreTranslate.git
				synced 2025-10-30 23:37:48 +02:00 
			
		
		
		
	Set selected attributes
This commit is contained in:
		| @@ -336,6 +336,18 @@ | |||||||
| 					this.inputText = this.inputText.substring(0, this.charactersLimit); | 					this.inputText = this.inputText.substring(0, this.charactersLimit); | ||||||
| 				} | 				} | ||||||
| 				 | 				 | ||||||
|  | 				// Update "selected" attribute (to overcome a vue.js limitation) | ||||||
|  | 				// but properly display checkmarks on supported browsers | ||||||
|  | 				for (var i = 0; i < this.$refs.sourceLangDropdown.children.length; i++){ | ||||||
|  | 					var el = this.$refs.sourceLangDropdown.children[i]; | ||||||
|  | 					if (el.value === this.sourceLang) el.setAttribute('selected', ''); | ||||||
|  | 					else el.removeAttribute('selected'); | ||||||
|  | 				} | ||||||
|  | 				for (var i = 0; i < this.$refs.targetLangDropdown.children.length; i++){ | ||||||
|  | 					var el = this.$refs.targetLangDropdown.children[i]; | ||||||
|  | 					if (el.value === this.targetLang) el.setAttribute('selected', ''); | ||||||
|  | 					else el.removeAttribute('selected'); | ||||||
|  | 				} | ||||||
| 		}, | 		}, | ||||||
| 		computed: { | 		computed: { | ||||||
| 			requestCode: function(){ | 			requestCode: function(){ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user