Update
This commit is contained in:
		
							parent
							
								
									b2cf4c9012
								
							
						
					
					
						commit
						0080dab4f0
					
				|  | @ -43,21 +43,6 @@ function ready() { | ||||||
| document.addEventListener("DOMContentLoaded", ready); | document.addEventListener("DOMContentLoaded", ready); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| async function fetchData() { |  | ||||||
|     let log = document.getElementById('log'); |  | ||||||
| 
 |  | ||||||
|     const response = await fetch(`json/index.html`); |  | ||||||
| 
 |  | ||||||
|     if (response.ok) { // если HTTP-статус в диапазоне 200-299
 |  | ||||||
|         // получаем тело ответа (см. про этот метод ниже)
 |  | ||||||
|         let text = await response.text(); |  | ||||||
|         log.innerHTML = text; |  | ||||||
|     } else { |  | ||||||
|         log.innerHTML = "Ой всё сломалось :("; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| // Загрузка HTML из файла при загрузке URL
 | // Загрузка HTML из файла при загрузке URL
 | ||||||
| async function bodyFetch(url) { | async function bodyFetch(url) { | ||||||
|     if (!url) { |     if (!url) { | ||||||
|  | @ -69,8 +54,6 @@ async function bodyFetch(url) { | ||||||
|     let response = await fetch(tplUrl); |     let response = await fetch(tplUrl); | ||||||
|     let body = document.getElementById('body'); |     let body = document.getElementById('body'); | ||||||
| 
 | 
 | ||||||
|     if (tplUrl == 'news.tpl.html') {fetchData();} |  | ||||||
| 
 |  | ||||||
|     if (response.ok) { // если HTTP-статус в диапазоне 200-299
 |     if (response.ok) { // если HTTP-статус в диапазоне 200-299
 | ||||||
|         // получаем тело ответа (см. про этот метод ниже)
 |         // получаем тело ответа (см. про этот метод ниже)
 | ||||||
|         let text = await response.text(); |         let text = await response.text(); | ||||||
|  | @ -106,6 +89,10 @@ switch (query) { | ||||||
|         bodyFetch(query); |         bodyFetch(query); | ||||||
|         break; |         break; | ||||||
| 
 | 
 | ||||||
|  |     case "/mastodon": | ||||||
|  |         bodyFetch(query); | ||||||
|  |         break; | ||||||
|  | 
 | ||||||
|     default: |     default: | ||||||
|         bodyFetch(); |         bodyFetch(); | ||||||
| } | } | ||||||
|  | @ -131,8 +118,6 @@ let fetchPage = async function(evt) { | ||||||
|     const linkText = this.text.trim(); |     const linkText = this.text.trim(); | ||||||
|     const title = document.title + ": " + linkText; |     const title = document.title + ": " + linkText; | ||||||
| 
 | 
 | ||||||
|     if (tplUrl == 'news.tpl.html') {fetchData();} |  | ||||||
| 
 |  | ||||||
|     try { |     try { | ||||||
|         const response = await fetch(tplUrl, { signal }); |         const response = await fetch(tplUrl, { signal }); | ||||||
|         text = await response.text(); |         text = await response.text(); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue