Add semicolons to EOL
This commit is contained in:
		
							parent
							
								
									315fbece44
								
							
						
					
					
						commit
						f03e98bceb
					
				| @ -1,7 +1,7 @@ | ||||
| { | ||||
|   "trailingComma": "es5", | ||||
|   "tabWidth": 2, | ||||
|   "semi": false, | ||||
|   "semi": true, | ||||
|   "singleQuote": true, | ||||
|   "printWidth": 120 | ||||
| } | ||||
| @ -19,13 +19,13 @@ const headers = { | ||||
|   'sec-fetch-dest': 'empty', | ||||
|   'sec-fetch-mode': 'cors', | ||||
|   'sec-fetch-site': 'same-origin', | ||||
| } | ||||
| }; | ||||
| 
 | ||||
| function translate(text, source, target) { | ||||
|   const formData = new FormData() | ||||
|   formData.append('q', text) | ||||
|   formData.append('source', source) | ||||
|   formData.append('target', target) | ||||
|   const formData = new FormData(); | ||||
|   formData.append('q', text); | ||||
|   formData.append('source', source); | ||||
|   formData.append('target', target); | ||||
|   return new Promise((resolve, reject) => { | ||||
|     GM_xmlhttpRequest({ | ||||
|       method: 'POST', | ||||
| @ -34,38 +34,38 @@ function translate(text, source, target) { | ||||
|       headers, | ||||
|       synchronous: true, | ||||
|       onload: function (res) { | ||||
|         const body = JSON.parse(res.responseText) | ||||
|         if (res.status !== 200) return reject(body) | ||||
|         return resolve(body.translatedText) | ||||
|         const body = JSON.parse(res.responseText); | ||||
|         if (res.status !== 200) return reject(body); | ||||
|         return resolve(body.translatedText); | ||||
|       }, | ||||
|     }) | ||||
|   }) | ||||
|     }); | ||||
|   }); | ||||
| } | ||||
| 
 | ||||
| const sleep = (ms) => new Promise((r) => setTimeout(r, ms)) | ||||
| const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); | ||||
| 
 | ||||
| function addButtons() { | ||||
|   console.log('sn-translator: Adding button to every comment ...') | ||||
|   const commentSection = document.querySelector('.item_comments__cN57K') | ||||
|   const comments = commentSection.querySelectorAll('.comment_comment__5uvl3') | ||||
|   console.log('sn-translator: Adding button to every comment ...'); | ||||
|   const commentSection = document.querySelector('.item_comments__cN57K'); | ||||
|   const comments = commentSection.querySelectorAll('.comment_comment__5uvl3'); | ||||
|   for (const comment of comments) { | ||||
|     const topBar = comment.querySelector('.item_other__qNlji') | ||||
|     const content = comment.querySelector('.comment_text__nHI0E') | ||||
|     const padding = document.createElement('span') | ||||
|     padding.innerText = ' ' | ||||
|     const btn = document.createElement('button') | ||||
|     btn.innerText = 'Translate' | ||||
|     const topBar = comment.querySelector('.item_other__qNlji'); | ||||
|     const content = comment.querySelector('.comment_text__nHI0E'); | ||||
|     const padding = document.createElement('span'); | ||||
|     padding.innerText = ' '; | ||||
|     const btn = document.createElement('button'); | ||||
|     btn.innerText = 'Translate'; | ||||
|     btn.onclick = async (e) => { | ||||
|       const t = await translate(content.innerText, 'auto', 'en').catch(console.error) | ||||
|       if (t) content.innerText = t | ||||
|     } | ||||
|     topBar.appendChild(padding) | ||||
|     topBar.appendChild(btn) | ||||
|       const t = await translate(content.innerText, 'auto', 'en').catch(console.error); | ||||
|       if (t) content.innerText = t; | ||||
|     }; | ||||
|     topBar.appendChild(padding); | ||||
|     topBar.appendChild(btn); | ||||
|   } | ||||
|   console.log('Done') | ||||
|   console.log('Done'); | ||||
| } | ||||
| 
 | ||||
| ;(async function () { | ||||
|   await sleep(1000) | ||||
|   addButtons() | ||||
| })() | ||||
| (async function () { | ||||
|   await sleep(1000); | ||||
|   addButtons(); | ||||
| })(); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user